diff --git a/Commands/readme.md b/Commands/readme.md index 1ccfadfa..82217af9 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -78,7 +78,7 @@ : Manage confluent organization - [connectedmachine](/Commands/connectedmachine/readme.md) -: Manage Azure Arc-Enabled Server. +: Manage an Azure Arc-Enabled Server. - [consumption](/Commands/consumption/readme.md) : Manage consumption of Azure resources. @@ -146,6 +146,9 @@ - [fluid-relay](/Commands/fluid-relay/readme.md) : Manage Fluid Relay +- [grafana](/Commands/grafana/readme.md) +: Commands to manage Azure Managed Grafana resources. + - [graph-services](/Commands/graph-services/readme.md) : Make operations on Microsoft.GraphServices resource types @@ -212,6 +215,9 @@ - [notification-hub](/Commands/notification-hub/readme.md) : Manage notification hubs. +- [oracle-database](/Commands/oracle-database/readme.md) +: Command Modules for RP Oracle.Database + - [orbital](/Commands/orbital/readme.md) : Azure Orbital Ground Station as-a-Service (GSaaS). @@ -315,4 +321,4 @@ : Manage voice services - [workloads](/Commands/workloads/readme.md) -: Manage workloads +: Manage workloads \ No newline at end of file diff --git a/Commands/tree.json b/Commands/tree.json index a396626c..952f81b8 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -1,188056 +1,189953 @@ -{ - "root": { - "commandGroups": { - "acat": { - "commandGroups": { - "report": { - "commandGroups": { - "snapshot": { - "commands": { - "download": { - "help": { - "short": "Download compliance needs from snapshot, like: Compliance Report, Resource List." - }, - "names": [ - "acat", - "report", - "snapshot", - "download" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/reports/{}/snapshots/{}/download", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the AppComplianceAutomation snapshot list." - }, - "names": [ - "acat", - "report", - "snapshot", - "list" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/reports/{}/snapshots", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - } - }, - "help": { - "short": "manage ACAT report snapshots" - }, - "names": [ - "acat", - "report", - "snapshot" - ] - }, - "webhook": { - "commands": { - "create": { - "help": { - "short": "Create a new AppComplianceAutomation webhook or update an exiting AppComplianceAutomation webhook." - }, - "names": [ - "acat", - "report", - "webhook", - "create" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/reports/{}/webhooks/{}", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an AppComplianceAutomation webhook." - }, - "names": [ - "acat", - "report", - "webhook", - "delete" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/reports/{}/webhooks/{}", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the AppComplianceAutomation webhook list." - }, - "names": [ - "acat", - "report", - "webhook", - "list" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/reports/{}/webhooks", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the AppComplianceAutomation webhook and its properties." - }, - "names": [ - "acat", - "report", - "webhook", - "show" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/reports/{}/webhooks/{}", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an exiting AppComplianceAutomation webhook." - }, - "names": [ - "acat", - "report", - "webhook", - "update" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/reports/{}/webhooks/{}", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - } - }, - "help": { - "short": "manage ACAT report webhooks" - }, - "names": [ - "acat", - "report", - "webhook" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report." - }, - "names": [ - "acat", - "report", - "create" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/reports/{}", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an AppComplianceAutomation report." - }, - "names": [ - "acat", - "report", - "delete" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/reports/{}", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the AppComplianceAutomation report list for the tenant." - }, - "names": [ - "acat", - "report", - "list" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/reports", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the AppComplianceAutomation report and its properties." - }, - "names": [ - "acat", - "report", - "show" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/reports/{}", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report." - }, - "names": [ - "acat", - "report", - "update" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/reports/{}", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - } - }, - "help": { - "short": "manage ACAT reports" - }, - "names": [ - "acat", - "report" - ] - } - }, - "commands": { - "onboard": { - "help": { - "short": "Onboard given subscriptions to Microsoft.AppComplianceAutomation provider." - }, - "names": [ - "acat", - "onboard" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/onboard", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - }, - "trigger-evaluation": { - "help": { - "short": "Trigger quick evaluation for the given subscriptions." - }, - "names": [ - "acat", - "trigger-evaluation" - ], - "versions": [ - { - "name": "2024-06-27", - "resources": [ - { - "id": "/providers/microsoft.appcomplianceautomation/triggerevaluation", - "plane": "mgmt-plane", - "version": "2024-06-27" - } - ] - } - ] - } - }, - "help": { - "short": "ACAT command group" - }, - "names": [ - "acat" - ] - }, - "account": { - "commands": { - "list-locations": { - "help": { - "short": "List supported regions for the current subscription." - }, - "names": [ - "account", - "list-locations" - ], - "versions": [ - { - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/locations", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - }, - { - "name": "2016-06-01", - "resources": [ - { - "id": "/subscriptions/{}/locations", - "plane": "mgmt-plane", - "version": "2016-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure subscription information." - }, - "names": [ - "account" - ] - }, - "afd": { - "commandGroups": { - "custom-domain": { - "commands": { - "create": { - "help": { - "short": "Create a new domain within the specified profile." - }, - "names": [ - "afd", - "custom-domain", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd custom-domain create -g group --custom-domain-name customDomain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type ManagedCertificate" - ], - "name": "Create a custom domain that uses AFD managed certificate for SSL/TLS encryption." - }, - { - "commands": [ - "afd custom-domain create -g group --custom-domain-name customDomain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type CustomerCertificate --secret secretName" - ], - "name": "Create a custom domain that uses your own certificate for SSL/TLS encryption, the certificate is stored in Azure Key Vault and referenced by an AFD secret." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd custom-domain create -g group --custom-domain-name customDomain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type ManagedCertificate" - ], - "name": "Create a custom domain that uses AFD managed certificate for SSL/TLS encryption." - }, - { - "commands": [ - "afd custom-domain create -g group --custom-domain-name example-custom-domain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type CustomerCertificate --secret secretName" - ], - "name": "Create a custom domain that uses your own certificate for SSL/TLS encryption, the certificate is stored in Azure Key Vault and referenced by an AFD secret." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing AzureFrontDoor domain with the specified domain name under the specified subscription, resource group and profile." - }, - "names": [ - "afd", - "custom-domain", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd custom-domain delete -g group --profile-name profile --custom-domain-name customDomainName" - ], - "name": "Delete a custom domain." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd custom-domain delete -g group --profile-name profile --custom-domain-name customDomainName" - ], - "name": "Delete a custom domain." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List existing AzureFrontDoor domains." - }, - "names": [ - "afd", - "custom-domain", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd custom-domain list -g group --profile-name profile" - ], - "name": "List all the custom domains within the specified profile." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd custom-domain list -g group --profile-name profile" - ], - "name": "List all the custom domains within the specified profile." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "regenerate-validation-token": { - "help": { - "short": "Updates the domain validation token." - }, - "names": [ - "afd", - "custom-domain", - "regenerate-validation-token" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd custom-domain regenerate-validation-token -g MyResourceGroup --profile-name MyProfle --custom-domain-name MyCustomDomain" - ], - "name": "Regenerate the domain validation token." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}/refreshvalidationtoken", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd custom-domain regenerate-validation-token -g MyResourceGroup --profile-name MyProfle --custom-domain-name MyCustomDomain" - ], - "name": "Regenerate the domain validation token." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}/refreshvalidationtoken", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing AzureFrontDoor domain with the specified domain name under the specified subscription, resource group and profile." - }, - "names": [ - "afd", - "custom-domain", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd custom-domain show -g group --profile-name profile --custom-domain-name customDomainName" - ], - "name": "show details of the custom domain within the specified profile." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd custom-domain show -g group --profile-name profile --custom-domain-name customDomainName" - ], - "name": "show details of the custom domain within the specified profile." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new domain within the specified profile." - }, - "names": [ - "afd", - "custom-domain", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --minimum-tls-version TLS12" - ], - "name": "Update the custom domain's supported minimum TLS version." - }, - { - "commands": [ - "afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --certificate-type ManagedCertificate" - ], - "name": "Update the custom domain's certificate type to AFD managed certificate." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --minimum-tls-version TLS12" - ], - "name": "Update the custom domain's supported minimum TLS version." - }, - { - "commands": [ - "afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --certificate-type ManagedCertificate" - ], - "name": "Update the custom domain's certificate type to AFD managed certificate." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage custom domains within the specified profile." - }, - "names": [ - "afd", - "custom-domain" - ] - }, - "endpoint": { - "commands": { - "create": { - "help": { - "short": "Create a new AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile." - }, - "names": [ - "afd", - "endpoint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd endpoint create -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Enabled" - ], - "name": "Creates an enabled endpoint" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd endpoint create -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Enabled" - ], - "name": "Creates an enabled endpoint" - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile." - }, - "names": [ - "afd", - "endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd endpoint delete -g group --profile-name profile --endpoint-name endpoint1" - ], - "name": "Delete an endpoint named endpoint1." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd endpoint delete -g group --profile-name profile --endpoint-name endpoint1" - ], - "name": "Delete an endpoint named endpoint1." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List existing AzureFrontDoor endpoints." - }, - "names": [ - "afd", - "endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd endpoint list -g group --profile-name profile" - ], - "name": "List all the endpoints within the specified profile." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd endpoint list -g group --profile-name profile" - ], - "name": "List all the endpoints within the specified profile." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "purge": { - "help": { - "short": "Removes a content from AzureFrontDoor." - }, - "names": [ - "afd", - "endpoint", - "purge" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd endpoint purge -g group --profile-name profile --domains www.contoso.com --content-paths '/scripts/*'" - ], - "name": "Remove all cached contents under directory \"/script\" for domain www.contoso.com" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/purge", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd endpoint purge -g group --profile-name profile --domains www.contoso.com --content-paths '/scripts/*'" - ], - "name": "Remove all cached contents under directory \"/script\" for domain www.contoso.com" - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/purge", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile." - }, - "names": [ - "afd", - "endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd endpoint show -g group --profile-name profile --endpoint-name endpoint1" - ], - "name": "show details of the endpoint named endpoint1." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd endpoint show -g group --profile-name profile --endpoint-name endpoint1" - ], - "name": "show details of the endpoint named endpoint1." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile." - }, - "names": [ - "afd", - "endpoint", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd endpoint update -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Disabled" - ], - "name": "Update an endpoint's state to disabled." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd endpoint update -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Disabled" - ], - "name": "Update an endpoint's state to disabled." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage AFD endpoints within the specified profile. An endpoint is a logical grouping of domains and their associated configurations." - }, - "names": [ - "afd", - "endpoint" - ] - }, - "log-analytic": { - "commandGroups": { - "location": { - "commands": { - "list": { - "help": { - "short": "Get all available location names for AFD log analytics report." - }, - "names": [ - "afd", - "log-analytic", - "location", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticslocations", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticslocations", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage available location names for AFD log analysis." - }, - "names": [ - "afd", - "log-analytic", - "location" - ] - }, - "metric": { - "commands": { - "list": { - "help": { - "short": "Get log report for AFD profile" - }, - "names": [ - "afd", - "log-analytic", - "metric", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsmetrics", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsmetrics", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage metric statistics for AFD profile." - }, - "names": [ - "afd", - "log-analytic", - "metric" - ] - }, - "ranking": { - "commands": { - "list": { - "help": { - "short": "Get log analytics ranking report for AFD profile" - }, - "names": [ - "afd", - "log-analytic", - "ranking", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsrankings", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsrankings", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ranking statistics for AFD profile." - }, - "names": [ - "afd", - "log-analytic", - "ranking" - ] - }, - "resource": { - "commands": { - "list": { - "help": { - "short": "Get all endpoints and custom domains available for AFD log report" - }, - "names": [ - "afd", - "log-analytic", - "resource", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsresources", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsresources", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage endpoints and custom domains available for AFD log analysis." - }, - "names": [ - "afd", - "log-analytic", - "resource" - ] - } - }, - "help": { - "short": "Manage afd log analytic results." - }, - "names": [ - "afd", - "log-analytic" - ] - }, - "origin": { - "commands": { - "create": { - "help": { - "short": "Create a new origin within the specified origin group." - }, - "names": [ - "afd", - "origin", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 - name: Create a private link origin" - ], - "name": "Create an regular origin" - }, - { - "commands": [ - "afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 --private-link-resource /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Storage/storageAccounts/plstest --private-link-location EastUS --private-link-request-message 'Please approve this request' --private-link-sub-resource-type table" - ], - "name": "Create a private link origin" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 - name: Create a private link origin" - ], - "name": "Create an regular origin" - }, - { - "commands": [ - "afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 --private-link-resource /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Storage/storageAccounts/plstest --private-link-location EastUS --private-link-request-message 'Please approve this request' --private-link-sub-resource-type table" - ], - "name": "Create a private link origin" - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing origin within an origin group." - }, - "names": [ - "afd", - "origin", - "delete" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of the existing origins within an origin group." - }, - "names": [ - "afd", - "origin", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing origin within an origin group." - }, - "names": [ - "afd", - "origin", - "show" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new origin within the specified origin group." - }, - "names": [ - "afd", - "origin", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 3" - ], - "name": "Update the host header and priority of the specified origin." - }, - { - "commands": [ - "afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --enable-private-link False" - ], - "name": "Disable private link of the origin." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 3" - ], - "name": "Update the host header and priority of the specified origin." - }, - { - "commands": [ - "afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --enable-private-link False" - ], - "name": "Disable private link of the origin." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage origins within the specified origin group." - }, - "names": [ - "afd", - "origin" - ] - }, - "origin-group": { - "commands": { - "create": { - "help": { - "short": "Create a new origin group within the specified profile." - }, - "names": [ - "afd", - "origin-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd origin-group create -g group --origin-group-name og1 --profile-name profile --probe-request-type GET --probe-protocol Http --probe-interval-in-seconds 120 --probe-path /test1/azure.txt --sample-size 4 --successful-samples-required 3 --additional-latency-in-milliseconds 50" - ], - "name": "Creates a new origin group within the specified profile." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd origin-group create -g group --origin-group-name og1 --profile-name profile --probe-request-type GET --probe-protocol Http --probe-interval-in-seconds 120 --probe-path /test1/azure.txt --sample-size 4 --successful-samples-required 3 --additional-latency-in-milliseconds 50" - ], - "name": "Creates a new origin group within the specified profile." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing origin group within a profile." - }, - "names": [ - "afd", - "origin-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd origin-group delete -g group --origin-group-name og1 --profile-name profile" - ], - "name": "Deletes an existing origin group within a profile." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd origin-group delete -g group --origin-group-name og1 --profile-name profile" - ], - "name": "Deletes an existing origin group within a profile." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of the existing origin groups within a profile." - }, - "names": [ - "afd", - "origin-group", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing origin group within a profile." - }, - "names": [ - "afd", - "origin-group", - "show" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new origin group within the specified profile." - }, - "names": [ - "afd", - "origin-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd origin-group update -g group --origin-group-name og1 --profile-name profile --probe-request-type HEAD --probe-protocol Https --probe-interval-in-seconds 120 --probe-path /test1/azure.txt" - ], - "name": "Update the probe setting of the specified origin group." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd origin-group update -g group --origin-group-name og1 --profile-name profile --probe-request-type HEAD --probe-protocol Https --probe-interval-in-seconds 120 --probe-path /test1/azure.txt" - ], - "name": "Update the probe setting of the specified origin group." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage origin groups under the specified profile." - }, - "names": [ - "afd", - "origin-group" - ] - }, - "profile": { - "commandGroups": { - "log-scrubbing": { - "commands": { - "create": { - "help": { - "short": "Defines rules that scrub sensitive fields in the Azure Front Door profile logs." - }, - "names": [ - "afd", - "profile", - "log-scrubbing", - "create" - ], - "versions": [ - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", - "plane": "mgmt-plane", - "subresource": "properties.logScrubbing", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Defines rules that scrub sensitive fields in the Azure Front Door profile logs." - }, - "names": [ - "afd", - "profile", - "log-scrubbing", - "delete" - ], - "versions": [ - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", - "plane": "mgmt-plane", - "subresource": "properties.logScrubbing", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Defines rules that scrub sensitive fields in the Azure Front Door profile logs." - }, - "names": [ - "afd", - "profile", - "log-scrubbing", - "show" - ], - "versions": [ - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", - "plane": "mgmt-plane", - "subresource": "properties.logScrubbing", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Defines rules that scrub sensitive fields in the Azure Front Door profile logs." - }, - "names": [ - "afd", - "profile", - "log-scrubbing", - "update" - ], - "versions": [ - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", - "plane": "mgmt-plane", - "subresource": "properties.logScrubbing", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Defines rules that scrub sensitive fields in the Azure Front Door profile logs." - }, - "names": [ - "afd", - "profile", - "log-scrubbing" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group." - }, - "names": [ - "afd", - "profile", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd profile create -g group --profile-name profile --sku Standard_AzureFrontDoor" - ], - "name": "Create an AFD profile using Standard SKU." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd profile create -g group --profile-name profile --sku Standard_AzureFrontDoor" - ], - "name": "Create an AFD profile using Standard SKU." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains." - }, - "names": [ - "afd", - "profile", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "profile delete -g group --profile-name profile" - ], - "name": "Delete an AFD profile." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "profile delete -g group --profile-name profile" - ], - "name": "Delete an AFD profile." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within an Azure subscription." - }, - "names": [ - "afd", - "profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd profile list -g group" - ], - "name": "List AFD profiles in a resource group." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cdn/profiles", - "plane": "mgmt-plane", - "version": "2023-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd profile list -g group" - ], - "name": "List AFD profiles in a resource group." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cdn/profiles", - "plane": "mgmt-plane", - "version": "2024-02-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group." - }, - "names": [ - "afd", - "profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd profile show -g group --profile-name profile" - ], - "name": "Show details of an AFD profile." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd profile show -g group --profile-name profile" - ], - "name": "Show details of an AFD profile." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group." - }, - "names": [ - "afd", - "profile", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd profile update --profile-name profile --resource-group MyResourceGroup --tags tag1=value1" - ], - "name": "Update an AFD profile with tags." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd profile update --profile-name profile --resource-group MyResourceGroup --tags tag1=value1" - ], - "name": "Update an AFD profile with tags." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "usage": { - "help": { - "short": "Checks the quota and actual usage of endpoints under the given Azure Front Door profile." - }, - "names": [ - "afd", - "profile", - "usage" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd profile usage -g group --profile-name profile" - ], - "name": "List resource usage within the specific AFD profile." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/usages", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd profile usage -g group --profile-name profile" - ], - "name": "List resource usage within the specific AFD profile." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/usages", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage AFD profiles." - }, - "names": [ - "afd", - "profile" - ] - }, - "route": { - "commands": { - "create": { - "help": { - "short": "Create a new route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint." - }, - "names": [ - "afd", - "route", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --https-redirect Disabled --origin-group og001 --supported-protocols Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest" - ], - "name": "Creates a route to associate the endpoint's default domain with an origin group for all HTTPS requests." - }, - { - "commands": [ - "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2 --origin-group og001 --supported-protocols Http Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest --https-redirect Disabled" - ], - "name": "Creates a route to associate the endpoint's default domain with an origin group for all requests and use the specified rule sets to customize the route behavior." - }, - { - "commands": [ - "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --patterns-to-match /test1/* /tes2/* --origin-group og001 --supported-protocols Http Https --custom-domains cd001 --forwarding-protocol MatchRequest --https-redirect Enabled --link-to-default-domain Enabled" - ], - "name": "Creates a route to associate the endpoint's default domain and a custom domain with an origin group for all requests with the specified path patterns and redirect all trafic to use Https." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --https-redirect Disabled --origin-group og001 --supported-protocols Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest" - ], - "name": "Creates a route to associate the endpoint's default domain with an origin group for all HTTPS requests." - }, - { - "commands": [ - "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2 --origin-group og001 --supported-protocols Http Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest --https-redirect Disabled" - ], - "name": "Creates a route to associate the endpoint's default domain with an origin group for all requests and use the specified rule sets to customize the route behavior." - }, - { - "commands": [ - "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --patterns-to-match /test1/* /tes2/* --origin-group og001 --supported-protocols Http Https --custom-domains cd001 --forwarding-protocol MatchRequest --https-redirect Enabled --link-to-default-domain Enabled" - ], - "name": "Creates a route to associate the endpoint's default domain and a custom domain with an origin group for all requests with the specified path patterns and redirect all trafic to use Https." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint." - }, - "names": [ - "afd", - "route", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd route delete -g group --profile-name profile --endpoint-name endpoint1 --route-name route1" - ], - "name": "Delete an route named route1." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd route delete -g group --profile-name profile --endpoint-name endpoint1 --route-name route1" - ], - "name": "Delete an route named route1." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of the existing origins within a profile." - }, - "names": [ - "afd", - "route", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint." - }, - "names": [ - "afd", - "route", - "show" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint." - }, - "names": [ - "afd", - "route", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --supported-protocols Http Https --https-redirect Enabled" - ], - "name": "Update a route to accept both Http and Https requests and redirect all trafic to use Https." - }, - { - "commands": [ - "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2" - ], - "name": "Update a route's rule sets settings to customize the route behavior." - }, - { - "commands": [ - "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --query-string-caching-behavior IgnoreQueryString --enable-compression true --content-types-to-compress text/javascript text/plain" - ], - "name": "Update a route's compression settings to enable compression for the specified content types." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --supported-protocols Http Https --https-redirect Enabled" - ], - "name": "Update a route to accept both Http and Https requests and redirect all trafic to use Https." - }, - { - "commands": [ - "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2" - ], - "name": "Update a route's rule sets settings to customize the route behavior." - }, - { - "commands": [ - "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --query-string-caching-behavior IgnoreQueryString --enable-compression true --content-types-to-compress text/javascript text/plain" - ], - "name": "Update a route's compression settings to enable compression for the specified content types." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage routes under an AFD endpoint." - }, - "names": [ - "afd", - "route" - ] - }, - "rule": { - "commands": { - "create": { - "help": { - "short": "Create a new delivery rule within the specified rule set." - }, - "names": [ - "afd", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 2 --match-variable RemoteAddress --operator GeoMatch --match-values TH --rule-name disablecaching --action-name ModifyResponseHeader --header-action Append --header-name X-CDN --header-value AFDX" - ], - "name": "Create a rule to append a response header for requests from Thailand." - }, - { - "commands": [ - "afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 1 --rule-name \"redirect\" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name \"UrlRedirect\" --redirect-protocol Https --redirect-type Moved" - ], - "name": "Create a rule for http to https redirect" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 2 --match-variable RemoteAddress --operator GeoMatch --match-values TH --rule-name disablecaching --action-name ModifyResponseHeader --header-action Append --header-name X-CDN --header-value AFDX" - ], - "name": "Create a rule to append a response header for requests from Thailand." - }, - { - "commands": [ - "afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 1 --rule-name \"redirect\" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name \"UrlRedirect\" --redirect-protocol Https --redirect-type Moved" - ], - "name": "Create a rule for http to https redirect" - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing delivery rule within a rule set." - }, - "names": [ - "afd", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1" - ], - "name": "Remove a rule with name rule1." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1" - ], - "name": "Remove a rule with name rule1." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of the existing delivery rules within a rule set." - }, - "names": [ - "afd", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd route list -g group --profile-name profile --endpoint-name endpoint1" - ], - "name": "List all the routes within the specified endpoint." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd route list -g group --profile-name profile --endpoint-name endpoint1" - ], - "name": "List all the routes within the specified endpoint." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing delivery rule within a rule set." - }, - "names": [ - "afd", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1" - ], - "name": "show details of the delivery rule with name rule1." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1" - ], - "name": "show details of the delivery rule with name rule1." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new delivery rule within the specified rule set." - }, - "names": [ - "afd", - "rule", - "update" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage delivery rules within the specified rule set." - }, - "names": [ - "afd", - "rule" - ] - }, - "rule-set": { - "commands": { - "create": { - "help": { - "short": "Create a new rule set within the specified profile." - }, - "names": [ - "afd", - "rule-set", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd rule-set create -g group --rule-set-name ruleset1 --profile-name profile" - ], - "name": "Create a new rule set under the specified profile." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd rule-set create -g group --rule-set-name ruleset1 --profile-name profile" - ], - "name": "Create a new rule set under the specified profile." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing AzureFrontDoor rule set with the specified rule set name under the specified subscription, resource group and profile." - }, - "names": [ - "afd", - "rule-set", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd rule-set delete -g group --rule-set-name ruleset1 --profile-name profile" - ], - "name": "Delete a rule set with the name ruleset1." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd rule-set delete -g group --rule-set-name ruleset1 --profile-name profile" - ], - "name": "Delete a rule set with the name ruleset1." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List existing AzureFrontDoor rule sets within a profile." - }, - "names": [ - "afd", - "rule-set", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing AzureFrontDoor rule set with the specified rule set name under the specified subscription, resource group and profile." - }, - "names": [ - "afd", - "rule-set", - "show" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "usage": { - "help": { - "short": "Checks the quota and actual usage of endpoints under the given Azure Front Door profile.." - }, - "names": [ - "afd", - "rule-set", - "usage" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/usages", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/usages", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage rule set for the specified profile." - }, - "names": [ - "afd", - "rule-set" - ] - }, - "secret": { - "commands": { - "create": { - "help": { - "short": "Create a new Secret within the specified profile." - }, - "names": [ - "afd", - "secret", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd secret create -g group --profile-name profile --secret-name secret1 --secret-version version1 --secret-source /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.KeyVault/vaults/vault1/secrets/cert1" - ], - "name": "Creates a secret using the specified certificate version." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd secret create -g group --profile-name profile --secret-name secret1 --secret-version version1 --secret-source /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.KeyVault/vaults/vault1/secrets/cert1" - ], - "name": "Creates a secret using the specified certificate version." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing Secret within profile." - }, - "names": [ - "afd", - "secret", - "delete" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List existing AzureFrontDoor secrets." - }, - "names": [ - "afd", - "secret", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing Secret within a profile." - }, - "names": [ - "afd", - "secret", - "show" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new Secret within the specified profile." - }, - "names": [ - "afd", - "secret", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd secret update -g group --profile-name profile --secret-name secret1 --use-latest-version" - ], - "name": "Update the specified secret to use the certificate's latest version." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd secret update -g group --profile-name profile --secret-name secret1 --use-latest-version" - ], - "name": "Update the specified secret to use the certificate's latest version." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage secrets within the specified profile." - }, - "names": [ - "afd", - "secret" - ] - }, - "security-policy": { - "commands": { - "create": { - "help": { - "short": "Create a new security policy within the specified profile." - }, - "names": [ - "afd", - "security-policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd security-policy create -g group --profile-name profile --security-policy-name sp1 --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/afdEndpoints/endpoint1 /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1 --waf-policy /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/waf1" - ], - "name": "Creates a security policy to apply the specified WAF policy to an endpoint's default domain and a custom domain." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd security-policy create -g group --profile-name profile --security-policy-name sp1 --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/afdEndpoints/endpoint1 /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1 --waf-policy /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/waf1" - ], - "name": "Creates a security policy to apply the specified WAF policy to an endpoint's default domain and a custom domain." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing security policy within profile." - }, - "names": [ - "afd", - "security-policy", - "delete" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List security policies associated with the profile" - }, - "names": [ - "afd", - "security-policy", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing security policy within a profile." - }, - "names": [ - "afd", - "security-policy", - "show" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new security policy within the specified profile." - }, - "names": [ - "afd", - "security-policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "afd security-policy update -g group --security-policy-name sp1 --profile-name profile --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1" - ], - "name": "Update the specified security policy's domain list." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "afd security-policy update -g group --security-policy-name sp1 --profile-name profile --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1" - ], - "name": "Update the specified security policy's domain list." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage security policies within the specified profile." - }, - "names": [ - "afd", - "security-policy" - ] - }, - "waf-log-analytic": { - "commandGroups": { - "metric": { - "commands": { - "list": { - "help": { - "short": "Get Waf related log analytics report for AFD profile." - }, - "names": [ - "afd", - "waf-log-analytic", - "metric", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getwafloganalyticsmetrics", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getwafloganalyticsmetrics", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage WAF related metric statistics for AFD profile." - }, - "names": [ - "afd", - "waf-log-analytic", - "metric" - ] - }, - "ranking": { - "commands": { - "list": { - "help": { - "short": "Get WAF log analytics charts for AFD profile" - }, - "names": [ - "afd", - "waf-log-analytic", - "ranking", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getwafloganalyticsrankings", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getwafloganalyticsrankings", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage WAF related ranking statistics for AFD profile." - }, - "names": [ - "afd", - "waf-log-analytic", - "ranking" - ] - } - }, - "help": { - "short": "Manage afd WAF related log analytic results." - }, - "names": [ - "afd", - "waf-log-analytic" - ] - } - }, - "help": { - "short": "Manage Azure Front Door Standard/Premium." - }, - "names": [ - "afd" - ] - }, - "alerts-management": { - "commandGroups": { - "prometheus-rule-group": { - "commands": { - "create": { - "help": { - "short": "Create a Prometheus rule group definition." - }, - "names": [ - "alerts-management", - "prometheus-rule-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "alerts-management prometheus-rule-group create -n TestPrometheusRuleGroup -g TestResourceGroup -l westus --enabled --description \"test\" --interval PT10M --scopes \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.monitor/accounts/testaccount\" --rules [{\"record\":\"test\",\"expression\":\"test\",\"labels\":{\"team\":\"prod\"}},{\"alert\":\"Billing_Processing_Very_Slow\",\"expression\":\"test\",\"enabled\":\"true\",\"severity\":2,\"for\":\"PT5M\",\"labels\":{\"team\":\"prod\"},\"annotations\":{\"annotationName1\":\"annotationValue1\"},\"resolveConfiguration\":{\"autoResolved\":\"true\",\"timeToResolve\":\"PT10M\"},\"actions\":[{\"actionGroupId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/microsoft.insights/actionGroups/test-action-group-name1\",\"actionProperties\":{\"key11\":\"value11\",\"key12\":\"value12\"}},{\"actionGroupId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/microsoft.insights/actionGroups/test-action-group-name2\",\"actionProperties\":{\"key21\":\"value21\",\"key22\":\"value22\"}}]}]" - ], - "name": "Create a Prometheus rule group definition." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Prometheus rule group definition." - }, - "names": [ - "alerts-management", - "prometheus-rule-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "alerts-management prometheus-rule-group delete -n TestPrometheusRuleGroup -g MyResourceGroup" - ], - "name": "Delete a Prometheus rule group definition." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Prometheus all rule group definitions in a subscription." - }, - "names": [ - "alerts-management", - "prometheus-rule-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "alerts-management prometheus-rule-group list -g MyResourceGroup" - ], - "name": "List a Prometheus rule group definition." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.alertsmanagement/prometheusrulegroups", - "plane": "mgmt-plane", - "version": "2023-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Prometheus rule group definition." - }, - "names": [ - "alerts-management", - "prometheus-rule-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "alerts-management prometheus-rule-group show -n TestPrometheusRuleGroup -g MyResourceGroup" - ], - "name": "Show a Prometheus rule group definition." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Prometheus rule group definition." - }, - "names": [ - "alerts-management", - "prometheus-rule-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "alerts-management prometheus-rule-group update -n TestPrometheusRuleGroup -g MyResourceGroup --tags key=value" - ], - "name": "Update a Prometheus rule group definition." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Prometheus Rule Group." - }, - "names": [ - "alerts-management", - "prometheus-rule-group" - ] - } - }, - "help": { - "short": "Manage Azure Alerts Management Service Resource." - }, - "names": [ - "alerts-management" - ] - }, - "amlfs": { - "commands": { - "archive": { - "help": { - "short": "Archive data from the AML file system." - }, - "names": [ - "amlfs", - "archive" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs archive --amlfs-name name -g rg" - ], - "name": "Amlfs archive" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/archive", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "cancel-archive": { - "help": { - "short": "Cancel archiving data from the AML file system." - }, - "names": [ - "amlfs", - "cancel-archive" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs cancel-archive --amlfs-name name -g rg" - ], - "name": "Amlfs cancel-archive" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/cancelarchive", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "check-amlfs-subnet": { - "help": { - "short": "Check that subnets will be valid for AML file system create calls." - }, - "names": [ - "amlfs", - "check-amlfs-subnet" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs check-amlfs-subnet --filesystem-subnet subnet_id --sku AMLFS-Durable-Premium-250 --location eastus --storage-capacity-tb 16" - ], - "name": "Amlfs check subnet" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagecache/checkamlfssubnets", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create an AML file system." - }, - "names": [ - "amlfs", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs create -n amlfs_name -g rg --sku AMLFS-Durable-Premium-250 --storage-capacity 16 --zones [1] --maintenance-window \"{dayOfWeek:friday,timeOfDayUtc:'22:00'}\" --filesystem-subnet subnet_id" - ], - "name": "Create amlfs" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an AML file system for deletion." - }, - "names": [ - "amlfs", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs delete -n amlfs_name -g rg" - ], - "name": "Delete amlfs" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "get-subnets-size": { - "help": { - "short": "Get the number of available IP addresses needed for the AML file system information provided." - }, - "names": [ - "amlfs", - "get-subnets-size" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs get-subnets-size --sku AMLFS-Durable-Premium-250 --storage-capacity-tb 16" - ], - "name": "Amlfs get subnet-size" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagecache/getrequiredamlfssubnetssize", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all AML file systems the user has access to under a resource group." - }, - "names": [ - "amlfs", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs list -g rg" - ], - "name": "List amlfs" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagecache/amlfilesystems", - "plane": "mgmt-plane", - "version": "2023-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an AML file system." - }, - "names": [ - "amlfs", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs show -n name -g rg" - ], - "name": "Show amlfs" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an AML file system." - }, - "names": [ - "amlfs", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs update -n name -g rg --tags \"{tag:test}\"" - ], - "name": "Update amlfs" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage lustre file system" - }, - "names": [ - "amlfs" - ] - }, - "aosm": { - "commandGroups": { - "publisher": { - "commandGroups": { - "artifact-manifest": { - "commands": { - "create": { - "help": { - "short": "Create a artifact manifest." - }, - "names": [ - "aosm", - "publisher", - "artifact-manifest", - "create" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactmanifests/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified artifact manifest." - }, - "names": [ - "aosm", - "publisher", - "artifact-manifest", - "delete" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactmanifests/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List information about the artifact manifest." - }, - "names": [ - "aosm", - "publisher", - "artifact-manifest", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "aosm publisher artifact-manifest list --resource-group contoso-aosm --publisher-name contoso --artifact-store-name contoso" - ], - "name": "List information about the artifact manifest in the 'contoso' artifact store of the 'contoso' publisher" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactmanifests", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list-credential": { - "help": { - "short": "List credential for publishing artifacts defined in artifact manifest." - }, - "names": [ - "aosm", - "publisher", - "artifact-manifest", - "list-credential" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "aosm publisher artifact-manifest list-credential --resource-group contoso-aosm --publisher-name contoso --artifact-store-name contoso --name contoso-manifest" - ], - "name": "List credential to use for publishing an artifact from the 'contoso-manifest' manifest" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactmanifests/{}/listcredential", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information about a artifact manifest resource." - }, - "names": [ - "aosm", - "publisher", - "artifact-manifest", - "show" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactmanifests/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "update-state": { - "help": { - "short": "Update state for artifact manifest." - }, - "names": [ - "aosm", - "publisher", - "artifact-manifest", - "update-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "aosm publisher artifact-manifest update-state --resource-group contoso-aosm --publisher-name contoso --artifact-store-name contoso --name contoso-manifest --state Uploaded" - ], - "name": "Update the 'contoso-manifest' artifact manifest's state to 'Uploaded'" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactmanifests/{}/updatestate", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage artifact manifest resources." - }, - "names": [ - "aosm", - "publisher", - "artifact-manifest" - ] - }, - "artifact-store": { - "commandGroups": { - "artifact": { - "commandGroups": { - "version": { - "commands": { - "list": { - "help": { - "short": "List a Artifact overview information." - }, - "names": [ - "aosm", - "publisher", - "artifact-store", - "artifact", - "version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "aosm publisher artifact-store artifact version list --resource-group contoso-aosm --publisher-name contoso --artifact-store-name contoso --artifact-name nginx" - ], - "name": "List overview information for the 'nginx' artifact in the 'contoso' artifact store of the 'contoso' publisher" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactversions", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "update-state": { - "help": { - "short": "Update artifact state defined in artifact store." - }, - "names": [ - "aosm", - "publisher", - "artifact-store", - "artifact", - "version", - "update-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "aosm publisher artifact-store artifact version update-state --resource-group contoso-aosm --publisher-name contoso --artifact-store-name contoso --artifact-name nginx --name 1.0.0 --artifact-state Deprecated" - ], - "name": "Deprecate the 1.0.0 version of the 'nginx' artifact in the 'contoso' artifact store of the 'contoso' publisher" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactversions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage artifact versions." - }, - "names": [ - "aosm", - "publisher", - "artifact-store", - "artifact", - "version" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List all the available artifacts in the parent Artifact Store." - }, - "names": [ - "aosm", - "publisher", - "artifact-store", - "artifact", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "aosm publisher artifact-store artifact list --resource-group contoso-aosm --publisher-name contoso --artifact-store-name contoso" - ], - "name": "List all available artifacts in the 'contoso' artifact store of the 'contoso' publisher" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifacts", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage artifacts in a artifact store." - }, - "names": [ - "aosm", - "publisher", - "artifact-store", - "artifact" - ] - } - }, - "help": { - "short": "Commands to manage artifact store resources." - }, - "names": [ - "aosm", - "publisher", - "artifact-store" - ] - }, - "configuration-group-schema": { - "commands": { - "create": { - "help": { - "short": "Create a configuration group schema." - }, - "names": [ - "aosm", - "publisher", - "configuration-group-schema", - "create" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/configurationgroupschemas/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a specified configuration group schema." - }, - "names": [ - "aosm", - "publisher", - "configuration-group-schema", - "delete" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/configurationgroupschemas/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List information of the configuration group schemas under a publisher." - }, - "names": [ - "aosm", - "publisher", - "configuration-group-schema", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "aosm publisher configuration-group-schema list --resource-group contoso-aosm --publisher-name contoso" - ], - "name": "List the configuration group schemas defined under the contoso publisher" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/configurationgroupschemas", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified configuration group schema." - }, - "names": [ - "aosm", - "publisher", - "configuration-group-schema", - "show" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/configurationgroupschemas/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "update-state": { - "help": { - "short": "Update configuration group schema state." - }, - "names": [ - "aosm", - "publisher", - "configuration-group-schema", - "update-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "aosm publisher configuration-group-schema update-state --resource-group contoso-aosm --publisher-name contoso --name nginx-cgs --version-state Active" - ], - "name": "Change the 'nginx-cgs' config group schema to 'Active' state" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/configurationgroupschemas/{}/updatestate", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage configuration group schema resources." - }, - "names": [ - "aosm", - "publisher", - "configuration-group-schema" - ] - }, - "network-function-definition": { - "commandGroups": { - "version": { - "commands": { - "create": { - "help": { - "short": "Create a network function definition version." - }, - "names": [ - "aosm", - "publisher", - "network-function-definition", - "version", - "create" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkfunctiondefinitiongroups/{}/networkfunctiondefinitionversions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified network function definition version." - }, - "names": [ - "aosm", - "publisher", - "network-function-definition", - "version", - "delete" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkfunctiondefinitiongroups/{}/networkfunctiondefinitionversions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List information about the network function definition versions available in the specified network function definition group." - }, - "names": [ - "aosm", - "publisher", - "network-function-definition", - "version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "aosm publisher network-function-definition version list --resource-group contoso-aosm --publisher-name contoso --group-name nginx" - ], - "name": "List information about the network function definition versions available in the 'nginx' network function definition group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkfunctiondefinitiongroups/{}/networkfunctiondefinitionversions", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information about a network function definition version." - }, - "names": [ - "aosm", - "publisher", - "network-function-definition", - "version", - "show" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkfunctiondefinitiongroups/{}/networkfunctiondefinitionversions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "update-state": { - "help": { - "short": "Update network function definition version state." - }, - "names": [ - "aosm", - "publisher", - "network-function-definition", - "version", - "update-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "aosm publisher network-function-definition version update-state --resource-group contoso-aosm --publisher-name contoso --group-name nginx --version-name 2.0.0 --version-state Active" - ], - "name": "Change version 2.0.0 of the 'nginx' network function definition group to 'Active' state" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkfunctiondefinitiongroups/{}/networkfunctiondefinitionversions/{}/updatestate", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage network function definition version resources." - }, - "names": [ - "aosm", - "publisher", - "network-function-definition", - "version" - ] - } - }, - "help": { - "short": "Commands to manage network function definition resources." - }, - "names": [ - "aosm", - "publisher", - "network-function-definition" - ] - }, - "network-service-design": { - "commandGroups": { - "version": { - "commands": { - "create": { - "help": { - "short": "Create a network service design version." - }, - "names": [ - "aosm", - "publisher", - "network-service-design", - "version", - "create" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkservicedesigngroups/{}/networkservicedesignversions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified network service design version." - }, - "names": [ - "aosm", - "publisher", - "network-service-design", - "version", - "delete" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkservicedesigngroups/{}/networkservicedesignversions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List information about the network service design versions available under the specified network service design group." - }, - "names": [ - "aosm", - "publisher", - "network-service-design", - "version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "aosm publisher network-function-definition version list --resource-group contoso-aosm --publisher-name contoso --group-name contoso-service" - ], - "name": "List information about the network service design versions available in the 'contoso-service' network service design group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkservicedesigngroups/{}/networkservicedesignversions", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information about a network service design version." - }, - "names": [ - "aosm", - "publisher", - "network-service-design", - "version", - "show" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkservicedesigngroups/{}/networkservicedesignversions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "update-state": { - "help": { - "short": "Update network service design version state." - }, - "names": [ - "aosm", - "publisher", - "network-service-design", - "version", - "update-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "aosm publisher network-service-design version update-state --resource-group contoso-aosm --publisher-name contoso --group-name contoso-service --version-name 1.0.0 --version-state Deprecated" - ], - "name": "Change version 1.0.0 of the 'contoso-service' network service design group to 'Deprecated' state" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkservicedesigngroups/{}/networkservicedesignversions/{}/updatestate", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage network service design version resources." - }, - "names": [ - "aosm", - "publisher", - "network-service-design", - "version" - ] - } - }, - "help": { - "short": "Commands to manage network service design resources." - }, - "names": [ - "aosm", - "publisher", - "network-service-design" - ] - } - }, - "help": { - "short": "Commands to manage publisher resources." - }, - "names": [ - "aosm", - "publisher" - ] - } - }, - "help": { - "short": "Manage Azure Operator Service Manager resources." - }, - "names": [ - "aosm" - ] - }, - "apic": { - "commandGroups": { - "api": { - "commandGroups": { - "definition": { - "commands": { - "check-exists": { - "help": { - "short": "Checks if specified API definition exists." - }, - "names": [ - "apic", - "api", - "definition", - "check-exists" - ], - "versions": [ - { - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new API definition or update an existing API definition." - }, - "names": [ - "apic", - "api", - "definition", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api definition create -g api-center-test -s contosoeuap --api-name echo-api --version 2023-01-01 --name \"openapi\" --title \"OpenAPI\"" - ], - "name": "Create API definition" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api definition create -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id \"openapi\" --title \"OpenAPI\"" - ], - "name": "Create API definition" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified API definition." - }, - "names": [ - "apic", - "api", - "definition", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api definition delete -g api-center-test -s contosoeuap --api-name echo-api --version 2023-01-01 --name \"openapi\"" - ], - "name": "Delete API definition" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api definition delete -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id \"openapi\"" - ], - "name": "Delete API definition" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "export-specification": { - "help": { - "short": "Exports the API specification." - }, - "names": [ - "apic", - "api", - "definition", - "export-specification" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api version definition export-specification -g api-center-test -s contosoeuap --api-name echo-api --version-name 2023-01-01 --definition-name default" - ], - "name": "Export Specification" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/exportspecification", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api definition export-specification -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id default --file-name filename.json" - ], - "name": "Export Specification" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/exportspecification", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "head": { - "help": { - "short": "Checks if specified API definition exists." - }, - "names": [ - "apic", - "api", - "definition", - "head" - ], - "versions": [ - { - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "import-specification": { - "help": { - "short": "Imports the API specification." - }, - "names": [ - "apic", - "api", - "definition", - "import-specification" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api definition import-specification -g api-center-test -s contosoeuap --api-name echo-api-2 --version-name 2023-08-01 --definition-name openapi3 --format \"inline\" --value '{\"openapi\":\"3.0.1\",\"info\":{\"title\":\"httpbin.org\",\"description\":\"API Management facade for a very handy and free online HTTP tool.\",\"version\":\"1.0\"}}' --specification '{\"name\":\"openapi\",\"version\":\"3.0.0\"}'" - ], - "name": "Import Sepecification" - }, - { - "commands": [ - "apic api definition import-specification -g api-center-test -s contosoeuap --api-name echo-api-2 --version-name 2023-11-01 --definition-name openapi8 --format \"link\" --value 'https://alzaslonaztest.blob.core.windows.net/arpitestblobs/importspec4.txt' --specification '{\"name\":\"openapi\",\"version\":\"3.0.0\"}'" - ], - "name": "Import Specification from a file" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/importspecification", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api definition import-specification -g api-center-test -n contosoeuap --api-id echo-api-2 --version-id 2023-08-01 --definition-id openapi3 --format \"inline\" --value '{\"openapi\":\"3.0.1\",\"info\":{\"title\":\"httpbin.org\",\"description\":\"API Management facade for a very handy and free online HTTP tool.\",\"version\":\"1.0\"}}' --specification '{\"name\":\"openapi\",\"version\":\"3.0.0\"}'" - ], - "name": "Import specification example 1" - }, - { - "commands": [ - "apic api definition import-specification -g api-center-test -n contoso --api-id echo-api --version-id 2023-11-01 --definition-id openapi --format \"link\" --value 'https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/petstore.json' --specification '{\"name\":\"openapi\",\"version\":\"3.0.0\"}'" - ], - "name": "Import specification example 2" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/importspecification", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a collection of API definitions." - }, - "names": [ - "apic", - "api", - "definition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api definition list -g api-center-test -s contosoeuap --api-name echo-api --version 2023-01-01" - ], - "name": "List API definitions" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api definition list -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01" - ], - "name": "List API definitions" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of the API definition." - }, - "names": [ - "apic", - "api", - "definition", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api definition show -g api-center-test -s contosoeuap --api-name echo-api --version 2023-01-01 --name \"openapi\"" - ], - "name": "Show API definition details" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api definition show -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id \"openapi\"" - ], - "name": "Show API definition details" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update existing API definition." - }, - "names": [ - "apic", - "api", - "definition", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api definition update -g api-center-test -s contosoeuap --api-name echo-api --version 2023-01-01 --name \"openapi\" --title \"OpenAPI\"" - ], - "name": "Update API definition" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api definition update -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id \"openapi\" --title \"OpenAPI\"" - ], - "name": "Update API definition" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage API definitions in API Center" - }, - "names": [ - "apic", - "api", - "definition" - ] - }, - "deployment": { - "commands": { - "check-exists": { - "help": { - "short": "Checks if specified API deployment exists." - }, - "names": [ - "apic", - "api", - "deployment", - "check-exists" - ], - "versions": [ - { - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new API deployment or update an existing API deployment." - }, - "names": [ - "apic", - "api", - "deployment", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api deployment create -g api-center-test -s contoso --name production --title \"Production deployment\" --description \"Public cloud production deployment.\" --api echo-api --environmentId \"/workspaces/default/environments/production\" --definitionId \"/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi\"" - ], - "name": "Create deployment" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api deployment create -g api-center-test -n contoso --deployment-id production --title \"Production deployment\" --description \"Public cloud production deployment.\" --api-id echo-api --environment-id \"/workspaces/default/environments/production\" --definition-id \"/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi\" --server '{\\\"runtimeUri\\\":[\\\"https://example.com\\\"]}'" - ], - "name": "Create deployment" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete API deployment." - }, - "names": [ - "apic", - "api", - "deployment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api deployment delete -g api-center-test -s contoso --name production --api-name echo-api" - ], - "name": "Delete API deployment" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api deployment delete -g api-center-test -n contoso --deployment-id production --api-id echo-api" - ], - "name": "Delete API deployment" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "head": { - "help": { - "short": "Checks if specified API deployment exists." - }, - "names": [ - "apic", - "api", - "deployment", - "head" - ], - "versions": [ - { - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a collection of API deployments." - }, - "names": [ - "apic", - "api", - "deployment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api deployment list -g api-center-test -s contoso --api-name echo-api" - ], - "name": "List API deployments" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api deployment list -g api-center-test -n contoso --api-id echo-api" - ], - "name": "List API deployments" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of the API deployment." - }, - "names": [ - "apic", - "api", - "deployment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api deployment show -g api-center-test -s contoso --name production --api-name echo-api" - ], - "name": "Show API deployment details" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api deployment show -g api-center-test -n contoso --deployment-id production --api-id echo-api" - ], - "name": "Show API deployment details" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update existing API deployment." - }, - "names": [ - "apic", - "api", - "deployment", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api deployment update -g api-center-test -s contoso --name production --title \"Production deployment\" --api echo-api" - ], - "name": "Update API deployment" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api deployment update -g api-center-test -n contoso --deployment-id production --title \"Production deployment\" --api-id echo-api" - ], - "name": "Update API deployment" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage API deployments in API Center" - }, - "names": [ - "apic", - "api", - "deployment" - ] - }, - "version": { - "commands": { - "check-exists": { - "help": { - "short": "Checks if specified API version exists." - }, - "names": [ - "apic", - "api", - "version", - "check-exists" - ], - "versions": [ - { - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new API version or update an existing API version." - }, - "names": [ - "apic", - "api", - "version", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api version create -g api-center-test -s contosoeuap --api-name echo-api --name 2023-01-01 --title \"2023-01-01\"" - ], - "name": "Create API version" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api version create -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --title \"2023-01-01\" --lifecycle-stage production" - ], - "name": "Create API version" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified API version" - }, - "names": [ - "apic", - "api", - "version", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api version delete -g api-center-test -s contosoeuap --api-name echo-api --name 2023-01-01" - ], - "name": "Delete API version" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api version delete -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01" - ], - "name": "Delete API version" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "head": { - "help": { - "short": "Checks if specified API version exists." - }, - "names": [ - "apic", - "api", - "version", - "head" - ], - "versions": [ - { - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a collection of API versions." - }, - "names": [ - "apic", - "api", - "version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api version list -g api-center-test -s contosoeuap --api-name echo-api" - ], - "name": "List API versions" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api version list -g api-center-test -n contosoeuap --api-id echo-api" - ], - "name": "List API versions" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of the API version." - }, - "names": [ - "apic", - "api", - "version", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api version show -g api-center-test -s contoso --api-name echo-api --name 2023-01-01" - ], - "name": "Show API version details" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api version show -g api-center-test -n contoso --api-id echo-api --version-id 2023-01-01" - ], - "name": "Show API version details" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update existing API version." - }, - "names": [ - "apic", - "api", - "version", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api version update -g api-center-test -s contosoeuap --api-name echo-api --name 2023-01-01 --title \"2023-01-01\"" - ], - "name": "Update API version" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api version update -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --title \"2023-01-01\"" - ], - "name": "Update API version" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage API versions in API Center" - }, - "names": [ - "apic", - "api", - "version" - ] - } - }, - "commands": { - "check-exists": { - "help": { - "short": "Checks if specified API exists." - }, - "names": [ - "apic", - "api", - "check-exists" - ], - "versions": [ - { - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Register a new API or update an existing API." - }, - "names": [ - "apic", - "api", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api create -g contoso-resources -s contoso --name echo-api --title \"Echo API\"" - ], - "name": "Create API" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api create -g contoso-resources -n contoso --api-id echo-api --title \"Echo API\" --type REST" - ], - "name": "Create API" - }, - { - "commands": [ - "apic api create -g contoso-resources -n contoso --api-id echo-api --title \"Echo API\" --type REST --custom-properties '{\\\"public-facing\\\":true}'" - ], - "name": "Create API with custom properties" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified API." - }, - "names": [ - "apic", - "api", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api delete -g contoso-resources -s contoso --name echo-api" - ], - "name": "Delete API" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api delete -g contoso-resources -n contoso --api-id echo-api" - ], - "name": "Delete API" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "head": { - "help": { - "short": "Checks if specified API exists." - }, - "names": [ - "apic", - "api", - "head" - ], - "versions": [ - { - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a collection of APIs." - }, - "names": [ - "apic", - "api", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api list -g contoso-resources -s contoso" - ], - "name": "List APIs" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api list -g contoso-resources -n contoso" - ], - "name": "List APIs" - }, - { - "commands": [ - "apic api list -g contoso-resources -n contoso --filter \"kind eq 'rest'\"" - ], - "name": "List APIs with filter" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of the API." - }, - "names": [ - "apic", - "api", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api show -g contoso-resources -s contoso --name echo-api" - ], - "name": "Show API details" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api show -g contoso-resources -n contoso --api-id echo-api" - ], - "name": "Show API details" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update existing API." - }, - "names": [ - "apic", - "api", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic api update -g contoso-resources -s contoso --name echo-api --summary \"Basic REST API service\"" - ], - "name": "Update API" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic api update -g contoso-resources -n contoso --api-id echo-api --summary \"Basic REST API service\"" - ], - "name": "Update API" - }, - { - "commands": [ - "apic api update -g contoso-resources -n contoso --api-id echo-api --custom-properties '{\\\"public-facing\\\":true}'" - ], - "name": "Update custom properties" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage APIs in API Center" - }, - "names": [ - "apic", - "api" - ] - }, - "environment": { - "commands": { - "check-exists": { - "help": { - "short": "Checks if specified environment exists." - }, - "names": [ - "apic", - "environment", - "check-exists" - ], - "versions": [ - { - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new environment or update an existing environment." - }, - "names": [ - "apic", - "environment", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic environment create -g api-center-test -s contosoeuap --name public --title \"Public cloud\" --kind \"development\"" - ], - "name": "Create environment" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic environment create -g api-center-test -n contosoeuap --environment-id public --title \"Public cloud\" --type \"development\"" - ], - "name": "Create environment" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the environment." - }, - "names": [ - "apic", - "environment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic environment delete -g api-center-test -s contosoeuap --name public" - ], - "name": "Delete environment" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic environment delete -g api-center-test -n contosoeuap --environment-id public" - ], - "name": "Delete environment" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "head": { - "help": { - "short": "Checks if specified environment exists." - }, - "names": [ - "apic", - "environment", - "head" - ], - "versions": [ - { - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a collection of environments." - }, - "names": [ - "apic", - "environment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic environment list -g api-center-test -s contosoeuap" - ], - "name": "List environments" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic environment list -g api-center-test -n contosoeuap" - ], - "name": "List environments" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of the environment." - }, - "names": [ - "apic", - "environment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic environment show -g api-center-test -s contosoeuap --name public" - ], - "name": "Show environment details" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic environment show -g api-center-test -n contosoeuap --environment-id public" - ], - "name": "Show environment details" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update existing environment." - }, - "names": [ - "apic", - "environment", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic environment update -g api-center-test -s contosoeuap --name public --title \"Public cloud\"" - ], - "name": "Update environment" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic environment update -g api-center-test -n contosoeuap --environment-id public --title \"Public cloud\"" - ], - "name": "Update environment" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage environments in API Center" - }, - "names": [ - "apic", - "environment" - ] - }, - "metadata": { - "commands": { - "check-exists": { - "help": { - "short": "Checks if specified metadata schema exists." - }, - "names": [ - "apic", - "metadata", - "check-exists" - ], - "versions": [ - { - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new metadata schema or update an existing metadata schema." - }, - "names": [ - "apic", - "metadata", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic metadata create --resource-group api-center-test --service-name contoso --metadata-name \"test1\" --schema '{\\\"type\\\":\\\"string\\\", \\\"title\\\":\\\"First name\\\", \\\"pattern\\\": \\\"^[a-zA-Z0-9]+$\\\"}' --assignments '[{entity:api,required:true,deprecated:false}]'" - ], - "name": "Create metadata example 1" - }, - { - "commands": [ - "apic metadata create --resource-group api-center-test --service-name contoso --metadata-name testregion --schema '{\\\"type\\\":\\\"string\\\",\\\"title\\\":\\\"testregion\\\",\\\"oneOf\\\":[{\\\"const\\\":\\\"Region1\\\",\\\"description\\\":\\\"\\\"},{\\\"const\\\":\\\"Region2\\\",\\\"description\\\":\\\"\\\"},{\\\"const\\\":\\\"Region3\\\",\\\"description\\\":\\\"\\\"}]}' --assignments '[{entity:api,required:true,deprecated:false},{entity:environment,required:true,deprecated:false}]'" - ], - "name": "Create metadata example 2" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified metadata schema." - }, - "names": [ - "apic", - "metadata", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic metadata delete --resource-group api-center-test --service-name contoso --metadata-name \"test1\"" - ], - "name": "Delete Metadata Schema" - }, - { - "commands": [ - "apic metadata delete -g api-center-test -n contosoeuap --metadata-name \"approver\"" - ], - "name": "Delete schema" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "export": { - "help": { - "short": "Exports the metadata schema." - }, - "names": [ - "apic", - "metadata", - "export" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic metadata export -g api-center-test -n contosoeuap --assignments api --file-name filename.json" - ], - "name": "Export Metadata Schema assigned to api" - }, - { - "commands": [ - "apic metadata export -g api-center-test -n contosoeuap --assignments deployment --file-name filename.json" - ], - "name": "Export Metadata Schema assigned to deployment" - }, - { - "commands": [ - "apic metadata export -g api-center-test -n contosoeuap --assignments environment --file-name filename.json" - ], - "name": "Export Metadata Schema assigned to environment" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/exportmetadataschema", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a collection of metadata schemas." - }, - "names": [ - "apic", - "metadata", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic metadata list -g api-center-test -n contosoeuap" - ], - "name": "List schemas" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of the metadata schema." - }, - "names": [ - "apic", - "metadata", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic metadata show -g api-center-test -n contosoeuap --metadata-name approver" - ], - "name": "Show schema details 1" - }, - { - "commands": [ - "apic metadata show --resource-group api-center-test --service-name contoso --metadata-name \"testchoices\"" - ], - "name": "Show schema details 2" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update existing metadata schema." - }, - "names": [ - "apic", - "metadata", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic metadata update --resource-group api-center-test --service-name contoso --metadata-name \"test1\" --schema '{\\\"type\\\":\\\"string\\\", \\\"title\\\":\\\"Last name\\\", \\\"pattern\\\": \\\"^[a-zA-Z0-9]+$\\\"}'" - ], - "name": "Update schema" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage metadata schemas in API Center" - }, - "names": [ - "apic", - "metadata" - ] - }, - "metadata-schema": { - "commands": { - "create": { - "help": { - "short": "Create new or updates existing metadata schema." - }, - "names": [ - "apic", - "metadata-schema", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az apic metadata-schema create --resource-group api-center-test --service-name contoso --name \"test1\" --schema '{\\\"type\\\":\\\"string\\\", \\\"title\\\":\\\"First name\\\", \\\"pattern\\\": \\\"^[a-zA-Z0-9]+$\\\"}'" - ], - "name": "Create schema" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified metadata schema." - }, - "names": [ - "apic", - "metadata-schema", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az apic metadata-schema delete --resource-group api-center-test --service-name contoso --name \"test1\"" - ], - "name": "Delete Metadata Schema" - }, - { - "commands": [ - "apic metadata-schema delete -g api-center-test -s contosoeuap --name \"approver\"" - ], - "name": "Delete schema" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "export-metadata-schema": { - "help": { - "short": "Exports the effective metadata schema." - }, - "names": [ - "apic", - "metadata-schema", - "export-metadata-schema" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic metadata-schema export-metadata-schema -g api-center-test -s contosoeuap --assigned-to api --file-name filepath" - ], - "name": "Export Metadata Schema assigned to api" - }, - { - "commands": [ - "apic metadata-schema export-metadata-schema -g api-center-test -s contosoeuap --assigned-to deployment --file-name filepath" - ], - "name": "Export Metadata Schema assigned to deployment" - }, - { - "commands": [ - "apic metadata-schema export-metadata-schema -g api-center-test -s contosoeuap --assigned-to environment --file-name filepath" - ], - "name": "Export Metadata Schema assigned to environment" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/exportmetadataschema", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "head": { - "help": { - "short": "Checks if specified metadata schema exists." - }, - "names": [ - "apic", - "metadata-schema", - "head" - ], - "versions": [ - { - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a collection of metadata schemas." - }, - "names": [ - "apic", - "metadata-schema", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic metadata-schema list -g api-center-test -s contosoeuap" - ], - "name": "List schemas" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of the metadata schema." - }, - "names": [ - "apic", - "metadata-schema", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic metadata-schema show -g api-center-test -s contosoeuap --name approver" - ], - "name": "Show schema details 1" - }, - { - "commands": [ - "az apic metadata-schema show --resource-group api-center-test --service-name contoso --name \"testchoices\"" - ], - "name": "Show schema details 2" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update new or updates existing metadata schema." - }, - "names": [ - "apic", - "metadata-schema", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az apic metadata-schema update --resource-group api-center-test --service-name contoso --name \"test1\" --schema '{\\\"type\\\":\\\"string\\\", \\\"title\\\":\\\"Last name\\\", \\\"pattern\\\": \\\"^[a-zA-Z0-9]+$\\\"}'" - ], - "name": "Update schema" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage Metadata Schemas in API Center" - }, - "names": [ - "apic", - "metadata-schema" - ] - }, - "service": { - "commandGroups": { - "portal": { - "commandGroups": { - "default": { - "commands": { - "create": { - "help": { - "short": "Create new or updates existing portal configuration." - }, - "names": [ - "apic", - "service", - "portal", - "default", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic service portal default create -g contoso-resources --service-name contoso --title \"Contoso\" --enabled false --authentication'{\"clientId\":\"00000000-0000-0000-0000-000000000000\",\"tenantId\":\"00000000-0000-0000-0000-000000000000\"}'" - ], - "name": "Create Default Portal Configuration" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/portals/default", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified PortalConfiguration." - }, - "names": [ - "apic", - "service", - "portal", - "default", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic service portal default delete -g contoso-resources --service-name contoso" - ], - "name": "Delete Default Portal Configuration" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/portals/default", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get portal configuration." - }, - "names": [ - "apic", - "service", - "portal", - "default", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic service portal default show -g contoso-resources --service-name contoso" - ], - "name": "Show APIC Default Portal Configuration" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/portals/default", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update new or updates existing portal configuration." - }, - "names": [ - "apic", - "service", - "portal", - "default", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic service portal default update -g contoso-resources --service-name contoso --title \"Contoso\" --enabled false --authentication'{\"clientId\":\"00000000-0000-0000-0000-000000000000\",\"tenantId\":\"00000000-0000-0000-0000-000000000000\"}'" - ], - "name": "Update Default Portal Configuration" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/portals/default", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Default API Center Portal" - }, - "names": [ - "apic", - "service", - "portal", - "default" - ] - } - }, - "help": { - "short": "Commands to manage API Center Service Portal Configuration in API Center" - }, - "names": [ - "apic", - "service", - "portal" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Creates an instance or update an existing instance of an Azure API Center service." - }, - "names": [ - "apic", - "service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic create -g contoso-resources -s contoso -l centraluseuap" - ], - "name": "Create service Example 1" - }, - { - "commands": [ - "apic create --resource-group contoso-resources --name contoso --locationcentraluseuap" - ], - "name": "Create Service Example 2" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an instance of an Azure API Center service." - }, - "names": [ - "apic", - "service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic service delete -s contoso -g contoso-resources" - ], - "name": "Delete service" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "import-from-apim": { - "help": { - "short": "Imports APIs from an Azure API Management service instance." - }, - "names": [ - "apic", - "service", - "import-from-apim" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic service import-from-apim -g api-center-test --service-name contosoeuap --source-resource-ids '/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/servicegroup/providers/Microsoft.ApiManagement/service/contoso/apis/contosoapi" - ], - "name": "Import From APIM" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/importfromapim", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists Azure API Center services within an Azure subscription." - }, - "names": [ - "apic", - "service", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic list -g contoso-resources" - ], - "name": "List services in resource group" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.apicenter/services", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of an Azure API Center service instance." - }, - "names": [ - "apic", - "service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic service show -g contoso-resources -s contoso" - ], - "name": "Show service details" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an instance of an Azure API Center service." - }, - "names": [ - "apic", - "service", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic update -g contoso-resources -s contoso" - ], - "name": "Update service details" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage an Azure API Center service instance." - }, - "names": [ - "apic", - "service" - ] - }, - "workspace": { - "commands": { - "create": { - "help": { - "short": "Create new or updates existing workspace." - }, - "names": [ - "apic", - "workspace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic workspace create -g api-center-test -s contoso --name devdiv --title \"Developer division\"" - ], - "name": "Create workspace" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic workspace create -g api-center-test -s contoso --name devdiv --title \"Developer division\"" - ], - "name": "Create workspace" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified workspace." - }, - "names": [ - "apic", - "workspace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic workspace delete -g api-center-test -s contoso --name devdiv" - ], - "name": "Delete workspace" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic workspace delete -g api-center-test -s contoso --name devdiv" - ], - "name": "Delete workspace" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "head": { - "help": { - "short": "Checks if specified workspace exists." - }, - "names": [ - "apic", - "workspace", - "head" - ], - "versions": [ - { - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a collection of workspaces." - }, - "names": [ - "apic", - "workspace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic workspace list -g api-center-test -s contoso --name devdiv" - ], - "name": "List workspaces" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic workspace list -g api-center-test -s contoso --name devdiv" - ], - "name": "List workspaces" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of the workspace." - }, - "names": [ - "apic", - "workspace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic workspace show -g api-center-test -s contoso --name devdiv" - ], - "name": "Show workspace details" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic workspace show -g api-center-test -s contoso --name devdiv" - ], - "name": "Show workspace details" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update new or updates existing workspace." - }, - "names": [ - "apic", - "workspace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic workspace update -g api-center-test -s contoso --name devdiv --title \"Developer division\"" - ], - "name": "Update workspace" - } - ], - "name": "2024-03-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-03-15-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "apic workspace update -g api-center-test -s contoso --name devdiv --title \"Developer division\"" - ], - "name": "Update workspace" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Workspace" - }, - "names": [ - "apic", - "workspace" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Creates an instance or update an existing instance of an Azure API Center service." - }, - "names": [ - "apic", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic create -g contoso-resources -n contoso -l eastus" - ], - "name": "Create service Example 1" - }, - { - "commands": [ - "apic create --resource-group contoso-resources --name contoso --location eastus" - ], - "name": "Create Service Example 2" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an instance of an Azure API Center service." - }, - "names": [ - "apic", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic delete -n contoso -g contoso-resources" - ], - "name": "Delete service" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "import-from-apim": { - "help": { - "short": "Imports APIs from an Azure API Management service instance." - }, - "names": [ - "apic", - "import-from-apim" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic import-from-apim -g api-center-test --service-name contoso-apic --apim-name contoso-apim --apim-apis *" - ], - "name": "Import all APIs from APIM in same resource group" - }, - { - "commands": [ - "apic import-from-apim -g api-center-test --service-name contoso-apic --apim-name contoso-apim --apim-apis [echo,foo]" - ], - "name": "Import selected APIs from APIM in same resource group" - }, - { - "commands": [ - "apic import-from-apim -g api-center-test --service-name contoso-apic --apim-subscription 00000000-0000-0000-0000-000000000000 --apim-resource-group apim-rg --apim-name contoso-apim --apim-apis *" - ], - "name": "Import all APIs from APIM in another subscription and resource group" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/importfromapim", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "lines": [ - "There is a known issue that listing all resources under a subscription does not work. Please list resources by resource group." - ], - "short": "Lists Azure API Center services within an Azure subscription." - }, - "names": [ - "apic", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic list -g contoso-resources" - ], - "name": "List services in resource group" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.apicenter/services", - "plane": "mgmt-plane", - "version": "2024-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of an Azure API Center service instance." - }, - "names": [ - "apic", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic show -g contoso-resources -n contoso" - ], - "name": "Show service details" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an instance of an Azure API Center service." - }, - "names": [ - "apic", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "apic update -g contoso-resources -n contoso" - ], - "name": "Update service details" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure API Center services" - }, - "names": [ - "apic" - ] - }, - "astronomer": { - "commandGroups": { - "organization": { - "commands": { - "create": { - "help": { - "short": "Create a OrganizationResource" - }, - "names": [ - "astronomer", - "organization", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "astronomer organization create --resource-group MyResourceGroup --name MyAstronomerOrganization --location \"eastus\" --marketplace {\"subscription-id\":\"ntthclydlpqmasr\",\"offer-details\":{\"publisher-id\":\"gfsqxygpnerxmvols\",\"offer-id\":\"krzkefmpxztqyusidzgpchfaswuyce\",\"plan-id\":\"kndxzygsanuiqzwbfbbvoipv\",\"plan-name\":\"pwqjwlq\",\"term-unit\":\"xyygyzcazkuelz\",\"term-id\":\"pwds\"}} --partner-organization {\"organization-name\":\"orgname\",\"workspace-name\":\"workspacename\",\"single-sign-on-properties\":{\"aad-domains\":[\"kfbleh\"]}} --user {\"first-name\":\"nfh\",\"last-name\":\"lazfbstcccykibvcrxpmglqam\",\"email-address\":\".K_@e7N-g1.xjqnbPs\"}" - ], - "name": "Create a OrganizationResource" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/astronomer.astro/organizations/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a OrganizationResource" - }, - "names": [ - "astronomer", - "organization", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "astronomer organization delete -g MyResourceGroup -n MyAstronomerOrganization" - ], - "name": "Delete a OrganizationResource" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/astronomer.astro/organizations/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List OrganizationResource resources by subscription ID" - }, - "names": [ - "astronomer", - "organization", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "astronomer organization list -g MyResourceGroup" - ], - "name": "ist OrganizationResource resources." - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/astronomer.astro/organizations", - "plane": "mgmt-plane", - "version": "2023-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/astronomer.astro/organizations", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a OrganizationResource" - }, - "names": [ - "astronomer", - "organization", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "astronomer organization show -g MyResourceGroup -n MyAstronomerOrganization" - ], - "name": "Get a OrganizationResource" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/astronomer.astro/organizations/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a OrganizationResource" - }, - "names": [ - "astronomer", - "organization", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "astronomer organization update -g MyResourceGroup -n MyAstronomerOrganization --tags key1=value1" - ], - "name": "Update a OrganizationResource" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/astronomer.astro/organizations/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Organization resources." - }, - "names": [ - "astronomer", - "organization" - ] - } - }, - "help": { - "short": "Manage Azure Astronomer resources." - }, - "names": [ - "astronomer" - ] - }, - "attestation": { - "commandGroups": { - "policy": { - "commands": { - "reset": { - "help": { - "short": "Resets the attestation policy for the specified tenant and reverts to the default policy." - }, - "names": [ - "attestation", - "policy", - "reset" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation policy reset -n \"myattestationprovider\" -g \"MyResourceGroup\" --attestation-type SGX-OpenEnclaveSDK --policy-jws \"eyJhbGciOiJub25lIn0..\"" - ], - "name": "Resets the attestation policy for the specified tenant and reverts to the default policy." - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/policies/{}:reset", - "plane": "data-plane:microsoft.attestation", - "version": "2022-08-01" - } - ] - } - ] - }, - "set": { - "help": { - "short": "Sets the policy for a given kind of attestation type." - }, - "names": [ - "attestation", - "policy", - "set" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation policy set -n \"myattestationprovider\" -g \"MyResourceGroup\" --attestation-type SGX-OpenEnclaveSDK --new-attestation-policy \"{JWT}\" --policy-format JWT" - ], - "name": "Sets the policy for a given kind of attestation type using JWT content." - }, - { - "commands": [ - "attestation policy set -n \"myattestationprovider\" -g \"MyResourceGroup\" --attestation-type SGX-OpenEnclaveSDK --new-attestation-policy \"{json_text}\"" - ], - "name": "Sets the policy for a given kind of attestation type using Text content." - }, - { - "commands": [ - "attestation policy set -n \"myattestationprovider\" -g \"MyResourceGroup\" --attestation-type SGX-OpenEnclaveSDK --new-attestation-policy-file \"{file_name}\" --policy- format JWT" - ], - "name": "Sets the policy for a given kind of attestation type using file name." - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/policies/{}", - "plane": "data-plane:microsoft.attestation", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Retrieves the current policy for a given kind of attestation type." - }, - "names": [ - "attestation", - "policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation policy show -n \"myattestationprovider\" -g \"MyResourceGroup\" --attestation-type SGX-OpenEnclaveSDK" - ], - "name": "Retrieves the current policy for a given kind of attestation type." - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/policies/{}", - "plane": "data-plane:microsoft.attestation", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the policy for a given attestation type." - }, - "names": [ - "attestation", - "policy", - "update" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/policies/{}", - "plane": "data-plane:microsoft.attestation", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage policies." - }, - "names": [ - "attestation", - "policy" - ] - }, - "signer": { - "commands": { - "add": { - "help": { - "short": "Adds a new attestation policy certificate to the set of policy management certificates." - }, - "names": [ - "attestation", - "signer", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation signer add -n \"myattestationprovider\" -g \"MyResourceGroup\" --signer \"eyAiYWxnIjoiUlMyNTYiLCAie...\"" - ], - "name": "Adds a new attestation policy certificate to the set of policy management certificates." - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/certificates:add", - "plane": "data-plane:microsoft.attestation", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Retrieves the set of certificates used to express policy for the current tenant." - }, - "names": [ - "attestation", - "signer", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation signer list -n \"myattestationprovider\" -g \"MyResourceGroup\"" - ], - "name": "Retrieves the set of certificates used to express policy for the current tenant." - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/certificates", - "plane": "data-plane:microsoft.attestation", - "version": "2022-08-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Removes the specified policy management certificate." - }, - "names": [ - "attestation", - "signer", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation signer remove -n \"myattestationprovider\" -g \"MyResourceGroup\" --signer \"eyAiYWxnIjoiUlMyNTYiLCAie...\"" - ], - "name": "Removes the specified policy management certificate." - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/certificates:remove", - "plane": "data-plane:microsoft.attestation", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage signers." - }, - "names": [ - "attestation", - "signer" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Creates a new Attestation Provider instance." - }, - "names": [ - "attestation", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation create --name \"myattestationprovider\" --resource-group \"MyResourceGroup\" -l westus" - ], - "name": "AttestationProviders_Create" - } - ], - "name": "2020-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders/{}", - "plane": "mgmt-plane", - "version": "2020-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete Attestation Service." - }, - "names": [ - "attestation", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation delete --name \"myattestationprovider\" --resource-group \"sample-resource-group\"" - ], - "name": "AttestationProviders_Delete" - } - ], - "name": "2020-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders/{}", - "plane": "mgmt-plane", - "version": "2020-10-01" - } - ] - } - ] - }, - "get-default-by-location": { - "help": { - "short": "Get the default provider by location." - }, - "names": [ - "attestation", - "get-default-by-location" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation get-default-by-location --location \"Central US\"" - ], - "name": "AttestationProviders_GetDefaultWithLocation" - } - ], - "name": "2020-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.attestation/locations/{}/defaultprovider", - "plane": "mgmt-plane", - "version": "2020-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Returns a list of attestation providers in a subscription." - }, - "names": [ - "attestation", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation list --resource-group \"testrg1\"" - ], - "name": "AttestationProviders_ListByResourceGroup" - }, - { - "commands": [ - "attestation list" - ], - "name": "AttestationProviders_List" - } - ], - "name": "2020-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.attestation/attestationproviders", - "plane": "mgmt-plane", - "version": "2020-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders", - "plane": "mgmt-plane", - "version": "2020-10-01" - } - ] - } - ] - }, - "list-default": { - "help": { - "short": "Get the default provider." - }, - "names": [ - "attestation", - "list-default" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation list-default" - ], - "name": "AttestationProviders_GetDefault" - } - ], - "name": "2020-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.attestation/defaultproviders", - "plane": "mgmt-plane", - "version": "2020-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the status of Attestation Provider." - }, - "names": [ - "attestation", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation show --name \"myattestationprovider\" --resource-group \"MyResourceGroup\"" - ], - "name": "AttestationProviders_Get" - } - ], - "name": "2020-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders/{}", - "plane": "mgmt-plane", - "version": "2020-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates the Attestation Provider." - }, - "names": [ - "attestation", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "attestation update --name \"myattestationprovider\" --resource-group \"MyResourceGroup\" --tags Property1=\"Value1\" Property2=\"Value2\" Property3=\"Value3\"" - ], - "name": "AttestationProviders_Update" - } - ], - "name": "2020-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders/{}", - "plane": "mgmt-plane", - "version": "2020-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Microsoft Azure Attestation (MAA)." - }, - "names": [ - "attestation" - ] - }, - "automanage": { - "commandGroups": { - "best-practice": { - "commandGroups": { - "version": { - "commands": { - "list": { - "help": { - "short": "List Automanage best practice versions" - }, - "names": [ - "automanage", - "best-practice", - "version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage best-practice version list --best-practice-name {}" - ], - "name": "List best-practice versions" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/providers/microsoft.automanage/bestpractices/{}/versions", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a Automanage best practice version" - }, - "names": [ - "automanage", - "best-practice", - "version", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage best-practice version show --best-practice-name {} --version-name {}" - ], - "name": "show a best-practice version" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/providers/microsoft.automanage/bestpractices/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Automanage best practice version" - }, - "names": [ - "automanage", - "best-practice", - "version" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List Automanage best practices" - }, - "names": [ - "automanage", - "best-practice", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage best-practice list" - ], - "name": "List best practices" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/providers/microsoft.automanage/bestpractices", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a Automanage best practice" - }, - "names": [ - "automanage", - "best-practice", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage best-practice show --best-practice-name {}" - ], - "name": "Show best-practice" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/providers/microsoft.automanage/bestpractices/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Automanage best practice" - }, - "names": [ - "automanage", - "best-practice" - ] - }, - "configuration-profile": { - "commandGroups": { - "version": { - "commands": { - "create": { - "help": { - "short": "Create a configuration profile version" - }, - "names": [ - "automanage", - "configuration-profile", - "version", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile version create --profile-name {profile_name} -g {rg} -n {version_name} --configuration '{\"Antimalware/Enable\":false}'" - ], - "name": "create configuration-profile version" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a configuration profile version" - }, - "names": [ - "automanage", - "configuration-profile", - "version", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile version delete --profile-name {profile_name} -g {rg} -n {version_name}" - ], - "name": "delete configuration-profile version" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List configuration profile versions for a configuration profile" - }, - "names": [ - "automanage", - "configuration-profile", - "version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile version list --profile-name {profile_name} -g {rg}" - ], - "name": "list configuration-profile version" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a configuration profile version" - }, - "names": [ - "automanage", - "configuration-profile", - "version", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile version show --profile-name {profile_name} -g {rg} -n {version_name}" - ], - "name": "show configuration-profile version" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a configuration profile version" - }, - "names": [ - "automanage", - "configuration-profile", - "version", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile version update --profile-name {profile_name} -g {rg} -n {version_name} --configuration '{\"Antimalware/Enable\":true}'" - ], - "name": "update configuration-profile version" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage configuration profile version" - }, - "names": [ - "automanage", - "configuration-profile", - "version" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a configuration profile" - }, - "names": [ - "automanage", - "configuration-profile", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile create -n {profile_name} -g {rg} --configuration '{\"Antimalware/Enable\":false,\"Backup/Enable\":false,\"VMInsights/Enable\":true,\"AzureSecurityCenter/Enable\":true,\"UpdateManagement/Enable\":true,\"ChangeTrackingAndInventory/Enable\":true,\"GuestConfiguration/Enable\":true,\"LogAnalytics/Enable\":true,\"BootDiagnostics/Enable\":true}'" - ], - "name": "create configuration-profile" - }, - { - "commands": [ - "automanage configuration-profile create -n {profile_name} -g {rg} --configuration '{\"Backup/SchedulePolicy/ScheduleRunTimes\":[\"2023-02-10T18:25:43.511Z\", \"2023-02-12T01:02:03.456Z\"],\"Backup/RetentionPolicy/DailySchedule/RetentionTimes\":[\"2023-02-10T18:25:43.511Z\", \"2023-02-12T01:02:03.456Z\"]}'" - ], - "name": "create with datatime array" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a configuration profile" - }, - "names": [ - "automanage", - "configuration-profile", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile delete -n {profile_name} -g {rg}" - ], - "name": "delete configuration-profile" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List configuration profiles within a subscription" - }, - "names": [ - "automanage", - "configuration-profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile list -g {rg}" - ], - "name": "list configuration-profile" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.automanage/configurationprofiles", - "plane": "mgmt-plane", - "version": "2022-05-04" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a configuration profile" - }, - "names": [ - "automanage", - "configuration-profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile show -n {profile_name} -g {rg}" - ], - "name": "show configuration-profile" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a configuration profile" - }, - "names": [ - "automanage", - "configuration-profile", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile update -n {profile_name} -g {rg} --configuration '{\"Antimalware/Enable\":true,\"VMInsights/Enable\":false}'" - ], - "name": "update configuration-profile" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile" - ] - }, - "configuration-profile-assignment": { - "commandGroups": { - "arc": { - "commandGroups": { - "report": { - "commands": { - "list": { - "help": { - "short": "List reports within a given ARC machine configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "report", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment arc report list --assignment-name default -g {rg} --machine-name {arc_name}" - ], - "name": "list configuration-profile-assignment for arc report" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a report associated with an ARC machine configuration profile assignment run" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "report", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment arc report show -n {report_name} --assignment-name default -g {rg} --machine-name {arc_name}" - ], - "name": "show configuration-profile-assignment for arc report" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage report within a given ARC machine configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "report" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an association between an ARC machine and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment arc create -n default -g {rg} --machine-name {arc_name} --configuration-profile {profile_id}" - ], - "name": "create configuration-profile-assignment for arc" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an association between an ARC machine and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment arc delete -n default -g {rg} --machine-name {arc_name}" - ], - "name": "delete configuration-profile-assignment for arc" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about an association between an ARC machine and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment arc show -n default -g {rg} --machine-name {arc_name}" - ], - "name": "show configuration-profile-assignment for arc" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an association between a ARC machine and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment arc update --n default -g {rg} --machine-name {arc_name} --configuration-profile {profile_id_2}" - ], - "name": "update configuration-profile-assignment for arc" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage association between an ARC machine and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc" - ] - }, - "cluster": { - "commandGroups": { - "report": { - "commands": { - "list": { - "help": { - "short": "List reports within a given AzureStackHCI cluster configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "report", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment cluster report list --assignment-name default -g {rg} --cluster-name {cluster_name}" - ], - "name": "list configuration-profile-assignment cluster report" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a report associated with a AzureStackHCI cluster configuration profile assignment run" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "report", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment cluster report show -n {report_name} --assignment-name default -g {rg} --cluster-name {cluster_name}" - ], - "name": "show configuration-profile-assignment cluster report" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage report within a given AzureStackHCI cluster configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "report" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an association between an AzureStackHCI cluster and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment cluster create -n default -g {rg} --cluster-name {cluster_name} --configuration-profile {profile_id}" - ], - "name": "create configuration-profile-assignment for cluster" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an association between an AzureStackHCI cluster and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment cluster delete -n default -g {rg} --cluster-name {cluster_name}" - ], - "name": "delete configuration-profile-assignment cluster" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about an association between an AzureStackHCI cluster and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment cluster show -n default -g {rg} --cluster-name {cluster_name}" - ], - "name": "show configuration-profile-assignment for cluster" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an association between a AzureStackHCI cluster and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment cluster update --n default -g {rg} --cluster-name {cluster_name} --configuration-profile {profile_id_2}" - ], - "name": "update configuration-profile-assignment cluster" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage association between an AzureStackHCI cluster and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster" - ] - }, - "vm": { - "commandGroups": { - "report": { - "commands": { - "list": { - "help": { - "short": "List reports within a given VM configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "report", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment vm report list --assignment-name default -g {rg} --vm-name {vm_name}" - ], - "name": "list configuration-profile-assignment vm report" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a report associated with a VM configuration profile assignment run" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "report", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment vm report show -n {report_name} --assignment-name default -g {rg} --vm-name {vm_name}" - ], - "name": "show configuration-profile-assignment vm report" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage report within a given VM configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "report" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an association between a VM and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment vm create -n default -g {rg} --vm-name {vm_name} --configuration-profile {profile_id}" - ], - "name": "create configuration-profile-assignment for vm" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an association between a VM and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment vm delete -n default -g {rg} --vm-name {vm_name}" - ], - "name": "delete configuration-profile-assignment for vm" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about an association between a VM and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment vm show -n default -g {rg} --vm-name {vm_name}" - ], - "name": "show configuration-profile-assignment vm" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an association between a VM and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment vm update --n default -g {rg} --vm-name {vm_name} --configuration-profile {profile_id_2}" - ], - "name": "update configuration-profile-assignment vm" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage association between a VM and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List configuration profile assignments under a given subscription" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment list -g {rg}" - ], - "name": "list configuration-profile-assignment" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.automanage/configurationprofileassignments", - "plane": "mgmt-plane", - "version": "2022-05-04" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofileassignments", - "plane": "mgmt-plane", - "version": "2022-05-04" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments", - "plane": "mgmt-plane", - "version": "2022-05-04" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments", - "plane": "mgmt-plane", - "version": "2022-05-04" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment" - ] - }, - "service-principal": { - "commands": { - "list": { - "help": { - "short": "List the Automanage AAD first party Application Service Principal details for the subscription id." - }, - "names": [ - "automanage", - "service-principal", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage service-principal list" - ], - "name": "list service-principal" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.automanage/serviceprincipals", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show-default": { - "help": { - "short": "Get the Automanage AAD first party Application Service Principal details for the subscription id." - }, - "names": [ - "automanage", - "service-principal", - "show-default" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage service-principal show-default" - ], - "name": "Show default service-principal" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.automanage/serviceprincipals/default", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Automanage AAD first party Application Service Principal" - }, - "names": [ - "automanage", - "service-principal" - ] - } - }, - "help": { - "short": "Manage Automanage" - }, - "names": [ - "automanage" - ] - }, - "automation": { - "commandGroups": { - "account": { - "commands": { - "list-keys": { - "help": { - "short": "Retrieve the automation keys for an account." - }, - "names": [ - "automation", - "account", - "list-keys" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation account list-keys --resource-group myResouceGroup --name myAutomationAccount" - ], - "name": "Retrieve the automation keys" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show-linked-workspace": { - "help": { - "short": "Get the linked workspace for the account id." - }, - "names": [ - "automation", - "account", - "show-linked-workspace" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation account show-linked-workspace --resource-group myResourceGroup --name myAutomationAccount" - ], - "name": "Get the linked workspace id" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/linkedworkspace", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Automation Account." - }, - "names": [ - "automation", - "account" - ] - }, - "configuration": { - "commands": { - "create": { - "help": { - "short": "Create the configuration identified by configuration name." - }, - "names": [ - "automation", - "configuration", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation configuration create -g rg --automation-account-name myAutomationAccount -n SetupServer --location westus2 --source-type embeddedContent --source \"Configuration SetupServer {\\r\\n Node localhost {\\r\\n WindowsFeature IIS {\\r\\n Name = \"Web-Server\";\\r\\n Ensure = \"Present\"\\r\\n }\\r\\n }\\r\\n}\"" - ], - "name": "Create DSC Configuration that setups a server" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the dsc configuration identified by configuration name." - }, - "names": [ - "automation", - "configuration", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation configuration list -g rg --automation-account-name myAutomationAccount" - ], - "name": "Delete the DSC Configuration" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of configurations." - }, - "names": [ - "automation", - "configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation configuration list -g rg --automation-account-name myAutomationAccount" - ], - "name": "List all DSC Configurations" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/configurations", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the configuration identified by configuration name." - }, - "names": [ - "automation", - "configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation configuration show -g rg --automation-account-name myAutomationAccount -n SetupServer" - ], - "name": "Get the configuration by its name" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show-content": { - "help": { - "short": "Get the configuration script identified by configuration name." - }, - "names": [ - "automation", - "configuration", - "show-content" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation configuration show-content -g rg --automation-account-name myAutomationAccount -n SetupServer" - ], - "name": "Show the script content of DSC Configuration" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/configurations/{}/content", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the configuration identified by configuration name." - }, - "names": [ - "automation", - "configuration", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation configuration update -g rg --automation-account-name myAutomationAccount -n SetupServer --location westus2 --source-type embeddedContent --source \"Configuration SetupServer {\\r\\n Node localhostServer {\\r\\n WindowsFeature IIS {\\r\\n Name = \"Web-Server\";\\r\\n Ensure = \"Present\"\\r\\n }\\r\\n }\\r\\n}\"" - ], - "name": "Update script in DSC Configuration" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Dsc Configuration." - }, - "names": [ - "automation", - "configuration" - ] - }, - "hrwg": { - "commandGroups": { - "hrw": { - "commands": { - "create": { - "help": { - "short": "Create a hybrid runbook worker." - }, - "names": [ - "automation", - "hrwg", - "hrw", - "create" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a hybrid runbook worker." - }, - "names": [ - "automation", - "hrwg", - "hrw", - "delete" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of hybrid runbook workers." - }, - "names": [ - "automation", - "hrwg", - "hrw", - "list" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "move": { - "help": { - "short": "Move a hybrid worker to a different group." - }, - "names": [ - "automation", - "hrwg", - "hrw", - "move" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}/move", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}/move", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a hybrid runbook worker." - }, - "names": [ - "automation", - "hrwg", - "hrw", - "show" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a hybrid runbook worker." - }, - "names": [ - "automation", - "hrwg", - "hrw", - "update" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Automation Hybrid Runbook Worker." - }, - "names": [ - "automation", - "hrwg", - "hrw" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a hybrid runbook worker group." - }, - "names": [ - "automation", - "hrwg", - "create" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a hybrid runbook worker group." - }, - "names": [ - "automation", - "hrwg", - "delete" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of hybrid runbook worker groups." - }, - "names": [ - "automation", - "hrwg", - "list" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a hybrid runbook worker group." - }, - "names": [ - "automation", - "hrwg", - "show" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a hybrid runbook worker group." - }, - "names": [ - "automation", - "hrwg", - "update" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - } - }, - "help": { - "short": "Automation Hybrid Runbook Worker Group." - }, - "names": [ - "automation", - "hrwg" - ] - }, - "node": { - "commandGroups": { - "report": { - "commands": { - "show-content": { - "help": { - "short": "Get the Dsc node reports by node id and report id." - }, - "names": [ - "automation", - "node", - "report", - "show-content" - ], - "versions": [ - { - "name": "2023-05-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/nodes/{}/reports/{}/content", - "plane": "mgmt-plane", - "version": "2023-05-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Dsc node report data." - }, - "names": [ - "automation", - "node", - "report" - ] - } - }, - "help": { - "short": "Manage Dsc Node." - }, - "names": [ - "automation", - "node" - ] - }, - "python3-package": { - "commands": { - "create": { - "help": { - "short": "Create or Update the python 3 package identified by package name." - }, - "names": [ - "automation", - "python3-package", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation python3-package create --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\" --content-link \"uri=https://PackageUri.com\"" - ], - "name": "Add Python3 Package to automation account" - } - ], - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the python 3 package by name." - }, - "names": [ - "automation", - "python3-package", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation python3-package delete --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\"" - ], - "name": "Delete Python3 Package by Name" - } - ], - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Retrieve a list of python 3 packages." - }, - "names": [ - "automation", - "python3-package", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation python3-package list --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "List all Custom Python3Package in AutomationAccount" - } - ], - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Retrieve the python 3 package identified by package name." - }, - "names": [ - "automation", - "python3-package", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation python3-package show --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\"" - ], - "name": "Get Python3Package by Name" - } - ], - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Create or Update the python 3 package identified by package name." - }, - "names": [ - "automation", - "python3-package", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation python3-package update --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\" --content-link \"uri=https://PackageUri.com\"" - ], - "name": "Update Python3Package by Name" - } - ], - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - } - }, - "help": { - "short": "python3-package" - }, - "names": [ - "automation", - "python3-package" - ] - }, - "runtime-environment": { - "commandGroups": { - "package": { - "commands": { - "create": { - "help": { - "short": "Create the package identified by package name." - }, - "names": [ - "automation", - "runtime-environment", - "package", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation runtime-environment package create -g rg--automation-account-name myAutomationAccount --runtime-environment-name rt --name rt-package --uri https://teststorage.blob.core.windows.net/mycontainer/MyModule.zip --content-version 1.0.0.0" - ], - "name": "Create Runtime Environment Package" - } - ], - "name": "2023-05-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}/packages/{}", - "plane": "mgmt-plane", - "version": "2023-05-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the package by name." - }, - "names": [ - "automation", - "runtime-environment", - "package", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation runtime-environment package delete -g rg --automation-account-name myAutomationAccount --runtime-environment-name rt --name rt-package" - ], - "name": "Delete the package" - } - ], - "name": "2023-05-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}/packages/{}", - "plane": "mgmt-plane", - "version": "2023-05-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the a list of Packages" - }, - "names": [ - "automation", - "runtime-environment", - "package", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation runtime-environment package list -g rg --automation-account-name myAutomationAccount --runtime-environment-name rt" - ], - "name": "List packages in Runtime Environment" - } - ], - "name": "2023-05-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}/packages", - "plane": "mgmt-plane", - "version": "2023-05-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the Package identified by Package name." - }, - "names": [ - "automation", - "runtime-environment", - "package", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation runtime-environment package show -g rg --automation-account-name myAutomationAccount --runtime-environment-name rt --name rt-package" - ], - "name": "Get the information about the package" - } - ], - "name": "2023-05-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}/packages/{}", - "plane": "mgmt-plane", - "version": "2023-05-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the package identified by package name." - }, - "names": [ - "automation", - "runtime-environment", - "package", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation runtime-environment package update -g rg --automation-account-name myAutomationAccount --runtime-environment-name rt --name rt-package --uri https://teststorage.blob.core.windows.net/mycontainer/MyModule.zip --content-version 1.0.0.0" - ], - "name": "Update the package" - } - ], - "name": "2023-05-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}/packages/{}", - "plane": "mgmt-plane", - "version": "2023-05-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Package for Runtime Environment." - }, - "names": [ - "automation", - "runtime-environment", - "package" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create Runtime Environment." - }, - "names": [ - "automation", - "runtime-environment", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation runtime-environment create -g rg --automation-account-name myAutomationAccount --name rt --location westus2 --language PowerShell --version 7.1 --default-packages \"{Az:7.3.2}\"" - ], - "name": "Create Runtime Environment" - } - ], - "name": "2023-05-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}", - "plane": "mgmt-plane", - "version": "2023-05-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Runtime Environment." - }, - "names": [ - "automation", - "runtime-environment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation runtime-environment delete -g rg --automation-account-name myAutomationAccount --name rt -y" - ], - "name": "Delete the Runtime Environment" - } - ], - "name": "2023-05-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}", - "plane": "mgmt-plane", - "version": "2023-05-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of RuntimeEnvironments." - }, - "names": [ - "automation", - "runtime-environment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation runtime-environment list -g rg --automation-account-name myAutomationAccount" - ], - "name": "List Runtime Environments" - } - ], - "name": "2023-05-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments", - "plane": "mgmt-plane", - "version": "2023-05-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the Runtime Environment." - }, - "names": [ - "automation", - "runtime-environment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation runtime-environment show -g rg --automation-account-name myAutomationAccount --name rt" - ], - "name": "Get information about the Runtime Environment" - } - ], - "name": "2023-05-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}", - "plane": "mgmt-plane", - "version": "2023-05-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update Runtime Environment." - }, - "names": [ - "automation", - "runtime-environment", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation runtime-environment update -g rg --automation-account-name myAutomationAccount --name rt --default-packages \"{Az:8.0.0}\"" - ], - "name": "Update Runtime Environment" - } - ], - "name": "2023-05-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}", - "plane": "mgmt-plane", - "version": "2023-05-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage RuntimeEnvironment." - }, - "names": [ - "automation", - "runtime-environment" - ] - }, - "source-control": { - "commandGroups": { - "sync-job": { - "commandGroups": { - "stream": { - "commands": { - "list": { - "help": { - "short": "List a list of sync job streams identified by sync job id." - }, - "names": [ - "automation", - "source-control", - "sync-job", - "stream", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation source-control sync-job stream list -g rg --automation-account-name myAutomationAccount --source-control-name sourceControl --sync-job-id abcdef01-2345-6789-9bed-a01234567890" - ], - "name": "List sync job streams" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}/sourcecontrolsyncjobs/{}/streams", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a sync job stream identified by stream id." - }, - "names": [ - "automation", - "source-control", - "sync-job", - "stream", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation source-control sync-job stream show -g rg --automation-account-name myAutomationAccount --source-control-name sourceControl --sync-job-id abcdef01-2345-6789-9bed-a01234567890 --stream-id b86c5c31-e9fd-4734-8764-ddd6c101e706_00636596855139029522_00000000000000000007" - ], - "name": "Show detail of sync job stream" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}/sourcecontrolsyncjobs/{}/streams/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage sync job stream." - }, - "names": [ - "automation", - "source-control", - "sync-job", - "stream" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the sync job for a source control." - }, - "names": [ - "automation", - "source-control", - "sync-job", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation source-control sync-job create -g rg --automation-account-name myAutomationAccount --source-control-name sourceControl --job-id abcdef01-2345-6789-9bed-a01234567890 --commit-id \"\"" - ], - "name": "Create source control sync job" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}/sourcecontrolsyncjobs/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of source control sync jobs." - }, - "names": [ - "automation", - "source-control", - "sync-job", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation source-control sync-job list -g rg --automation-account-name myAutomationAccount --source-control-name sourceControl" - ], - "name": "List sync jobs" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}/sourcecontrolsyncjobs", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the source control sync job identified by job id." - }, - "names": [ - "automation", - "source-control", - "sync-job", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation source-control sync-job show -g rg --automation-account-name myAutomationAccount --source-control-name sourceControl --job-id abcdef01-2345-6789-9bed-a01234567890" - ], - "name": "Get information about the sync job" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}/sourcecontrolsyncjobs/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the sync job for a source control." - }, - "names": [ - "automation", - "source-control", - "sync-job", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation source-control sync-job update -g rg --automation-account-name myAutomationAccount --source-control-name sourceControl --job-id abcdef01-2345-6789-9bed-a01234567890 --commit-id \"\"" - ], - "name": "Update source control sync job properties" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}/sourcecontrolsyncjobs/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage source control sync jobs." - }, - "names": [ - "automation", - "source-control", - "sync-job" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a source control." - }, - "names": [ - "automation", - "source-control", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation source-control create -g rg --automation-account-name myAutomationAccount --name source-control --repo-url https://github.com/myAccount/myRepo.git --branch master --source-type GitHub --folder-path / --access-token ghp_MOCKED_GITHUB_TOKEN --token-type PersonalAccessToken --publish-runbook false" - ], - "name": "Create source control" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the source control." - }, - "names": [ - "automation", - "source-control", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation source-control delete -g rg --automation-account-name myAutomationAccount --name sourceControl -y" - ], - "name": "Delete the source control" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of source controls." - }, - "names": [ - "automation", - "source-control", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation source-control list -g rg --automation-account-name myAutomationAccount" - ], - "name": "List source control" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the source control identified by source control name." - }, - "names": [ - "automation", - "source-control", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation source-control show -g rg --automation-account-name myAutomationAccount --name sourceControl" - ], - "name": "Get information about the source control" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a source control." - }, - "names": [ - "automation", - "source-control", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation source-control update -g rg --automation-account-name myAutomationAccount --name sourceControl --access-token ghp_GITHUB_TOKEN --token-type PersonalAccessToken --publish-runbook True" - ], - "name": "Update source control properties" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage source control." - }, - "names": [ - "automation", - "source-control" - ] - } - }, - "help": { - "short": "Manage Automation Account." - }, - "names": [ - "automation" - ] - }, - "billing": { - "commandGroups": { - "account": { - "commandGroups": { - "invoice-section": { - "commands": { - "create": { - "help": { - "short": "Create operation to update a InvoiceSection." - }, - "names": [ - "billing", - "account", - "invoice-section", - "create" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/providers/microsoft.billing/billingaccounts/{}/invoicesections/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ] - } - ] - }, - "create-untitled1": { - "help": { - "short": "Create operation to create a InvoiceSection." - }, - "names": [ - "billing", - "account", - "invoice-section", - "create-untitled1" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/providers/microsoft.billing/billingaccounts/{}/invoicesections", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all invoice sections for which a user has access." - }, - "names": [ - "billing", - "account", - "invoice-section", - "list" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/providers/microsoft.billing/billingaccounts/{}/invoicesections", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the InvoiceSection by id." - }, - "names": [ - "billing", - "account", - "invoice-section", - "show" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/providers/microsoft.billing/billingaccounts/{}/invoicesections/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to update a InvoiceSection." - }, - "names": [ - "billing", - "account", - "invoice-section", - "update" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/providers/microsoft.billing/billingaccounts/{}/invoicesections/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage account invoice section" - }, - "names": [ - "billing", - "account", - "invoice-section" - ] - }, - "reservation": { - "commands": { - "list": { - "help": { - "short": "List the reservations for a billing account and the roll up counts of reservations group by provisioning states." - }, - "names": [ - "billing", - "account", - "reservation", - "list" - ], - "versions": [ - { - "name": "2020-05-01", - "resources": [ - { - "id": "/providers/microsoft.billing/billingaccounts/{}/reservations", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage account reservation" - }, - "names": [ - "billing", - "account", - "reservation" - ] - }, - "transaction": { - "commands": { - "list": { - "help": { - "short": "List the billed and unbilled transactions by billing account name for given start and end date. Transactions include purchases, refunds and Azure usage charges. Unbilled transactions are listed under pending invoice ID and do not include tax. Tax is added to the amount once an invoice is generated." - }, - "names": [ - "billing", - "account", - "transaction", - "list" - ], - "versions": [ - { - "name": "2019-10-01-preview", - "resources": [ - { - "id": "/providers/microsoft.billing/billingaccounts/{}/transactions", - "plane": "mgmt-plane", - "version": "2019-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage billing acount transaction" - }, - "names": [ - "billing", - "account", - "transaction" - ] - } - }, - "commands": { - "list-invoice-section": { - "help": { - "short": "List the invoice sections for which the user has permission to create Azure subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement." - }, - "names": [ - "billing", - "account", - "list-invoice-section" - ], - "versions": [ - { - "name": "2020-05-01", - "resources": [ - { - "id": "/providers/microsoft.billing/billingaccounts/{}/listinvoicesectionswithcreatesubscriptionpermission", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Billing account." - }, - "names": [ - "billing", - "account" - ] - }, - "enrollment-account": { - "commandGroups": { - "billing-permission": { - "commands": { - "list": { - "help": { - "short": "List the billing permissions the caller has on an enrollment account." - }, - "names": [ - "billing", - "enrollment-account", - "billing-permission", - "list" - ], - "versions": [ - { - "name": "2019-10-01-preview", - "resources": [ - { - "id": "/providers/microsoft.billing/billingaccounts/{}/enrollmentaccounts/{}/billingpermissions", - "plane": "mgmt-plane", - "version": "2019-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage enrollment account billing permission" - }, - "names": [ - "billing", - "enrollment-account", - "billing-permission" - ] - } - }, - "help": { - "short": "Manage enrollment account" - }, - "names": [ - "billing", - "enrollment-account" - ] - }, - "invoice": { - "commandGroups": { - "section": { - "commands": { - "initiate-transfer": { - "help": { - "short": "Sends a request to a user in another billing account to transfer billing ownership of their subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement." - }, - "names": [ - "billing", - "invoice", - "section", - "initiate-transfer" - ], - "versions": [ - { - "name": "2019-10-01-preview", - "resources": [ - { - "id": "/providers/microsoft.billing/billingaccounts/{}/billingprofiles/{}/invoicesections/{}/initiatetransfer", - "plane": "mgmt-plane", - "version": "2019-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage invoice section" - }, - "names": [ - "billing", - "invoice", - "section" - ] - } - }, - "help": { - "short": "Manage invoice" - }, - "names": [ - "billing", - "invoice" - ] - }, - "period": { - "commands": { - "list": { - "help": { - "lines": [ - "This is only supported for Azure Web-Direct subscriptions. Other subscription types which were not purchased directly through the Azure web portal are not supported through this preview API." - ], - "short": "List the available billing periods for a subscription in reverse chronological order." - }, - "names": [ - "billing", - "period", - "list" - ], - "versions": [ - { - "name": "2018-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods", - "plane": "mgmt-plane", - "version": "2018-03-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "lines": [ - "This is only supported for Azure Web-Direct subscriptions. Other subscription types which were not purchased directly through the Azure web portal are not supported through this preview API." - ], - "short": "Show a named billing period." - }, - "names": [ - "billing", - "period", - "show" - ], - "versions": [ - { - "name": "2018-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}", - "plane": "mgmt-plane", - "version": "2018-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage billing periods for a subscription." - }, - "names": [ - "billing", - "period" - ] - }, - "profile": { - "commandGroups": { - "reservation": { - "commands": { - "list": { - "help": { - "short": "List the reservations for a billing profile and the roll up counts of reservations group by provisioning state." - }, - "names": [ - "billing", - "profile", - "reservation", - "list" - ], - "versions": [ - { - "name": "2020-05-01", - "resources": [ - { - "id": "/providers/microsoft.billing/billingaccounts/{}/billingprofiles/{}/reservations", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage profile reservation" - }, - "names": [ - "billing", - "profile", - "reservation" - ] - } - }, - "help": { - "short": "Manage profile" - }, - "names": [ - "billing", - "profile" - ] - }, - "transfer": { - "commands": { - "accept-transfer": { - "help": { - "short": "Accepts a transfer request." - }, - "names": [ - "billing", - "transfer", - "accept-transfer" - ], - "versions": [ - { - "name": "2019-10-01-preview", - "resources": [ - { - "id": "/providers/microsoft.billing/transfers/{}/accepttransfer", - "plane": "mgmt-plane", - "version": "2019-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the transfer requests received by the caller." - }, - "names": [ - "billing", - "transfer", - "list" - ], - "versions": [ - { - "name": "2019-10-01-preview", - "resources": [ - { - "id": "/providers/microsoft.billing/transfers", - "plane": "mgmt-plane", - "version": "2019-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a transfer request by ID. The caller must be the recipient of the transfer request." - }, - "names": [ - "billing", - "transfer", - "show" - ], - "versions": [ - { - "name": "2019-10-01-preview", - "resources": [ - { - "id": "/providers/microsoft.billing/transfers/{}", - "plane": "mgmt-plane", - "version": "2019-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage transfer" - }, - "names": [ - "billing", - "transfer" - ] - } - }, - "help": { - "short": "Manage Azure Billing." - }, - "names": [ - "billing" - ] - }, - "billing-benefits": { - "commandGroups": { - "reservation-order-aliases": { - "commands": { - "create": { - "help": { - "short": "Create a reservation order alias." - }, - "names": [ - "billing-benefits", - "reservation-order-aliases", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits reservation-order-aliases create --order-alias-name TestRO --location westus --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --display-name TestRO --quantity 1 --renew false --reserved-resource-type VirtualMachines --sku Standard_B1ls --term P1Y --instance-flexibility On" - ], - "name": "Create a Reservation" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/reservationorderaliases/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a reservation order alias." - }, - "names": [ - "billing-benefits", - "reservation-order-aliases", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits order-aliases show --reservation-order-alias-name TestRO" - ], - "name": "Show the details of a reservation order alias" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/reservationorderaliases/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a reservation order alias." - }, - "names": [ - "billing-benefits", - "reservation-order-aliases", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/reservationorderaliases/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure billing benefits reservation order aliases commands" - }, - "names": [ - "billing-benefits", - "reservation-order-aliases" - ] - }, - "savings-plan": { - "commands": { - "list": { - "help": { - "short": "List savings plans." - }, - "names": [ - "billing-benefits", - "savings-plan", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan list --filter \"properties/userFriendlyAppliedScopeType eq 'Shared'\" --orderby \"properties/displayName asc\"" - ], - "name": "List savings plan items with filter and orderby" - }, - { - "commands": [ - "billing-benefits savings-plan list" - ], - "name": "List savings plan items" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplans", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure billing benefits savings plan commands" - }, - "names": [ - "billing-benefits", - "savings-plan" - ] - }, - "savings-plan-order": { - "commandGroups": { - "savings-plan": { - "commands": { - "list": { - "help": { - "short": "List savings plans in an order." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "savings-plan", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order savings-plan list --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017" - ], - "name": "List savings plans in an order" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get savings plan." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "savings-plan", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order savings-plan show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019" - ], - "name": "Get savings plan details" - }, - { - "commands": [ - "billing-benefits savings-plan-order savings-plan show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --expand renewProperties" - ], - "name": "Get savings plan details with renew properties" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update savings plan." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "savings-plan", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --display-name \"cliTest\"" - ], - "name": "Update display name" - }, - { - "commands": [ - "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type Shared" - ], - "name": "Update savings plan applied scope to \"Shared\"" - }, - { - "commands": [ - "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004}\"" - ], - "name": "Update savings plan applied scope to \"Single\"" - }, - { - "commands": [ - "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004/resourceGroups/rgName}\"" - ], - "name": "Update savings plan applied scope to \"Single\" resource group" - }, - { - "commands": [ - "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type ManagementGroup --applied-scope-prop \"{tenantId:10000000-aaaa-bbbb-cccc-20000000006,managementGroupId:/providers/Microsoft.Management/managementGroups/TestRg}\"" - ], - "name": "Update savings plan applied scope to \"ManagementGroup\"" - }, - { - "commands": [ - "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --renew true --renew-properties \"{purchase-properties:{applied-scope-type:Shared,billing-plan:P1M,billing-scope-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000015,commitment:{amount:10.0,currency-code:USD,grain:Hourly},display-name:name1,renew:true,term:P1Y,sku:Compute_Savings_Plan}}\"" - ], - "name": "Update savings plan renewal setting" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "validate-update": { - "help": { - "short": "Validate savings plan patch." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "savings-plan", - "validate-update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order savings-plan validate-update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000006 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000004 --benefits \"[{applied-scope-type:Shared,display-name:name1}]\"" - ], - "name": "Validate savings plan update request" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans/{}/validate", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure billing benefits savings plan in savings plan order commands" - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "savings-plan" - ] - } - }, - "commands": { - "elevate": { - "help": { - "short": "Elevate as owner on savings plan order based on billing permissions." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "elevate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order elevate --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017" - ], - "name": "Elevate a savings plan order" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/elevate", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Savings plan orders." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order list" - ], - "name": "List all Savings plan orders" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a savings plan order." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017" - ], - "name": "Get the details of a savings plan order" - }, - { - "commands": [ - "billing-benefits savings-plan-order show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --expand schedule" - ], - "name": "Get the details of a savings plan order with transaction detail" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure billing benefits savings plan order commands" - }, - "names": [ - "billing-benefits", - "savings-plan-order" - ] - }, - "savings-plan-order-aliases": { - "commands": { - "create": { - "help": { - "short": "Create a savings plan. Learn more about permissions needed at https://go.microsoft.com/fwlink/?linkid=2215851" - }, - "names": [ - "billing-benefits", - "savings-plan-order-aliases", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type Shared --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" - ], - "name": "Create a Shared scope savings plan" - }, - { - "commands": [ - "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" - ], - "name": "Create a Single scope savings plan" - }, - { - "commands": [ - "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004/resourceGroups/rgName}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" - ], - "name": "Create a Single Resource group scope savings plan" - }, - { - "commands": [ - "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type ManagementGroup --applied-scope-prop \"{tenantId:10000000-aaaa-bbbb-cccc-20000000006,managementGroupId:/providers/Microsoft.Management/managementGroups/TestRg}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" - ], - "name": "Create a ManagementGroup savings plan" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorderaliases/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a savings plan order alias." - }, - "names": [ - "billing-benefits", - "savings-plan-order-aliases", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order-aliases show --order-alias-name aliasName" - ], - "name": "Get a savings plan order alias" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorderaliases/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a savings plan. Learn more about permissions needed at https://go.microsoft.com/fwlink/?linkid=2215851" - }, - "names": [ - "billing-benefits", - "savings-plan-order-aliases", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorderaliases/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure billing benefits savings plan order aliases commands" - }, - "names": [ - "billing-benefits", - "savings-plan-order-aliases" - ] - } - }, - "commands": { - "validate-purchase": { - "help": { - "short": "Validate savings plan purchase." - }, - "names": [ - "billing-benefits", - "validate-purchase" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits validate-purchase --benefits \"[{applied-scope-type:Shared,billing-plan:P1M,billing-scope-id:50000000-aaaa-bbbb-cccc-200000000012,display-name:name1,sku:Compute_Savings_Plan,term:P1Y,commitment:{amount:10.0,currency-code:USD,grain:Hourly}}]\"" - ], - "name": "Validate savings plan purchase" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/validate", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure billing benefits commands" - }, - "names": [ - "billing-benefits" - ] - }, - "blueprint": { - "commandGroups": { - "artifact": { - "commands": { - "create": { - "help": { - "short": "Create blueprint artifact." - }, - "names": [ - "blueprint", - "artifact", - "create" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a blueprint artifact." - }, - "names": [ - "blueprint", - "artifact", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint artifact delete --subscription MySubscription --blueprint-name MyBlueprint --name OwnerAssignment" - ], - "name": "Delete a role assignment artifact" - }, - { - "commands": [ - "blueprint artifact delete --management-group MyManagementGroup --blueprint-name MyBlueprint --name StorageTemplate" - ], - "name": "Delete an ARM template artifact" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List artifacts for a given blueprint definition." - }, - "names": [ - "blueprint", - "artifact", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint artifact list --management-group MyManagementGroup --blueprint-name MyBlueprint" - ], - "name": "List artifcats for a management group blueprint" - }, - { - "commands": [ - "blueprint artifact list --subscription MySubscription --blueprint-name MyBlueprint" - ], - "name": "List artifcats for a subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a blueprint artifact." - }, - "names": [ - "blueprint", - "artifact", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint artifact show --subscription MySubscription --blueprint-name MyBlueprint --name OwnerAssignment" - ], - "name": "Show an artifact of a subscription blueprint" - }, - { - "commands": [ - "blueprint artifact show --management-group MyManagementGroup --blueprint-name MyBlueprint --name StorageTemplate" - ], - "name": "Show an artifact of a management group blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update blueprint artifact." - }, - "names": [ - "blueprint", - "artifact", - "update" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage blueprint artifact." - }, - "names": [ - "blueprint", - "artifact" - ] - }, - "assignment": { - "commands": { - "create": { - "help": { - "short": "Create a blueprint assignment." - }, - "names": [ - "blueprint", - "assignment", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint assignment create --subscription MySubscription --name MyBlueprintAssignment --location eastus --identity-type SystemAssigned --description \"Enforce pre-defined MyBlueprint to this subscription.\" --blueprint-version \"/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2\" --resource-group-value artifact_name=rg-art-1 name=rg1 location=westus --resource-group-value artifact_name=rg-art-2 name=rg2 location=eastus --parameters \"path/to/parameter/file\"" - ], - "name": "Assignment with system-assigned managed identity" - }, - { - "commands": [ - "lueprint assignment create --subscription MySubscription --name MyBlueprintAssignment --location eastus --identity-type UserAssigned --user-assigned-identity \"/subscriptions/00000000-0000-0000-0000-000000000000 /resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/m yIdentity\" --description \"Enforce pre-defined MyBlueprint to this subscription.\" --blueprint-version \"/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2\" --resource-group-value artifact_name=rg-art-1 name=rg1 location=eastus --parameters \"path/to/parameter/file\"" - ], - "name": "Assignment with user-assigned managed identity" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a blueprint assignment." - }, - "names": [ - "blueprint", - "assignment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint assignment delete --subscription MySubscription --name MyBlueprintAssignment" - ], - "name": "Delete an assignment" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List blueprint assignments within a subscription." - }, - "names": [ - "blueprint", - "assignment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint assignment list --subscription MySubscription" - ], - "name": "List assignments" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a blueprint assignment." - }, - "names": [ - "blueprint", - "assignment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint assignment show --subscription MySubscription --name MyBlueprintAssignment" - ], - "name": "Show an assignment" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a blueprint assignment." - }, - "names": [ - "blueprint", - "assignment", - "update" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "who": { - "help": { - "short": "Get Blueprint Servie Principal Name objectId." - }, - "names": [ - "blueprint", - "assignment", - "who" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint assignment who --subscription MySubscription --name MyBlueprintAssignment" - ], - "name": "Get SPN objectId" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}/whoisblueprint", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage blueprint assignment." - }, - "names": [ - "blueprint", - "assignment" - ] - }, - "version": { - "commandGroups": { - "artifact": { - "commands": { - "list": { - "help": { - "short": "List artifacts for a version of a published blueprint." - }, - "names": [ - "blueprint", - "version", - "artifact", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint version artifact list --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2" - ], - "name": "List artifacts of a published management group blueprint" - }, - { - "commands": [ - "blueprint version artifact list --subscription MySubscription --blueprint-name MyBlueprint --version v2" - ], - "name": "List artifacts of a published subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}/artifacts", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show an artifact for a published blueprint." - }, - "names": [ - "blueprint", - "version", - "artifact", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint version artifact show --subscription MySubscription --blueprint-name MyBlueprint --version v2 --artifact-name OwnerAssignment" - ], - "name": "Show a role assignment artifact" - }, - { - "commands": [ - "blueprint version artifact show --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2 --artifact-name StorageTemplate" - ], - "name": "Show a template artifact" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}/artifacts/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage published blueprint artifacts." - }, - "names": [ - "blueprint", - "version", - "artifact" - ] - } - }, - "commands": { - "delete": { - "help": { - "short": "Delete a published version of a blueprint." - }, - "names": [ - "blueprint", - "version", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint version delete --subscription MySubscription --blueprint-name MyBlueprint --version v2" - ], - "name": "Delete a published subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List published versions of given blueprint definition." - }, - "names": [ - "blueprint", - "version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint version list --management-group MyManagementGroup --blueprint-name MyBlueprint" - ], - "name": "List published blueprints of a management group" - }, - { - "commands": [ - "blueprint version list --subscription MySubscription --blueprint-name MyBlueprint" - ], - "name": "List published blueprints of a subscription" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a published version of a blueprint." - }, - "names": [ - "blueprint", - "version", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint version show --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2" - ], - "name": "Get a published management group blueprint" - }, - { - "commands": [ - "blueprint version show --subscription MySubscription --blueprint-name MyBlueprint --version v2" - ], - "name": "Get a published subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a new version of the blueprint definition with the latest artifacts. Published blueprint definitions are immutable." - }, - "names": [ - "blueprint", - "version", - "update" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage published blueprint versions." - }, - "names": [ - "blueprint", - "version" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a blueprint definition." - }, - "names": [ - "blueprint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint create --subscription MySubscription --name MyBlueprint --description \"blueprint contains all artifacts\" --target-scope subscription" - ], - "name": "Create a subscription blueprint" - }, - { - "commands": [ - "blueprint create --management-group MyManagementGroup --name MyBlueprint --description \"blueprint contains all artifact\" --target-scope subscription" - ], - "name": "Create a management group blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a blueprint definition." - }, - "names": [ - "blueprint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint delete --management-group MyManagementGroup --name MyBlueprint" - ], - "name": "Delete a management group blueprint" - }, - { - "commands": [ - "blueprint delete --subscription MySubscription --name MyBlueprint" - ], - "name": "Delete a subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List blueprint definitions." - }, - "names": [ - "blueprint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint list --management-group MyManagementGroup" - ], - "name": "List blueprints in a management group" - }, - { - "commands": [ - "blueprint list --subscription MySubscription" - ], - "name": "List blueprints in a subscription" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "publish": { - "help": { - "short": "Publish a new version of the blueprint definition with the latest artifacts. Published blueprint definitions are immutable." - }, - "names": [ - "blueprint", - "publish" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint publish --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2" - ], - "name": "Publish a management group blueprint" - }, - { - "commands": [ - "blueprint publish --subscription MySubscription --blueprint-name MyBlueprint --version v2" - ], - "name": "Publish a subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a blueprint definition." - }, - "names": [ - "blueprint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint show --management-group MyManagementGroup --name MyBlueprint" - ], - "name": "Show a management group blueprint" - }, - { - "commands": [ - "blueprint show --subscription MySubscription --name MyBlueprint" - ], - "name": "Show a subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a blueprint definition." - }, - "names": [ - "blueprint", - "update" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage blueprint." - }, - "names": [ - "blueprint" - ] - }, - "cache": { - "commandGroups": { - "redis": { - "commandGroups": { - "firewall-rule": { - "commands": { - "create": { - "help": { - "short": "Create a redis cache firewall rule" - }, - "names": [ - "cache", - "redis", - "firewall-rule", - "create" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/firewallrules/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a single firewall rule in a specified redis cache." - }, - "names": [ - "cache", - "redis", - "firewall-rule", - "delete" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/firewallrules/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all firewall rules in the specified redis cache." - }, - "names": [ - "cache", - "redis", - "firewall-rule", - "list" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/firewallrules", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a single firewall rule in a specified redis cache." - }, - "names": [ - "cache", - "redis", - "firewall-rule", - "show" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/firewallrules/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a redis cache firewall rule" - }, - "names": [ - "cache", - "redis", - "firewall-rule", - "update" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/firewallrules/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Firewall Rules for cache" - }, - "names": [ - "cache", - "redis", - "firewall-rule" - ] - }, - "linked-server": { - "commands": { - "list": { - "help": { - "short": "List the list of linked servers associated with this redis cache (requires Premium SKU)." - }, - "names": [ - "cache", - "redis", - "linked-server", - "list" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/linkedservers", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Servers Linked to the Cache" - }, - "names": [ - "cache", - "redis", - "linked-server" - ] - }, - "patch-schedule": { - "commands": { - "list": { - "help": { - "short": "List all patch schedules in the specified redis cache (there is only one)." - }, - "names": [ - "cache", - "redis", - "patch-schedule", - "list" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/patchschedules", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Patch Schedule of Cache" - }, - "names": [ - "cache", - "redis", - "patch-schedule" - ] - }, - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create the state of specified private endpoint connection associated with the redis cache." - }, - "names": [ - "cache", - "redis", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified private endpoint connection associated with the redis cache." - }, - "names": [ - "cache", - "redis", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the private endpoint connections associated with the redis cache." - }, - "names": [ - "cache", - "redis", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified private endpoint connection associated with the redis cache." - }, - "names": [ - "cache", - "redis", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the state of specified private endpoint connection associated with the redis cache." - }, - "names": [ - "cache", - "redis", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Private Endpoints for Cache" - }, - "names": [ - "cache", - "redis", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "list": { - "help": { - "short": "List the private link resources that need to be created for a redis cache." - }, - "names": [ - "cache", - "redis", - "private-link-resource", - "list" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Private Link Resources for Cache" - }, - "names": [ - "cache", - "redis", - "private-link-resource" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create (overwrite/recreate, with potential downtime) an existing Redis cache." - }, - "names": [ - "cache", - "redis", - "create" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Redis cache." - }, - "names": [ - "cache", - "redis", - "delete" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "export": { - "help": { - "short": "Export data from the redis cache to blobs in a container." - }, - "names": [ - "cache", - "redis", - "export" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/export", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "force-reboot": { - "help": { - "short": "Reboot specified Redis node(s). This operation requires write permission to the cache resource. There can be potential data loss." - }, - "names": [ - "cache", - "redis", - "force-reboot" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/forcereboot", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "import": { - "help": { - "short": "Import data into Redis cache." - }, - "names": [ - "cache", - "redis", - "import" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/import", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Redis caches in the specified subscription." - }, - "names": [ - "cache", - "redis", - "list" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cache/redis", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list-key": { - "help": { - "short": "Retrieve a Redis cache's access keys. This operation requires write permission to the cache resource." - }, - "names": [ - "cache", - "redis", - "list-key" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "regenerate-key": { - "help": { - "short": "Regenerate Redis cache's access keys. This operation requires write permission to the cache resource." - }, - "names": [ - "cache", - "redis", - "regenerate-key" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/regeneratekey", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Redis cache (resource description)." - }, - "names": [ - "cache", - "redis", - "show" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update (overwrite/recreate, with potential downtime) an existing Redis cache." - }, - "names": [ - "cache", - "redis", - "update" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Cache for Redis" - }, - "names": [ - "cache", - "redis" - ] - } - }, - "commands": { - "check-name-availability": { - "help": { - "short": "Checks that the redis cache name is valid and is not already in use." - }, - "names": [ - "cache", - "check-name-availability" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cache/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure Cache for Redis" - }, - "names": [ - "cache" - ] - }, - "capacity": { - "commandGroups": { - "reservation": { - "commandGroups": { - "group": { - "commands": { - "create": { - "help": { - "short": "Create operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags may be modified. Please refer to https://aka.ms/CapacityReservation for more details." - }, - "names": [ - "capacity", - "reservation", - "group", - "create" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete a capacity reservation group. This operation is allowed only if all the associated resources are disassociated from the reservation group and all capacity reservations under the reservation group have also been deleted. Please refer to https://aka.ms/CapacityReservation for more details." - }, - "names": [ - "capacity", - "reservation", - "group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "capacity reservation group delete -n ReservationGroupName -g MyResourceGroup --yes" - ], - "name": "Delete a capacity reservation group." - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the capacity reservation groups." - }, - "names": [ - "capacity", - "reservation", - "group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "capacity reservation group list -g rg" - ], - "name": "List capacity reservation groups" - }, - { - "commands": [ - "capacity reservation group list -g rg --vm-instance --vmss-instance" - ], - "name": "List the capacity reservation groups containing VM instances and VMSS instance which are associated to capacity reservation group" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/capacityreservationgroups", - "plane": "mgmt-plane", - "version": "2024-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get operation that retrieves information about a capacity reservation group." - }, - "names": [ - "capacity", - "reservation", - "group", - "show" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags may be modified. Please refer to https://aka.ms/CapacityReservation for more details." - }, - "names": [ - "capacity", - "reservation", - "group", - "update" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage capacity reservation group." - }, - "names": [ - "capacity", - "reservation", - "group" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details." - }, - "names": [ - "capacity", - "reservation", - "create" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete a capacity reservation. This operation is allowed only when all the associated resources are disassociated from the capacity reservation. Please refer to https://aka.ms/CapacityReservation for more details." - }, - "names": [ - "capacity", - "reservation", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "capacity reservation delete -c ReservationGroupName -n ReservationName -g MyResourceGroup --yes" - ], - "name": "Delete a capacity reservation." - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of the capacity reservations in the specified capacity reservation group. Use the nextLink property in the response to get the next page of capacity reservations." - }, - "names": [ - "capacity", - "reservation", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "capacity reservation list -c ReservationGroupName -g MyResourceGroup" - ], - "name": "List capacity reservation." - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get operation that retrieves information about the capacity reservation." - }, - "names": [ - "capacity", - "reservation", - "show" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details." - }, - "names": [ - "capacity", - "reservation", - "update" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage capacity reservation." - }, - "names": [ - "capacity", - "reservation" - ] - } - }, - "help": { - "short": "Manage capacity." - }, - "names": [ - "capacity" - ] - }, - "cdn": { - "commandGroups": { - "custom-domain": { - "commands": { - "create": { - "help": { - "short": "Create a new custom domain within an endpoint." - }, - "names": [ - "cdn", - "custom-domain", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn custom-domain create -g group --endpoint-name endpoint --profile-name profile -n customdomain1 --hostname www.example.com" - ], - "name": "Create a custom domain with resource name customdomain1 within an endpoint and profile." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn custom-domain create -g group --endpoint-name endpoint --profile-name profile -n customdomain1 --hostname www.example.com" - ], - "name": "Create a custom domain with resource name customdomain1 within an endpoint and profile." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing custom domain within an endpoint." - }, - "names": [ - "cdn", - "custom-domain", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn custom-domain delete -g group --endpoint-name endpoint --profile-name profile -n customdomain1" - ], - "name": "Delete the custom domain of a CDN." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn custom-domain delete -g group --endpoint-name endpoint --profile-name profile -n customdomain1" - ], - "name": "Delete the custom domain of a CDN." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "disable-https": { - "help": { - "short": "Disable https delivery of the custom domain." - }, - "names": [ - "cdn", - "custom-domain", - "disable-https" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}/disablecustomhttps", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}/disablecustomhttps", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "enable-https": { - "help": { - "short": "Enable https delivery of the custom domain." - }, - "names": [ - "cdn", - "custom-domain", - "enable-https" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1" - ], - "name": "Enable HTTPS for custom domain with resource name customdomain1 using a CDN-managed certificate" - }, - { - "commands": [ - "cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1 --min-tls-version 1.2" - ], - "name": "Enable HTTPS for custom domain with resource name customdomain1 using a CDN-managed certificate and set the minimum TLS version to 1.2" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}/enablecustomhttps", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1" - ], - "name": "Enable HTTPS for custom domain with resource name customdomain1 using a CDN-managed certificate" - }, - { - "commands": [ - "cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1 --min-tls-version 1.2" - ], - "name": "Enable HTTPS for custom domain with resource name customdomain1 using a CDN-managed certificate and set the minimum TLS version to 1.2" - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}/enablecustomhttps", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of the existing custom domains within an endpoint." - }, - "names": [ - "cdn", - "custom-domain", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing custom domain within an endpoint." - }, - "names": [ - "cdn", - "custom-domain", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn custom-domain show -g group --endpoint-name endpoint --profile-name profile -n customdomain1" - ], - "name": "Get the details of a custom domain with resource name customdomain1." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn custom-domain show -g group --endpoint-name endpoint --profile-name profile -n customdomain1" - ], - "name": "Get the details of a custom domain with resource name customdomain1." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new custom domain within an endpoint." - }, - "names": [ - "cdn", - "custom-domain", - "update" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure CDN Custom Domains to provide custom host names for endpoints." - }, - "names": [ - "cdn", - "custom-domain" - ] - }, - "edge-node": { - "commands": { - "list": { - "help": { - "short": "List are the global Point of Presence (POP) locations used to deliver CDN content to end users." - }, - "names": [ - "cdn", - "edge-node", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/providers/microsoft.cdn/edgenodes", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/providers/microsoft.cdn/edgenodes", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "View all available CDN edge nodes." - }, - "names": [ - "cdn", - "edge-node" - ] - }, - "endpoint": { - "commands": { - "create": { - "help": { - "short": "Create a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile." - }, - "names": [ - "cdn", - "endpoint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com" - ], - "name": "Create an endpoint to service content for hostname over HTTP or HTTPS." - }, - { - "commands": [ - "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com 88 4444" - ], - "name": "Create an endpoint with a custom domain origin with HTTP and HTTPS ports." - }, - { - "commands": [ - "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com 80 443 /subscriptions/subid/resourcegroups/rg1/providers/Microsoft.Network/privateLinkServices/pls1 eastus \"Please approve this request\"" - ], - "name": "Create an endpoint with a custom domain origin with private link enabled." - }, - { - "commands": [ - "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --no-http --enable-compression" - ], - "name": "Create an https-only endpoint with a custom domain origin and support compression for Azure CDN's default compression MIME types." - }, - { - "commands": [ - "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --enable-compression --content-types-to-compress text/plain text/html" - ], - "name": "Create an endpoint with a custom domain origin and support compression for specific MIME types." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com" - ], - "name": "Create an endpoint to service content for hostname over HTTP or HTTPS." - }, - { - "commands": [ - "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com 88 4444" - ], - "name": "Create an endpoint with a custom domain origin with HTTP and HTTPS ports." - }, - { - "commands": [ - "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com 80 443 /subscriptions/subid/resourcegroups/rg1/providers/Microsoft.Network/privateLinkServices/pls1 eastus \"Please approve this request\"" - ], - "name": "Create an endpoint with a custom domain origin with private link enabled." - }, - { - "commands": [ - "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --no-http --enable-compression" - ], - "name": "Create an https-only endpoint with a custom domain origin and support compression for Azure CDN's default compression MIME types." - }, - { - "commands": [ - "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --enable-compression --content-types-to-compress text/plain text/html" - ], - "name": "Create an endpoint with a custom domain origin and support compression for specific MIME types." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile." - }, - "names": [ - "cdn", - "endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn endpoint delete -g group -n endpoint --profile-name profile-name" - ], - "name": "Delete a CDN endpoint." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn endpoint delete -g group -n endpoint --profile-name profile-name" - ], - "name": "Delete a CDN endpoint." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List existing CDN endpoints." - }, - "names": [ - "cdn", - "endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn endpoint list -g group --profile-name profile-name" - ], - "name": "List all endpoints within a given CDN profile." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn endpoint list -g group --profile-name profile-name" - ], - "name": "List all endpoints within a given CDN profile." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "load": { - "help": { - "short": "Pre-loads a content to CDN. Available for Verizon Profiles." - }, - "names": [ - "cdn", - "endpoint", - "load" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn endpoint load -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/main.css'" - ], - "name": "Pre-load Javascript and CSS content for an endpoint." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/load", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn endpoint load -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/main.css'" - ], - "name": "Pre-load Javascript and CSS content for an endpoint." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/load", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "purge": { - "help": { - "short": "Removes a content from CDN." - }, - "names": [ - "cdn", - "endpoint", - "purge" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn endpoint purge -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/*'" - ], - "name": "Purge pre-loaded Javascript and CSS content." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/purge", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn endpoint purge -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/*'" - ], - "name": "Purge pre-loaded Javascript and CSS content." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/purge", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile." - }, - "names": [ - "cdn", - "endpoint", - "show" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Starts an existing CDN endpoint that is on a stopped state." - }, - "names": [ - "cdn", - "endpoint", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn endpoint start -g group -n endpoint --profile-name profile-name" - ], - "name": "Start a CDN endpoint." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/start", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn endpoint start -g group -n endpoint --profile-name profile-name" - ], - "name": "Start a CDN endpoint." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/start", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "stop": { - "help": { - "short": "Stops an existing running CDN endpoint." - }, - "names": [ - "cdn", - "endpoint", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn endpoint stop -g group -n endpoint --profile-name profile-name" - ], - "name": "Stop a CDN endpoint." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/stop", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn endpoint stop -g group -n endpoint --profile-name profile-name" - ], - "name": "Stop a CDN endpoint." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/stop", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update custom domains, use the Update Custom Domain operation." - }, - "names": [ - "cdn", - "endpoint", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn endpoint update -g group -n endpoint --profile-name profile --no-http" - ], - "name": "Turn off HTTP traffic for an endpoint." - }, - { - "commands": [ - "cdn endpoint update -g group -n endpoint --profile-name profile --enable-compression" - ], - "name": "Enable content compression for an endpoint." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn endpoint update -g group -n endpoint --profile-name profile --no-http" - ], - "name": "Turn off HTTP traffic for an endpoint." - }, - { - "commands": [ - "cdn endpoint update -g group -n endpoint --profile-name profile --enable-compression" - ], - "name": "Enable content compression for an endpoint." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "validate-custom-domain": { - "help": { - "short": "Validates the custom domain mapping to ensure it maps to the correct CDN endpoint in DNS." - }, - "names": [ - "cdn", - "endpoint", - "validate-custom-domain" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn endpoint validate-custom-domain -g group -n endpoint --profile-name profile-name --host-name www.contoso.com" - ], - "name": "Validate domain www.contoso.com to see whether it maps to the correct CDN endpoint in DNS." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/validatecustomdomain", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn endpoint validate-custom-domain -g group -n endpoint --profile-name profile-name --host-name www.contoso.com" - ], - "name": "Validate domain www.contoso.com to see whether it maps to the correct CDN endpoint in DNS." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/validatecustomdomain", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage CDN endpoints." - }, - "names": [ - "cdn", - "endpoint" - ] - }, - "origin": { - "commands": { - "create": { - "help": { - "short": "Create a new origin within the specified endpoint." - }, - "names": [ - "cdn", - "origin", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --host-name example.contoso.com --origin-host-header example.contoso.com --http-port 80 --https-port 443" - ], - "name": "Create an additional origin" - }, - { - "commands": [ - "cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'" - ], - "name": "Create a private origin" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --host-name example.contoso.com --origin-host-header example.contoso.com --http-port 80 --https-port 443" - ], - "name": "Create an additional origin" - }, - { - "commands": [ - "cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'" - ], - "name": "Create a private origin" - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing origin within an endpoint." - }, - "names": [ - "cdn", - "origin", - "delete" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of the existing origins within an endpoint." - }, - "names": [ - "cdn", - "origin", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing origin within an endpoint." - }, - "names": [ - "cdn", - "origin", - "show" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new origin within the specified endpoint." - }, - "names": [ - "cdn", - "origin", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --priority 3 --weight 500 --host-name example.contoso.com" - ], - "name": "Update an origin" - }, - { - "commands": [ - "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --disabled" - ], - "name": "Disable an origin" - }, - { - "commands": [ - "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'" - ], - "name": "Connect an origin to a private link service" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --priority 3 --weight 500 --host-name example.contoso.com" - ], - "name": "Update an origin" - }, - { - "commands": [ - "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --disabled" - ], - "name": "Disable an origin" - }, - { - "commands": [ - "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'" - ], - "name": "Connect an origin to a private link service" - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "List or show existing origins related to CDN endpoints." - }, - "names": [ - "cdn", - "origin" - ] - }, - "origin-group": { - "commands": { - "create": { - "help": { - "short": "Create a new origin group within the specified endpoint." - }, - "names": [ - "cdn", - "origin-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1" - ], - "name": "Create an origin group" - }, - { - "commands": [ - "cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET" - ], - "name": "Create an origin group with a custom health probe" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1" - ], - "name": "Create an origin group" - }, - { - "commands": [ - "cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET" - ], - "name": "Create an origin group with a custom health probe" - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing origin group within an endpoint." - }, - "names": [ - "cdn", - "origin-group", - "delete" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of the existing origin groups within an endpoint." - }, - "names": [ - "cdn", - "origin-group", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an existing origin group within an endpoint." - }, - "names": [ - "cdn", - "origin-group", - "show" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new origin group within the specified endpoint." - }, - "names": [ - "cdn", - "origin-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-2" - ], - "name": "Update which origins are included in an origin group." - }, - { - "commands": [ - "cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET" - ], - "name": "Update an origin group with a custom health probe" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-2" - ], - "name": "Update which origins are included in an origin group." - }, - { - "commands": [ - "cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET" - ], - "name": "Update an origin group with a custom health probe" - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage origin groups of an endpoint." - }, - "names": [ - "cdn", - "origin-group" - ] - }, - "profile-migration": { - "commands": { - "abort": { - "help": { - "short": "Abort the migration to Azure Frontdoor Premium/Standard." - }, - "names": [ - "cdn", - "profile-migration", - "abort" - ], - "versions": [ - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/migrationabort", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "check-compatibility": { - "help": { - "short": "Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile." - }, - "names": [ - "cdn", - "profile-migration", - "check-compatibility" - ], - "versions": [ - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/cdncanmigratetoafd", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "commit": { - "help": { - "short": "Commit the migrated Azure Frontdoor(Standard/Premium) profile." - }, - "names": [ - "cdn", - "profile-migration", - "commit" - ], - "versions": [ - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/migrationcommit", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "migrate": { - "help": { - "short": "Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile. This step prepares the profile for migration and will be followed by Commit to finalize the migration." - }, - "names": [ - "cdn", - "profile-migration", - "migrate" - ], - "versions": [ - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/cdnmigratetoafd", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Classic cdn profile migration operations" - }, - "names": [ - "cdn", - "profile-migration" - ] - } - }, - "commands": { - "check-name-availability": { - "help": { - "short": "Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint." - }, - "names": [ - "cdn", - "check-name-availability" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/providers/microsoft.cdn/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/providers/microsoft.cdn/checknameavailability", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "name-exists": { - "help": { - "short": "Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint." - }, - "names": [ - "cdn", - "name-exists" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cdn name-exists --name contoso" - ], - "name": "Check whether the resource name contoso is available or not." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cdn/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "cdn name-exists --name contoso" - ], - "name": "Check whether the resource name contoso is available or not." - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cdn/checknameavailability", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "usage": { - "help": { - "short": "Check the quota and actual usage of the CDN profiles under the given subscription." - }, - "names": [ - "cdn", - "usage" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cdn/checkresourceusage", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cdn/checkresourceusage", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Content Delivery Networks (CDNs)." - }, - "names": [ - "cdn" - ] - }, - "change-analysis": { - "commands": { - "list": { - "help": { - "short": "List the changes of resources in the subscription within the specified time range. Customer data will always be masked." - }, - "names": [ - "change-analysis", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "change-analysis list --start-time '05/24/2022 8:43:36' --end-time '05/25/2022 9:46:36'" - ], - "name": "List the changes of a subscription within the specific time range" - }, - { - "commands": [ - "change-analysis list -g [ResourceGroup] --start-time '05/24/2022 8:43:36' --end-time '05/25/2022 9:46:36'" - ], - "name": "List the changes of a resource group within the specific time range" - } - ], - "name": "2021-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.changeanalysis/changes", - "plane": "mgmt-plane", - "version": "2021-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.changeanalysis/changes", - "plane": "mgmt-plane", - "version": "2021-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list-by-resource": { - "help": { - "short": "List the changes of a resource within the specified time range. Customer data will be masked if the user doesn't have access." - }, - "names": [ - "change-analysis", - "list-by-resource" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "change-analysis list-by-resource -r [ResourceId] --start-time '05/24/2022 8:43:36' --end-time '05/25/2022 9:46:36'" - ], - "name": "List the changes of a resource within the specified time range" - } - ], - "name": "2021-04-01", - "resources": [ - { - "id": "/{resourceid}/providers/microsoft.changeanalysis/resourcechanges", - "plane": "mgmt-plane", - "version": "2021-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "List changes for resources" - }, - "names": [ - "change-analysis" - ] - }, - "cloud-service": { - "commandGroups": { - "os-family": { - "commands": { - "list": { - "help": { - "short": "List all guest operating system families available to be specified in the XML service configuration (.cscfg) for a cloud service." - }, - "names": [ - "cloud-service", - "os-family", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cloud-service os-family list -l eastus" - ], - "name": "List os-family" - } - ], - "name": "2022-09-04", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/cloudserviceosfamilies", - "plane": "mgmt-plane", - "version": "2022-09-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show guest operating system family that can be specified in the XML service configuration (.cscfg) for a cloud service." - }, - "names": [ - "cloud-service", - "os-family", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cloud-service os-family show -n os-family -l eastus" - ], - "name": "Show os family" - } - ], - "name": "2022-09-04", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/cloudserviceosfamilies/{}", - "plane": "mgmt-plane", - "version": "2022-09-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cloud service os family" - }, - "names": [ - "cloud-service", - "os-family" - ] - }, - "os-version": { - "commands": { - "list": { - "help": { - "short": "List all guest operating system versions available to be specified in the XML service configuration (.cscfg) for a cloud service." - }, - "names": [ - "cloud-service", - "os-version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cloud-service os-version list -l eastus" - ], - "name": "List os version" - } - ], - "name": "2022-09-04", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/cloudserviceosversions", - "plane": "mgmt-plane", - "version": "2022-09-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show guest operating system version that can be specified in the XML service configuration (.cscfg) for a cloud service." - }, - "names": [ - "cloud-service", - "os-version", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cloud-service os-version show -n os-version -l westus" - ], - "name": "Show os version" - } - ], - "name": "2022-09-04", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/cloudserviceosversions/{}", - "plane": "mgmt-plane", - "version": "2022-09-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cloud service os version" - }, - "names": [ - "cloud-service", - "os-version" - ] - }, - "role-instance": { - "commands": { - "reimage": { - "help": { - "short": "The reimage role instance asynchronous operation reinstalls the operating system on instances of web roles or worker roles." - }, - "names": [ - "cloud-service", - "role-instance", - "reimage" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cloud-service role-instance reimage -g rg --cloud-service-name cloudservice --role-instances-name name" - ], - "name": "Role instance reimage" - } - ], - "name": "2022-09-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/cloudservices/{}/roleinstances/{}/reimage", - "plane": "mgmt-plane", - "version": "2022-09-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage role instance" - }, - "names": [ - "cloud-service", - "role-instance" - ] - } - }, - "commands": { - "reimage": { - "help": { - "short": "Reimage asynchronous operation reinstalls the operating system on instances of web roles or worker roles." - }, - "names": [ - "cloud-service", - "reimage" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cloud-service reimage -g rg --cloud-service-name cloudservice --role-instances '[ContosoFrontend_IN_0]'" - ], - "name": "Cloud service reimage" - } - ], - "name": "2022-09-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/cloudservices/{}/reimage", - "plane": "mgmt-plane", - "version": "2022-09-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cloud service" - }, - "names": [ - "cloud-service" - ] - }, - "communication": { - "commandGroups": { - "email": { - "commandGroups": { - "domain": { - "commandGroups": { - "sender-username": { - "commands": { - "create": { - "help": { - "short": "Create a new SenderUsername resource under the parent Domains resource or update an existing SenderUsername resource." - }, - "names": [ - "communication", - "email", - "domain", - "sender-username", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email domain sender-username create --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username Username --username Username --display-name DisplayName" - ], - "name": "Create a sender username (--sender-username and --username values should be the same)" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete to delete a SenderUsernames resource." - }, - "names": [ - "communication", - "email", - "domain", - "sender-username", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email domain sender-username delete --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername" - ], - "name": "Delete a sender username resource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all valid sender usernames for a domains resource." - }, - "names": [ - "communication", - "email", - "domain", - "sender-username", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email domain sender-username list --domain-name DomainName --email-service-name ResourceName -g ResourceGroup" - ], - "name": "Get all sender usernames from a domain resource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a valid sender username for a domains resource." - }, - "names": [ - "communication", - "email", - "domain", - "sender-username", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email domain sender-username show --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername" - ], - "name": "Get a sender username's properties" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new SenderUsername resource under the parent Domains resource or update an existing SenderUsername resource." - }, - "names": [ - "communication", - "email", - "domain", - "sender-username", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email domain sender-username update --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername --display-name DisplayName" - ], - "name": "Update a sender username with display name" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Communication Email Domain Sender-Username" - }, - "names": [ - "communication", - "email", - "domain", - "sender-username" - ] - } - }, - "commands": { - "cancel-verification": { - "help": { - "short": "Cancel verification of DNS record." - }, - "names": [ - "communication", - "email", - "domain", - "cancel-verification" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email domain cancel-verification --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --verification-type Domain/SPF/DKIM/DKIM2" - ], - "name": "Cancel Domain Verification" - } - ], - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/cancelverification", - "plane": "mgmt-plane", - "version": "2023-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "communication email domain cancel-verification --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --verification-type Domain/SPF/DKIM/DKIM2" - ], - "name": "Cancel Domain Verification" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/cancelverification", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new Domains resource under the parent EmailService resource or update an existing Domains resource." - }, - "names": [ - "communication", - "email", - "domain", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email domain create --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --location global --domain-management AzureManaged/CustomerManaged --tags \"{tag:tag}\" --user-engmnt-tracking Enabled/Disabled" - ], - "name": "Create a domain with tags" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete to delete a Domains resource." - }, - "names": [ - "communication", - "email", - "domain", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email domain delete --domain-name DomainName --email-service-name ResourceName -g ResourceGroup" - ], - "name": "Delete a domain resource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "initiate-verification": { - "help": { - "short": "Initiate verification of DNS record." - }, - "names": [ - "communication", - "email", - "domain", - "initiate-verification" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email domain initiate-verification --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --verification-type Domain/SPF/DKIM/DKIM2" - ], - "name": "Initiate Domain Verification" - } - ], - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/initiateverification", - "plane": "mgmt-plane", - "version": "2023-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "communication email domain initiate-verification --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --verification-type Domain/SPF/DKIM/DKIM2" - ], - "name": "Initiate Domain Verification" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/initiateverification", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List requests to list all Domains resources under the parent EmailServices resource." - }, - "names": [ - "communication", - "email", - "domain", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email domain list --email-service-name ResourceName -g ResourceGroup" - ], - "name": "Get all domains from a email resource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the Domains resource and its properties." - }, - "names": [ - "communication", - "email", - "domain", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email domain show --domain-name DomainName --email-service-name ResourceName -g ResourceGroup" - ], - "name": "Get all domains from a email resource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new Domains resource under the parent EmailService resource or update an existing Domains resource." - }, - "names": [ - "communication", - "email", - "domain", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email domain update --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --tags \"{tag:tag}\" --user-engmnt-tracking Enabled/Disabled" - ], - "name": "Update a domain with tags" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Communication Email Domain" - }, - "names": [ - "communication", - "email", - "domain" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new EmailService or update an existing EmailService." - }, - "names": [ - "communication", - "email", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email create -n ResourceName -g ResourceGroup --location global --data-location unitedstates --tags \"{tag:tag}\"" - ], - "name": "Create a email resource with tags" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete to delete a EmailService." - }, - "names": [ - "communication", - "email", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email delete -n ResourceName -g ResourceGroup" - ], - "name": "Delete a email resource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List requests to list all resources in a subscription." - }, - "names": [ - "communication", - "email", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email list --subscription SubscriptionId" - ], - "name": "Get all resources from a subscription" - }, - { - "commands": [ - "communication email list -g ResourceGroup" - ], - "name": "Get all resources from a resource group" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.communication/emailservices", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the EmailService and its properties." - }, - "names": [ - "communication", - "email", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email show -n ResourceName -g ResourceGroup" - ], - "name": "Get a email service's properties" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new EmailService or update an existing EmailService." - }, - "names": [ - "communication", - "email", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "communication email update -n ResourceName -g ResourceGroup --tags \"{tag:tag}\"" - ], - "name": "Update a email resource with tags" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Communication Email" - }, - "names": [ - "communication", - "email" - ] - }, - "identity": { - "commands": { - "assign": { - "help": { - "short": "Assign a managed identity to the Communication Resource." - }, - "names": [ - "communication", - "identity", - "assign" - ], - "versions": [ - { - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-04-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete communication identity" - }, - "names": [ - "communication", - "identity", - "delete" - ], - "versions": [ - { - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-04-01-preview" - } - ] - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-04-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove a managed identity from the communication resource." - }, - "names": [ - "communication", - "identity", - "remove" - ], - "versions": [ - { - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-04-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the Communication Resource's managed identities." - }, - "names": [ - "communication", - "identity", - "show" - ], - "versions": [ - { - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-04-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the Communication Resource's managed identities." - }, - "names": [ - "communication", - "identity" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new CommunicationService or update an existing CommunicationService." - }, - "names": [ - "communication", - "create" - ], - "versions": [ - { - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "version": "2023-04-01-preview" - } - ] - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete to delete a CommunicationService." - }, - "names": [ - "communication", - "delete" - ], - "versions": [ - { - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "version": "2023-04-01-preview" - } - ] - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "link-notification-hub": { - "help": { - "short": "Links an Azure Notification Hub to this communication service." - }, - "names": [ - "communication", - "link-notification-hub" - ], - "versions": [ - { - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}/linknotificationhub", - "plane": "mgmt-plane", - "version": "2023-04-01-preview" - } - ] - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}/linknotificationhub", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List requests to list all resources in a resource group." - }, - "names": [ - "communication", - "list" - ], - "versions": [ - { - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.communication/communicationservices", - "plane": "mgmt-plane", - "version": "2023-04-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices", - "plane": "mgmt-plane", - "version": "2023-04-01-preview" - } - ] - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.communication/communicationservices", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list-key": { - "help": { - "short": "Get the access keys of the CommunicationService resource." - }, - "names": [ - "communication", - "list-key" - ], - "versions": [ - { - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-04-01-preview" - } - ] - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "regenerate-key": { - "help": { - "short": "Regenerate CommunicationService access key. PrimaryKey and SecondaryKey cannot be regenerated at the same time." - }, - "names": [ - "communication", - "regenerate-key" - ], - "versions": [ - { - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}/regeneratekey", - "plane": "mgmt-plane", - "version": "2023-04-01-preview" - } - ] - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}/regeneratekey", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the CommunicationService and its properties." - }, - "names": [ - "communication", - "show" - ], - "versions": [ - { - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "version": "2023-04-01-preview" - } - ] - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new CommunicationService or update an existing CommunicationService." - }, - "names": [ - "communication", - "update" - ], - "versions": [ - { - "name": "2023-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "version": "2023-04-01-preview" - } - ] - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage communication service with communication." - }, - "names": [ - "communication" - ] - }, - "compute": { - "help": { - "short": "Mange azure compute vm config" - }, - "names": [ - "compute" - ] - }, - "compute-diagnostic": { - "commandGroups": { - "spot-placement-recommender": { - "commands": { - "generate": { - "help": { - "short": "Generates placement scores for Spot VM skus." - }, - "names": [ - "compute-diagnostic", - "spot-placement-recommender", - "generate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "compute diagnostic spot-placement-recommender generate -l eastus --subscription ffffffff-ffff-ffff-ffff-ffffffffffff --availability-zones true --desired-locations '[\"eastus\", \"eastus2\"]' --desired-count 1 --desired-sizes '[{\"sku\": \"Standard_D2_v2\"}]'" - ], - "name": "generate spot vm placement score example" - } - ], - "name": "2021-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/diagnostics/spotplacementrecommender/generate", - "plane": "mgmt-plane", - "version": "2021-06-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage spot vm placement score info" - }, - "names": [ - "compute-diagnostic", - "spot-placement-recommender" - ] - } - }, - "help": { - "short": "Mange vm sku recommender info" - }, - "names": [ - "compute-diagnostic" - ] - }, - "compute-recommender": { - "commands": { - "spot-placement-recommender": { - "help": { - "short": "Generate placement scores for Spot VM skus." - }, - "names": [ - "compute-recommender", - "spot-placement-recommender" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "compute-recommender spot-placement-recommender -l eastus --subscription ffffffff-ffff-ffff-ffff-ffffffffffff --availability-zones true --desired-locations '[\"eastus\", \"eastus2\"]' --desired-count 1 --desired-sizes '[{\"sku\": \"Standard_D2_v2\"}]'" - ], - "name": "generate spot vm placement score example" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/diagnostics/spotplacementrecommender/generate", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "compute-recommender spot-placement-recommender -l eastus --subscription ffffffff-ffff-ffff-ffff-ffffffffffff --availability-zones true --desired-locations '[\"eastus\", \"eastus2\"]' --desired-count 1 --desired-sizes '[{\"sku\": \"Standard_D2_v2\"}]'" - ], - "name": "generate spot vm placement score example" - } - ], - "name": "2024-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/placementscores/spot/generate", - "plane": "mgmt-plane", - "version": "2024-06-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage sku/zone/region recommender info for compute resources" - }, - "names": [ - "compute-recommender" - ] - }, - "confidentialledger": { - "commandGroups": { - "managedccfs": { - "commands": { - "create": { - "help": { - "short": "Create an instance of the Azure Managed CCF service." - }, - "names": [ - "confidentialledger", - "managedccfs", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs create --members [{certificate:'c:\\certs\\member0_cert.pem',identifier:\"member0\"},{certificate:'c:\\certs\\member1_cert.pem',identifier:\"member1\"}] --name mymccfinstance --resource-group mccfRG --location southcentralus --app-type sample" - ], - "name": "Deploy a Managed CCF instance with the sample JS application" - }, - { - "commands": [ - "confidentialledger managedccfs create --members [{certificate:'c:\\certs\\member0_cert.pem',identifier:\"member0\"},{certificate:'c:\\certs\\member1_cert.pem',identifier:\"member1\"}] --name mymccfinstance --resource-group mccfRG --location southcentralus" - ], - "name": "Deploy a Managed CCF instance with a custom JS application" - } - ], - "name": "2022-09-08-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2022-09-08-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs create --members \"[{certificate:'c:/certs/member0_cert.pem',identifier:'member0',group:'group1'},{certificate:'c:/certs/member1_cert.pem',identifier:'member1',group:'group2'}]\" --name mymccfinstance --resource-group mccfRG --app-type sample" - ], - "name": "Deploy an Azure Managed CCF instance with 3 CCF nodes and the sample JS application." - }, - { - "commands": [ - "confidentialledger managedccfs create --members \"[{certificate:'c:/certs/member0_cert.pem',identifier:'member0'},{certificate:'c:/certs/member1_cert.pem',identifier:'member1'}]\" --name mymccfinstance --resource-group mccfRG" - ], - "name": "Deploy an Azure Managed CCF instance with 3 CCF nodes and a custom JS application." - }, - { - "commands": [ - "confidentialledger managedccfs create --members \"[{certificate:'c:/certs/member0_cert.pem',identifier:'member0',group:'mygroup1'},{certificate:'c:/certs/member1_cert.pem',identifier:'member1'}]\" --name mymccfinstance --resource-group mccfRG --node-count 5" - ], - "name": "Deploy an Azure Managed CCF instance with 5 CCF nodes and a custom JS application" - } - ], - "name": "2023-01-26-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2023-01-26-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Managed CCF instance." - }, - "names": [ - "confidentialledger", - "managedccfs", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs delete --name \"myMccf\" --resource-group \"myResourceGroup\"" - ], - "name": "Delete a Managed CCF instance" - } - ], - "name": "2022-09-08-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2022-09-08-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs delete --name \"myMccf\" --resource-group \"myResourceGroup\"" - ], - "name": "Delete a Managed CCF instance" - } - ], - "name": "2023-01-26-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2023-01-26-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "View the Azure Managed CCF instances in a resource group." - }, - "names": [ - "confidentialledger", - "managedccfs", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs list --resource-group \"myResourceGroup\"" - ], - "name": "View the Managed CCF instances" - } - ], - "name": "2022-09-08-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.confidentialledger/managedccfs/", - "plane": "mgmt-plane", - "version": "2022-09-08-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs", - "plane": "mgmt-plane", - "version": "2022-09-08-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs list --resource-group \"myResourceGroup\"" - ], - "name": "View the Managed CCF instances" - } - ], - "name": "2023-01-26-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.confidentialledger/managedccfs/", - "plane": "mgmt-plane", - "version": "2023-01-26-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs", - "plane": "mgmt-plane", - "version": "2023-01-26-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "View the details of an instance." - }, - "names": [ - "confidentialledger", - "managedccfs", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs show --name \"myMccf\" --resource-group \"myResourceGroup\"" - ], - "name": "View the details of a Managed CCF instance" - } - ], - "name": "2022-09-08-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2022-09-08-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs show --name \"myMccf\" --resource-group \"myResourceGroup\"" - ], - "name": "View the details of a Managed CCF instance" - } - ], - "name": "2023-01-26-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2023-01-26-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Patch a Managed CCF instance." - }, - "names": [ - "confidentialledger", - "managedccfs", - "update" - ], - "versions": [ - { - "name": "2022-09-08-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2022-09-08-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-01-26-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2023-01-26-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Deploy and manage the Azure Managed CCF instances" - }, - "names": [ - "confidentialledger", - "managedccfs" - ] - } - }, - "help": { - "short": "Deploy and manage Azure confidential ledgers." - }, - "names": [ - "confidentialledger" - ] - }, - "confluent": { - "commandGroups": { - "organization": { - "commandGroups": { - "api-key": { - "commands": { - "delete": { - "help": { - "short": "Delete API key of a kafka or schema registry cluster" - }, - "names": [ - "confluent", - "organization", - "api-key", - "delete" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/apikeys/{}", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get API key details of a kafka or schema registry cluster" - }, - "names": [ - "confluent", - "organization", - "api-key", - "show" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/apikeys/{}", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster api key" - }, - "names": [ - "confluent", - "organization", - "api-key" - ] - }, - "environment": { - "commandGroups": { - "cluster": { - "commands": { - "create-api-key": { - "help": { - "short": "Creates API key for a schema registry Cluster ID or Kafka Cluster ID under a environment" - }, - "names": [ - "confluent", - "organization", - "environment", - "cluster", - "create-api-key" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}/createapikey", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of all the clusters in a environment" - }, - "names": [ - "confluent", - "organization", - "environment", - "cluster", - "list" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get cluster by Id" - }, - "names": [ - "confluent", - "organization", - "environment", - "cluster", - "show" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - } - }, - "help": { - "short": "Command to get the confluent cluster details in a environment" - }, - "names": [ - "confluent", - "organization", - "environment", - "cluster" - ] - }, - "schema-registry-cluster": { - "commands": { - "list": { - "help": { - "short": "List schema registry clusters" - }, - "names": [ - "confluent", - "organization", - "environment", - "schema-registry-cluster", - "list" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/schemaregistryclusters", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get schema registry cluster by Id" - }, - "names": [ - "confluent", - "organization", - "environment", - "schema-registry-cluster", - "show" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/schemaregistryclusters/{}", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to get the schema registry cluster details in a environment" - }, - "names": [ - "confluent", - "organization", - "environment", - "schema-registry-cluster" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List of all the environments in a organization" - }, - "names": [ - "confluent", - "organization", - "environment", - "list" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to get the confluent environments in the organization" - }, - "names": [ - "confluent", - "organization", - "environment" - ] - }, - "role-binding": { - "commands": { - "delete": { - "help": { - "short": "Delete role bindings" - }, - "names": [ - "confluent", - "organization", - "role-binding", - "delete" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/access/default/deleterolebinding/{}", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Role binding" - }, - "names": [ - "confluent", - "organization", - "role-binding" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create Organization resource" - }, - "names": [ - "confluent", - "organization", - "create" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "create-role-binding": { - "help": { - "short": "Organization role bindings" - }, - "names": [ - "confluent", - "organization", - "create-role-binding" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/access/default/createrolebinding", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "create-user": { - "help": { - "short": "Invite user to the organization" - }, - "names": [ - "confluent", - "organization", - "create-user" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/access/default/createinvitation", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete Organization resource" - }, - "names": [ - "confluent", - "organization", - "delete" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all organizations under the specified subscription." - }, - "names": [ - "confluent", - "organization", - "list" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.confluent/organizations", - "plane": "mgmt-plane", - "version": "2024-02-13" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "list-role-binding": { - "help": { - "short": "Organization role bindings" - }, - "names": [ - "confluent", - "organization", - "list-role-binding" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/access/default/listrolebindings", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "list-service-accounts": { - "help": { - "short": "Organization service accounts details" - }, - "names": [ - "confluent", - "organization", - "list-service-accounts" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/access/default/listserviceaccounts", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "list-users": { - "help": { - "short": "Organization users details" - }, - "names": [ - "confluent", - "organization", - "list-users" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/access/default/listusers", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the properties of a specific Organization resource." - }, - "names": [ - "confluent", - "organization", - "show" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update Organization resource" - }, - "names": [ - "confluent", - "organization", - "update" - ], - "versions": [ - { - "name": "2024-02-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}", - "plane": "mgmt-plane", - "version": "2024-02-13" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to perform actions on a confluent organization" - }, - "names": [ - "confluent", - "organization" - ] - } - }, - "help": { - "short": "Manage confluent organization" - }, - "names": [ - "confluent" - ] - }, - "connectedmachine": { - "commandGroups": { - "extension": { - "commandGroups": { - "image": { - "commands": { - "list": { - "help": { - "short": "List all Extension versions based on location, publisher, extensionType." - }, - "names": [ - "connectedmachine", - "extension", - "image", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension image list --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus" - ], - "name": "Sample command for extension image list" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine extension image list --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus" - ], - "name": "Sample command for extension image list" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Extension Metadata based on location, publisher, extensionType and version." - }, - "names": [ - "connectedmachine", - "extension", - "image", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension image show --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus --version 1.9.1" - ], - "name": "Sample command for extension image show" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine extension image show --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus --version 1.9.1" - ], - "name": "Sample command for extension image show" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage VM extension metadata available for Azure Arc-Enabled Servers." - }, - "names": [ - "connectedmachine", - "extension", - "image" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an extension." - }, - "names": [ - "connectedmachine", - "extension", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension create --name CustomScriptExtension --location eastus2euap --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension create" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine extension create --name CustomScriptExtension --location eastus2euap --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension create" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an extension." - }, - "names": [ - "connectedmachine", - "extension", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension delete --name myName --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension delete" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine extension delete --name myName --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension delete" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get all extensions of a Non-Azure machine." - }, - "names": [ - "connectedmachine", - "extension", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension list --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension list" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine extension list --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension list" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an extension of a Non-Azure machine." - }, - "names": [ - "connectedmachine", - "extension", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension show --name CustomScriptExtension --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension show" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine extension show --name CustomScriptExtension --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension show" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an extension." - }, - "names": [ - "connectedmachine", - "extension", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension update --name CustomScriptExtension --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension update" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine extension update --name CustomScriptExtension --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension update" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage a VM extension on an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "extension" - ] - }, - "license": { - "commands": { - "create": { - "help": { - "short": "Create a license." - }, - "names": [ - "connectedmachine", - "license", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine license create --name licenseName --resource-group myResourceGroup --location 'eastus2euap' --license-type 'ESU' --state 'Activated' --target 'Windows Server 2012' --edition 'Datacenter' --type 'pCore' --processors 16 --subscription mySubscription" - ], - "name": "Sample command for license create" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a license." - }, - "names": [ - "connectedmachine", - "license", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine license delete --resource-group myResourceGroup --license-name licenseName --subscription mySubscription" - ], - "name": "Sample command for license delete" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get all licenses of a non-Azure machine" - }, - "names": [ - "connectedmachine", - "license", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine license list --subscription mySubscription" - ], - "name": "Sample command for license list" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.hybridcompute/licenses", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the view of a license." - }, - "names": [ - "connectedmachine", - "license", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine license show --resource-group myResourceGroup --license-name licenseName --subscription mySubscription" - ], - "name": "Sample command for license show" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to update a license." - }, - "names": [ - "connectedmachine", - "license", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine license create --name licenseName --resource-group myResourceGroup --location 'eastus2euap' --license-type 'ESU' --state 'Deactivated' --target 'Windows Server 2012' --edition 'Datacenter' --type 'pCore' --processors 16 --subscription mySubscription" - ], - "name": "Sample command for license update" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ESU license on an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "license" - ] - }, - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create a private endpoint connection with a given name." - }, - "names": [ - "connectedmachine", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private endpoint connection with a given name." - }, - "names": [ - "connectedmachine", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-endpoint-connection delete --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-endpoint-connection delete" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine private-endpoint-connection delete --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-endpoint-connection delete" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all private endpoint connections on a private link scope." - }, - "names": [ - "connectedmachine", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-endpoint-connection list --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-endpoint-connection list" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine private-endpoint-connection list --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-endpoint-connection list" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a private endpoint connection." - }, - "names": [ - "connectedmachine", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-endpoint-connection show --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-endpoint-connection show" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine private-endpoint-connection show --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-endpoint-connection show" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a private endpoint connection with a given name." - }, - "names": [ - "connectedmachine", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-endpoint-connection update --connection-state \"{{\"description\":\"Rejected by AZ CLI\", \"status\":\"Rejected\"}}\" --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-endpoint-connection update" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine private-endpoint-connection update --description \"Rejected by AZ CLI\" --status \"Rejected\" --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-endpoint-connection update" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private endpoint connection with an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "list": { - "help": { - "short": "List the private link resources that need to be created for an Azure Monitor PrivateLinkScope." - }, - "names": [ - "connectedmachine", - "private-link-resource", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-resource list --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-link-resource list" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-resource list --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-link-resource list" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the private link resources that need to be created for an Azure Monitor PrivateLinkScope." - }, - "names": [ - "connectedmachine", - "private-link-resource", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-resource show --group-name hybridcompute --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-link-resource show" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-resource show --group-name hybridcompute --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-link-resource show" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private link resource of an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "private-link-resource" - ] - }, - "private-link-scope": { - "commandGroups": { - "network-security-perimeter-configuration": { - "commands": { - "list": { - "help": { - "short": "List the network security perimeter configurations for a private link scope." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "network-security-perimeter-configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope network-security-perimeter-configuration list --resource-group myResourceGroup --scope-name myPrivateLinkScope --subscription mySubscription" - ], - "name": "Sample command for NSP list" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "reconcile": { - "help": { - "short": "Forces the network security perimeter configuration to refresh for a private link scope." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "network-security-perimeter-configuration", - "reconcile" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope network-security-perimeter-configuration reconcile --resource-group myResourceGroup --scope-name myPrivateLinkScope --perimeter-name aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.myAssociation" - ], - "name": "Sample command for NSP reconcile" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}/reconcile", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the network security perimeter configuration for a private link scope." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "network-security-perimeter-configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope network-security-perimeter-configuration show --resource-group myResourceGroup --scope-name myPrivateLinkScope --perimeter-name aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.myAssociation --subscription mySubscription" - ], - "name": "Sample command for NSP show" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network security perimeter configration on an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "network-security-perimeter-configuration" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope create --location westus --resource-group my-resource-group --scope-name my-privatelinkscope" - ], - "name": "Sample command for private-link-scope create" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope create --location westus --resource-group my-resource-group --scope-name my-privatelinkscope" - ], - "name": "Sample command for private-link-scope create" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure Arc PrivateLinkScope." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope delete --resource-group my-resource-group --scope-name my-privatelinkscope" - ], - "name": "Sample command for private-link-scope delete" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope delete --resource-group my-resource-group --scope-name my-privatelinkscope" - ], - "name": "Sample command for private-link-scope delete" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get a list of Azure Arc PrivateLinkScopes for a resource group or a subscription." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope list --resource-group my-resource-group", - "connectedmachine private-link-scope list" - ], - "name": "Sample command for private-link-scope list" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", - "plane": "mgmt-plane", - "version": "2022-12-27" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope list --resource-group my-resource-group", - "connectedmachine private-link-scope list" - ], - "name": "Sample command for private-link-scope list" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Azure Arc PrivateLinkScope." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope show --resource-group my-resource-group --scope-name my-privatelinkscope" - ], - "name": "Sample command for private-link-scope show" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope show --resource-group my-resource-group --scope-name my-privatelinkscope" - ], - "name": "Sample command for private-link-scope show" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope update --location westus --tags Tag1=Value1 --resource-group my-resource-group --scope-name my-privatelinkscope" - ], - "name": "Sample command for private-link-scope update" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope update --location westus --tags Tag1=Value1 --resource-group my-resource-group --scope-name my-privatelinkscope" - ], - "name": "Sample command for private-link-scope update" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private link scope of an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "private-link-scope" - ] - }, - "run-command": { - "commands": { - "create": { - "help": { - "short": "Create a run command." - }, - "names": [ - "connectedmachine", - "run-command", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine run-command create --resource-group myResourceGroup --location \"WestUS\" --async false --parameters \"[{\"name\":\"param1\",\"value\":\"value1\"}]\" --password \"\" --user \"user1\" --script \"Write-Host Hello World!\" --timeout 3600 --name myRunCommand --machine-name myMachine --subscription mySubscription", - "connectedmachine run-command create --resource-group myResourceGroup --location \"WestUS\" --script \"Write-Host Hello World!\" --name myRunCommand --machine-name myMachine --output-uri \"outputuri\" --subscription mySubscription" - ], - "name": "Sample command for run-command create" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a run command." - }, - "names": [ - "connectedmachine", - "run-command", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine run-command delete --resource-group myResourceGroup --machine-name myMachine --name myRunCommand" - ], - "name": "Sample command for run-command delete" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "Get all the run commands of a non-Azure machine." - }, - "names": [ - "connectedmachine", - "run-command", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine run-command list --resource-group myResourceGroup --machine-name myMachine --subscription mySubscription" - ], - "name": "Sample command for run-command list" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a run command." - }, - "names": [ - "connectedmachine", - "run-command", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine run-command show --resource-group myResourceGroup --machine-name myMachine --name myRunCommand" - ], - "name": "Sample command for run-command show" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a run command." - }, - "names": [ - "connectedmachine", - "run-command", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connetcedmachine run-command update --resource-group myResourceGroup --name myRunCommand --machine-name myMachine --subscription mySubscription --tags Tag1=Value1" - ], - "name": "Sample command for run-command update" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage run commands on an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "run-command" - ] - } - }, - "commands": { - "assess-patches": { - "help": { - "short": "Assess patches on an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "assess-patches" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine assess-patches --resource-group MyResourceGroup --name MyMachine" - ], - "name": "Sample command for assess-patches" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine assess-patches --resource-group MyResourceGroup --name MyMachine" - ], - "name": "Sample command for assess-patches" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap" - ], - "name": "Sample command for create" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap" - ], - "name": "Sample command for create" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine delete --name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for delete" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine delete --name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for delete" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "install-patches": { - "help": { - "short": "Install patches on an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "install-patches" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine install-patches --resource-group MyResourceGroup --name MyMachine --maximum-duration PT4H --reboot-setting IfRequired --windows-parameters \"{\"classificationsToInclude\": [\"Critical\", \"Security\"]}\"" - ], - "name": "Sample command for install-patches" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine install-patches --resource-group MyResourceGroup --name MyMachine --maximum-duration PT4H --reboot-setting IfRequired --windows-parameters \"{\"classificationsToInclude\": [\"Critical\", \"Security\"]}\"" - ], - "name": "Sample command for install-patches" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Azure Arc-Enabled Servers in the specified resource group." - }, - "names": [ - "connectedmachine", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine list --resource-group myResourceGroup", - "connectedmachine list" - ], - "name": "Sample command for list" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine list --resource-group myResourceGroup", - "connectedmachine list" - ], - "name": "Sample command for list" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the model view or the instance view of an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine show --name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for show" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine show --name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for show" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Azure Arc-Enabled Server. Please note some properties can be set only during machine creation." - }, - "names": [ - "connectedmachine", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine update --name myMachine --resource-group myResourceGroup --location eastus2euap" - ], - "name": "Sample command for update" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - }, - { - "examples": [ - { - "commands": [ - "connectedmachine update --name myMachine --resource-group myResourceGroup --location eastus2euap" - ], - "name": "Sample command for update" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - }, - "upgrade-extension": { - "help": { - "short": "Upgrade Machine Extensions." - }, - "names": [ - "connectedmachine", - "upgrade-extension" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension upgrade --machine-name \"myMachineName\" --resource-group \"myResourceGroup\" --subscription \"mySubscription\" --targets \"{\"Microsoft.Compute.CustomScriptExtension\": \"{\"targetVersion\": \"1.10\"}\", \"Microsoft.Azure.Monitoring\": \"{\"targetVersion\": \"2.0\"}\"}\"" - ], - "name": "Sample command for upgrade-extension" - } - ], - "name": "2024-05-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/upgradeextensions", - "plane": "mgmt-plane", - "version": "2024-05-20-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine" - ] - }, - "consumption": { - "commandGroups": { - "budget": { - "commands": { - "create": { - "help": { - "short": "Create operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." - }, - "names": [ - "consumption", - "budget", - "create" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "create-with-rg": { - "help": { - "short": "Create operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." - }, - "names": [ - "consumption", - "budget", - "create-with-rg" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete a budget." - }, - "names": [ - "consumption", - "budget", - "delete" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "delete-with-rg": { - "help": { - "short": "Delete operation to delete a budget." - }, - "names": [ - "consumption", - "budget", - "delete-with-rg" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List budgets for an Azure subscription." - }, - "names": [ - "consumption", - "budget", - "list" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.consumption/budgets", - "plane": "mgmt-plane", - "version": "2018-01-31" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the budget for a subscription by budget name." - }, - "names": [ - "consumption", - "budget", - "show" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "show-with-rg": { - "help": { - "short": "Get the budget for a resource group under a subscription by budget name." - }, - "names": [ - "consumption", - "budget", - "show-with-rg" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." - }, - "names": [ - "consumption", - "budget", - "update" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "update-with-rg": { - "help": { - "short": "Update operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." - }, - "names": [ - "consumption", - "budget", - "update-with-rg" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage budgets for an Azure subscription." - }, - "names": [ - "consumption", - "budget" - ] - }, - "marketplace": { - "commands": { - "list": { - "help": { - "short": "List the marketplace for an Azure subscription within a billing period." - }, - "names": [ - "consumption", - "marketplace", - "list" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}/providers/microsoft.consumption/marketplaces", - "plane": "mgmt-plane", - "version": "2018-01-31" - }, - { - "id": "/subscriptions/{}/providers/microsoft.consumption/marketplaces", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Inspect the marketplace usage data of an Azure subscription within a billing period." - }, - "names": [ - "consumption", - "marketplace" - ] - }, - "pricesheet": { - "commands": { - "show": { - "help": { - "short": "Show the price sheet for an Azure subscription within a billing period." - }, - "names": [ - "consumption", - "pricesheet", - "show" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}/providers/microsoft.consumption/pricesheets/default", - "plane": "mgmt-plane", - "version": "2018-01-31" - }, - { - "id": "/subscriptions/{}/providers/microsoft.consumption/pricesheets/default", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Inspect the price sheet of an Azure subscription within a billing period." - }, - "names": [ - "consumption", - "pricesheet" - ] - }, - "reservation": { - "commandGroups": { - "detail": { - "commands": { - "list": { - "help": { - "short": "List the details of a reservation by order id or reservation id." - }, - "names": [ - "consumption", - "reservation", - "detail", - "list" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/providers/microsoft.consumption/reservationdetails", - "plane": "mgmt-plane", - "version": "2018-01-31" - }, - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/providers/microsoft.consumption/reservationdetails", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ] - } - ] - } - }, - "help": { - "short": "List reservation details." - }, - "names": [ - "consumption", - "reservation", - "detail" - ] - }, - "summary": { - "commands": { - "list": { - "help": { - "short": "List reservation summaries for daily or monthly by order Id or reservation id." - }, - "names": [ - "consumption", - "reservation", - "summary", - "list" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/providers/microsoft.consumption/reservationsummaries", - "plane": "mgmt-plane", - "version": "2018-01-31" - }, - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/providers/microsoft.consumption/reservationsummaries", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ] - } - ] - } - }, - "help": { - "short": "List reservation summaries." - }, - "names": [ - "consumption", - "reservation", - "summary" - ] - } - }, - "help": { - "short": "Manage reservations for Azure resources." - }, - "names": [ - "consumption", - "reservation" - ] - }, - "usage": { - "commands": { - "list": { - "help": { - "short": "List the details of Azure resource consumption, either as an invoice or within a billing period." - }, - "names": [ - "consumption", - "usage", - "list" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}/providers/microsoft.consumption/usagedetails", - "plane": "mgmt-plane", - "version": "2018-01-31" - }, - { - "id": "/subscriptions/{}/providers/microsoft.consumption/usagedetails", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Inspect the usage of Azure resources." - }, - "names": [ - "consumption", - "usage" - ] - } - }, - "help": { - "short": "Manage consumption of Azure resources." - }, - "names": [ - "consumption" - ] - }, - "cosmosdb": { - "commandGroups": { - "postgres": { - "commandGroups": { - "cluster": { - "commandGroups": { - "server": { - "commands": { - "list": { - "help": { - "short": "List servers of a cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "server", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster server list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List servers of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information about a server in cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "server", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster server show -n \"test-cluster-c\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Show the server of cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL cluster servers." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "server" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new cluster with servers." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 8 --coordinator-server-edition \"GeneralPurpose\" --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone \"1\" --login-password \"password\"" - ], - "name": "Create a new single node cluster" - }, - { - "commands": [ - "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --point-in-time-utc \"2017-12-14T00:00:37.467Z\" --source-location \"eastus\" --source-resource-id \"/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testGroup/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/source-cluster\"" - ], - "name": "Create a new cluster as a point in time restore" - }, - { - "commands": [ - "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --source-location \"eastus\" --source-resource-id \"/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testGroup/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/source-cluster\"" - ], - "name": "Create a new cluster as a read replica" - }, - { - "commands": [ - "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 8 --coordinator-server-edition \"GeneralPurpose\" --coordinator-storage 131072 --enable-shards-on-coord false --node-count 3 --node-server-edition \"MemoryOptimized\" --node-v-cores 8 --node-storage 131072 --postgresql-version \"15\" --preferred-primary-zone \"1\" --login-password \"password\"" - ], - "name": "Create a new multi-node cluster" - }, - { - "commands": [ - "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 1 --coordinator-server-edition \"BurstableMemoryOptimized\" --coord-public-ip-access true --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone \"1\" --login-password \"password\"" - ], - "name": "Create a new single node Burstable 1 vCore cluster" - }, - { - "commands": [ - "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 2 --coordinator-server-edition \"BurstableGeneralPurpose\" --coord-public-ip-access true --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone \"1\" --login-password \"password\"" - ], - "name": "Create a new single node Burstable 2 vCores cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a cluster together with servers in it." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster delete -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Delete the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all clusters in a subscription or a resource group." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster list -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List clusters in a resource group" - }, - { - "commands": [ - "cosmosdb postgres cluster list --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List clusters in a subscription" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dbforpostgresql/servergroupsv2", - "plane": "mgmt-plane", - "version": "2022-11-08" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "promote": { - "help": { - "short": "Promotes read replica cluster to an independent read-write cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "promote" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster promote -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Promote read replica cluster to an independent read-write cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/promote", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "restart": { - "help": { - "short": "Restarts all nodes in the cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "restart" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster restart -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Restart all servers in the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/restart", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information about a cluster such as compute and storage configuration and cluster lifecycle metadata such as cluster creation date and time." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster show -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Show details of cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Starts stopped compute on all cluster nodes." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster start -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Start all servers in the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/start", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "stop": { - "help": { - "short": "Stops compute on all cluster nodes." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster stop -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Stop all servers in the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/stop", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an existing cluster. The request body can contain one or several properties from the cluster definition." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-v-cores 16" - ], - "name": "Scale compute up or down" - }, - { - "commands": [ - "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-count 2" - ], - "name": "Scale out: Add new worker nodes" - }, - { - "commands": [ - "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --coordinator-storage 2097152" - ], - "name": "Scale up storage" - }, - { - "commands": [ - "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-v-cores 16 --node-count 4 coordinator-v-cores 16 --login-password \"newPassword\"" - ], - "name": "Update multiple configuration settings of the cluster" - }, - { - "commands": [ - "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --maintenance-window day-of-week=1 start-hour=2 --start-minute=0 custom-window=\"Enabled\"" - ], - "name": "Update or define maintenance window" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL clusters." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster" - ] - }, - "configuration": { - "commandGroups": { - "coordinator": { - "commands": { - "show": { - "help": { - "short": "Get information of a configuration for coordinator." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "coordinator", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration coordinator show -n \"array_nulls\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Get configuration details for coordinator" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/coordinatorconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Updates configuration of coordinator in a cluster" - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "coordinator", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration coordinator update -n \"array_nulls\" --value \"off\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Update single configuration of coordinator" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/coordinatorconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL coordinator configurations." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "coordinator" - ] - }, - "node": { - "commands": { - "show": { - "help": { - "short": "Get information of a configuration for worker nodes." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "node", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration node show -n \"array_nulls\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Get configuration details for node" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/nodeconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Updates configuration of worker nodes in a cluster" - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "node", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration node update -n \"array_nulls\" --value \"off\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Update single configuration of nodes" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/nodeconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL node configurations." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "node" - ] - }, - "server": { - "commands": { - "list": { - "help": { - "short": "List all the configurations of a server in cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "server", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration server list --server-name \"test-cluster-c\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List configurations of the server in the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers/{}/configurations", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL server configurations." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "server" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List all the configurations of a cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List configurations of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/configurations", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information of a configuration for coordinator and nodes." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration show -n \"array-nulls\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Get configuration details" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL configurations." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration" - ] - }, - "firewall-rule": { - "commands": { - "create": { - "help": { - "short": "Create a new cluster firewall rule or updates an existing cluster firewall rule." - }, - "names": [ - "cosmosdb", - "postgres", - "firewall-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres firewall-rule create -n \"rule1\" --start-ip-address \"0.0.0.0\" --end-ip-address \"255.255.255.255\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Create a firewall rule of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a cluster firewall rule." - }, - "names": [ - "cosmosdb", - "postgres", - "firewall-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres firewall-rule delete -n \"rule1\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Delete the firewall rule of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the firewall rules on cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "firewall-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres firewall-rule list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List firewall rules of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information about a cluster firewall rule." - }, - "names": [ - "cosmosdb", - "postgres", - "firewall-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres firewall-rule show -n \"rule1\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Show the firewall rule of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an existing cluster firewall rule." - }, - "names": [ - "cosmosdb", - "postgres", - "firewall-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres firewall-rule update -n \"rule1\" --start-ip-address \"0.0.0.1\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Update start ip address of the firewall rule of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL firewall rules." - }, - "names": [ - "cosmosdb", - "postgres", - "firewall-rule" - ] - }, - "role": { - "commands": { - "create": { - "help": { - "short": "Create a new role or updates an existing role." - }, - "names": [ - "cosmosdb", - "postgres", - "role", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres role create -n \"testrole\" --password \"password\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Create a new role for cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a cluster role." - }, - "names": [ - "cosmosdb", - "postgres", - "role", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres role delete -n \"testrole\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Delete a role of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the roles in a given cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "role", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres role list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List roles of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information about a cluster role." - }, - "names": [ - "cosmosdb", - "postgres", - "role", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az cosmosdb postgres role show -n \"testrole\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Show the role of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an existing role." - }, - "names": [ - "cosmosdb", - "postgres", - "role", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az cosmosdb postgres role update -n \"testrole\" --password \"newPassword\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Update password of the role" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL roles." - }, - "names": [ - "cosmosdb", - "postgres", - "role" - ] - } - }, - "commands": { - "check-name-availability": { - "help": { - "short": "Checks availability of a cluster name. Cluster names should be globally unique; at least 3 characters and at most 40 characters long; they must only contain lowercase letters, numbers, and hyphens; and must not start or end with a hyphen." - }, - "names": [ - "cosmosdb", - "postgres", - "check-name-availability" - ], - "versions": [ - { - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dbforpostgresql/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL resources." - }, - "names": [ - "cosmosdb", - "postgres" - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB database accounts." - }, - "names": [ - "cosmosdb" - ] - }, - "costmanagement": { - "commands": { - "show-operation-result": { - "help": { - "short": "Get the result of the specified operation. The link with this operationId is provided as a response header of the initial request." - }, - "names": [ - "costmanagement", - "show-operation-result" - ], - "versions": [ - { - "name": "2023-08-01", - "resources": [ - { - "id": "/{scope}/providers/microsoft.costmanagement/operationresults/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show-operation-status": { - "help": { - "short": "Get the status of the specified operation. This link is provided in the GenerateDetailedCostReport creation request response header." - }, - "names": [ - "costmanagement", - "show-operation-status" - ], - "versions": [ - { - "name": "2023-08-01", - "resources": [ - { - "id": "/{scope}/providers/microsoft.costmanagement/operationstatus/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "costmanagement" - }, - "names": [ - "costmanagement" - ] - }, - "databox": { - "commandGroups": { - "job": { - "commands": { - "cancel": { - "help": { - "short": "CancelJob." - }, - "names": [ - "databox", - "job", - "cancel" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job cancel -g rg --job-name name --reason reason" - ], - "name": "Cancel job" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}/cancel", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new job with the specified parameters." - }, - "names": [ - "databox", - "job", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job create -g rg -n job-name --sku databox --contact-name 'test' --phone 14258828080 --email-list testing@microsoft.com --street-address1 \"1 MICROSOFT WAY\" --city Redmond --state-or-province WA --country US --postal-code 98052 --company-name Microsoft --storage-account account-id --staging-storage-account account-id --resource-group-for-managed-disk rg --transfer-type ImportToAzure --kek-type MicrosoftManaged" - ], - "name": "Create job" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a job." - }, - "names": [ - "databox", - "job", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job delete -n job-name -g rg" - ], - "name": "Delete job" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the jobs available under the subscription." - }, - "names": [ - "databox", - "job", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job list -g rg" - ], - "name": "List job by resource group" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.databox/jobs", - "plane": "mgmt-plane", - "version": "2022-12-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "list-credential": { - "help": { - "short": "This method gets the unencrypted secrets related to the job." - }, - "names": [ - "databox", - "job", - "list-credential" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job list-credential -g rg -n job-name" - ], - "name": "List credential" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}/listcredentials", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "mark-devices-shipped": { - "help": { - "short": "Request to mark devices for a given job as shipped" - }, - "names": [ - "databox", - "job", - "mark-devices-shipped" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job mark-devices-shipped -g rg -n job-name" - ], - "name": "Mark devices shipped" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}/markdevicesshipped", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified job." - }, - "names": [ - "databox", - "job", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job show -g rg -n job-name" - ], - "name": "Show job" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the properties of an existing job." - }, - "names": [ - "databox", - "job", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job update -g rg -n job-name --contact-name 'name --email-list email --phone phone-number" - ], - "name": "Update job" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage data box job" - }, - "names": [ - "databox", - "job" - ] - } - }, - "help": { - "short": "Manage data box" - }, - "names": [ - "databox" - ] - }, - "databoxedge": { - "commandGroups": { - "device": { - "commandGroups": { - "share": { - "commands": { - "create": { - "help": { - "short": "Create share on the device." - }, - "names": [ - "databoxedge", - "device", - "share", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device share create -g rg -n share-name --device-name name --access-protocol NFS --monitoring-status Enabled --share-status OK --azure-container-info '{containerName:testContainer,dataFormat:BlockBlob,storageAccountCredentialId:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroup/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/testedgedevice/storageAccountCredentials/accountname}'" - ], - "name": "Create share" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/shares/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the share on the Data Box Edge/Data Box Gateway device." - }, - "names": [ - "databoxedge", - "device", - "share", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device share delete -g rg -n share-name --device-name name" - ], - "name": "Delete share" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/shares/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the shares in a Data Box Edge/Data Box Gateway device." - }, - "names": [ - "databoxedge", - "device", - "share", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device share list -g rg --device-name name" - ], - "name": "List share" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/shares", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show share." - }, - "names": [ - "databoxedge", - "device", - "share", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device share show -g rg -n share-name --device-name name" - ], - "name": "Show share" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/shares/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update share on the device." - }, - "names": [ - "databoxedge", - "device", - "share", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device share update -g rg -n share-name --device-name name --description test" - ], - "name": "Update share" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/shares/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage device share" - }, - "names": [ - "databoxedge", - "device", - "share" - ] - }, - "storage-account": { - "commandGroups": { - "container": { - "commands": { - "create": { - "help": { - "short": "Create container on the device." - }, - "names": [ - "databoxedge", - "device", - "storage-account", - "container", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account container create -g rg --device-name name --storage-account-name name -n container-name --data-format BlockBlob" - ], - "name": "Create container" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}/containers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the container on the Data Box Edge/Data Box Gateway device." - }, - "names": [ - "databoxedge", - "device", - "storage-account", - "container", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account container delete -g rg --device-name name --storage-account-name name -n container-name" - ], - "name": "Delete container" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}/containers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the containers of a storage account in a Data Box Edge/Data Box Gateway device." - }, - "names": [ - "databoxedge", - "device", - "storage-account", - "container", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account container list -g rg --device-name name --storage-account-name name" - ], - "name": "List container" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}/containers", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show container." - }, - "names": [ - "databoxedge", - "device", - "storage-account", - "container", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account container show -g rg --device-name name --storage-account-name name -n container-name" - ], - "name": "Show container" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}/containers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update container on the device." - }, - "names": [ - "databoxedge", - "device", - "storage-account", - "container", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account container update -g rg --device-name name --storage-account-name name -n container-name --data-format BlockBlob" - ], - "name": "Update container" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}/containers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage device storage account container" - }, - "names": [ - "databoxedge", - "device", - "storage-account", - "container" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create storage account on the device." - }, - "names": [ - "databoxedge", - "device", - "storage-account", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account create -g rg --device-name name -n sa-name --data-policy cloud --storage-account-status ok --storage-account-credential-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/device/storageAccountCredentials/sac-name" - ], - "name": "Create storage account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete storage account on the Data Box Edge/Data Box Gateway device." - }, - "names": [ - "databoxedge", - "device", - "storage-account", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account delete -g rg --device-name name -n sa-name" - ], - "name": "Delete storage account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the storage accounts in a Data Box Edge/Data Box Gateway device." - }, - "names": [ - "databoxedge", - "device", - "storage-account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account list -g rg --device-name name" - ], - "name": "List storage account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show storage account." - }, - "names": [ - "databoxedge", - "device", - "storage-account", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account show -g rg --device-name name -n sa-name" - ], - "name": "Show storage account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update storage account on the device." - }, - "names": [ - "databoxedge", - "device", - "storage-account", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account update -g rg --device-name name -n sa-name --description test" - ], - "name": "Update storage account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage device storage account" - }, - "names": [ - "databoxedge", - "device", - "storage-account" - ] - }, - "storage-account-credential": { - "commands": { - "create": { - "help": { - "short": "Create the storage account credential." - }, - "names": [ - "databoxedge", - "device", - "storage-account-credential", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account-credential create --device-name name -n sac-name -g rg --account-type GeneralPurposeStorage --alias testsac --ssl-status Enabled --account-key \"{encryptionAlgorithm:AES256,value:xxx,encryptionCertThumbprint:xxx}\"" - ], - "name": "Create storage account credential" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccountcredentials/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the storage account credential." - }, - "names": [ - "databoxedge", - "device", - "storage-account-credential", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account-credential delete --device-name name -n sac-name -g rg" - ], - "name": "Delete storage account credential" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccountcredentials/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the storage account credentials in a Data Box Edge/Data Box Gateway device." - }, - "names": [ - "databoxedge", - "device", - "storage-account-credential", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account-credential list --device-name name -g rg" - ], - "name": "List storage account credential" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccountcredentials", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the properties of the specified storage account credential." - }, - "names": [ - "databoxedge", - "device", - "storage-account-credential", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account-credential show --device-name name -n sac-name -g rg" - ], - "name": "Show storage account credential" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccountcredentials/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the storage account credential." - }, - "names": [ - "databoxedge", - "device", - "storage-account-credential", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device storage-account-credential update --device-name name -n sac-name -g rg --account-type GeneralPurposeStorage --alias testsac --ssl-status Enabled --account-key \"{encryptionAlgorithm:AES256,value:xxx,encryptionCertThumbprint:xxx}\"" - ], - "name": "Update storage account credential" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccountcredentials/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage device storage account credential" - }, - "names": [ - "databoxedge", - "device", - "storage-account-credential" - ] - }, - "user": { - "commands": { - "create": { - "help": { - "short": "Create user on a Data Box Edge/Data Box Gateway device." - }, - "names": [ - "databoxedge", - "device", - "user", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device user create -g rg --device-name name --user-type Share -n username --encrypted-password \"{value:xxx,encryptionCertThumbprint:xxx,encryptionAlgorithm:AES256}\"" - ], - "name": "Create user" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/users/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the user on a databox edge/gateway device." - }, - "names": [ - "databoxedge", - "device", - "user", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device user delete -g rg --device-name name -n username" - ], - "name": "Delete user" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/users/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the users registered on a Data Box Edge/Data Box Gateway device." - }, - "names": [ - "databoxedge", - "device", - "user", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device user list -g rg --device-name name" - ], - "name": "List user" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/users", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show user." - }, - "names": [ - "databoxedge", - "device", - "user", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device user show -g rg --device-name name -n username" - ], - "name": "Show user" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/users/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update user on a Data Box Edge/Data Box Gateway device." - }, - "names": [ - "databoxedge", - "device", - "user", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device user update -g rg --device-name name --user-type ARM-n username --encrypted-password \"{value:xxx,encryptionCertThumbprint:xxx,encryptionAlgorithm:AES256}\"" - ], - "name": "Update user" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/users/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage device user" - }, - "names": [ - "databoxedge", - "device", - "user" - ] - } - }, - "commands": { - "get-extended-information": { - "help": { - "short": "Gets additional information for the specified Azure Stack Edge/Data Box Gateway device." - }, - "names": [ - "databoxedge", - "device", - "get-extended-information" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databoxedge device get-extended information --device-name name -g rg" - ], - "name": "Get extended information" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/getextendedinformation", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage device with databoxedge." - }, - "names": [ - "databoxedge", - "device" - ] - } - }, - "help": { - "short": "Manage device with databoxedge." - }, - "names": [ - "databoxedge" - ] - }, - "databricks": { - "commandGroups": { - "access-connector": { - "commands": { - "create": { - "help": { - "short": "Create azure databricks accessConnector." - }, - "names": [ - "databricks", - "access-connector", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" - ], - "name": "Create a databricks accessConnector" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" - ], - "name": "Create a databricks accessConnector" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the azure databricks accessConnector." - }, - "names": [ - "databricks", - "access-connector", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks access-connector delete --resource-group MyResourceGroup --name MyAccessConnector" - ], - "name": "Delete a databricks accessConnector" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks access-connector delete --resource-group MyResourceGroup --name MyAccessConnector" - ], - "name": "Delete a databricks accessConnector" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the azure databricks accessConnectors within a subscription." - }, - "names": [ - "databricks", - "access-connector", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks access-connector list --resource-group MyResourceGroup" - ], - "name": "Lists databricks accessConnectors within a resource group" - }, - { - "commands": [ - "databricks access-connector list" - ], - "name": "Lists all the databricks accessConnectors within a subscription." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.databricks/accessconnectors", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks access-connector list --resource-group MyResourceGroup" - ], - "name": "Lists databricks accessConnectors within a resource group" - }, - { - "commands": [ - "databricks access-connector list" - ], - "name": "Lists all the databricks accessConnectors within a subscription." - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.databricks/accessconnectors", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an azure databricks accessConnector." - }, - "names": [ - "databricks", - "access-connector", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks access-connector show --resource-group MyResourceGroup --name MyAccessConnector" - ], - "name": "Get an azure databricks accessConnector" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks access-connector show --resource-group MyResourceGroup --name MyAccessConnector" - ], - "name": "Get an azure databricks accessConnector" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update azure databricks accessConnector." - }, - "names": [ - "databricks", - "access-connector", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" - ], - "name": "Update a databricks accessConnector" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" - ], - "name": "Update a databricks accessConnector" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage databricks access connector." - }, - "names": [ - "databricks", - "access-connector" - ] - }, - "workspace": { - "commandGroups": { - "outbound-endpoint": { - "commands": { - "list": { - "help": { - "short": "List the list of endpoints that VNET Injected Workspace calls Azure Databricks Control Plane. You must configure outbound access with these endpoints. For more information, see https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/udr" - }, - "names": [ - "databricks", - "workspace", - "outbound-endpoint", - "list" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/outboundnetworkdependenciesendpoints", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/outboundnetworkdependenciesendpoints", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage endpoints in the specified workspace." - }, - "names": [ - "databricks", - "workspace", - "outbound-endpoint" - ] - }, - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create the status of a private endpoint connection with the specified name" - }, - "names": [ - "databricks", - "workspace", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete private endpoint connection with the specified name" - }, - "names": [ - "databricks", - "workspace", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List private endpoint connections of the workspace" - }, - "names": [ - "databricks", - "workspace", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a private endpoint connection properties for a workspace" - }, - "names": [ - "databricks", - "workspace", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the status of a private endpoint connection with the specified name" - }, - "names": [ - "databricks", - "workspace", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage databricks workspace private endpoint connections." - }, - "names": [ - "databricks", - "workspace", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "list": { - "help": { - "short": "List private link resources for a given workspace" - }, - "names": [ - "databricks", - "workspace", - "private-link-resource", - "list" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified private link resource for the given group id (sub-resource)" - }, - "names": [ - "databricks", - "workspace", - "private-link-resource", - "show" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage databricks workspace private link resources." - }, - "names": [ - "databricks", - "workspace", - "private-link-resource" - ] - }, - "vnet-peering": { - "commands": { - "create": { - "help": { - "short": "Create a vnet peering for a workspace." - }, - "names": [ - "databricks", - "workspace", - "vnet-peering", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --remote-vnet /subscriptions/000000-0000-0000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVNet" - ], - "name": "Create a vnet peering for a workspace" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --remote-vnet /subscriptions/000000-0000-0000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVNet" - ], - "name": "Create a vnet peering for a workspace" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the vnet peering." - }, - "names": [ - "databricks", - "workspace", - "vnet-peering", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering delete --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" - ], - "name": "Delete the vnet peering." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering delete --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" - ], - "name": "Delete the vnet peering." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List vnet peerings under a workspace." - }, - "names": [ - "databricks", - "workspace", - "vnet-peering", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering list --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "List vnet peerings under a workspace." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering list --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "List vnet peerings under a workspace." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the vnet peering." - }, - "names": [ - "databricks", - "workspace", - "vnet-peering", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" - ], - "name": "Show the vnet peering" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" - ], - "name": "Show the vnet peering" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the vnet peering." - }, - "names": [ - "databricks", - "workspace", - "vnet-peering", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering update --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --allow-gateway-transit --allow-virtual-network-access false" - ], - "name": "Update the vnet peering (enable gateway transit and disable virtual network access)." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering update --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --allow-gateway-transit --allow-virtual-network-access false" - ], - "name": "Update the vnet peering (enable gateway transit and disable virtual network access)." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage databricks workspace vnet peering." - }, - "names": [ - "databricks", - "workspace", - "vnet-peering" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new workspace." - }, - "names": [ - "databricks", - "workspace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location westus --sku standard" - ], - "name": "Create a workspace" - }, - { - "commands": [ - "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location eastus2euap --sku premium --prepare-encryption" - ], - "name": "Create a workspace with managed identity for storage account" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location westus --sku standard" - ], - "name": "Create a workspace" - }, - { - "commands": [ - "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location eastus2euap --sku premium --prepare-encryption" - ], - "name": "Create a workspace with managed identity for storage account" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the workspace." - }, - "names": [ - "databricks", - "workspace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace delete --resource-group MyResourceGroup --name MyWorkspace -y" - ], - "name": "Delete the workspace" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace delete --resource-group MyResourceGroup --name MyWorkspace -y" - ], - "name": "Delete the workspace" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get all the workspaces." - }, - "names": [ - "databricks", - "workspace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace list --resource-group MyResourceGroup" - ], - "name": "List workspaces within a resource group" - }, - { - "commands": [ - "databricks workspace list" - ], - "name": "List workspaces within the default subscription" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.databricks/workspaces", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace list --resource-group MyResourceGroup" - ], - "name": "List workspaces within a resource group" - }, - { - "commands": [ - "databricks workspace list" - ], - "name": "List workspaces within the default subscription" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.databricks/workspaces", - "plane": "mgmt-plane", - "version": "2023-02-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the workspace." - }, - "names": [ - "databricks", - "workspace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace show --resource-group MyResourceGroup --name MyWorkspace" - ], - "name": "Show the workspace" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace show --resource-group MyResourceGroup --name MyWorkspace" - ], - "name": "Show the workspace" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the workspace." - }, - "names": [ - "databricks", - "workspace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags key1=value1 key2=value2" - ], - "name": "Update the workspace's tags." - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags \"\"" - ], - "name": "Clean the workspace's tags." - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --prepare-encryption" - ], - "name": "Prepare for CMK encryption by assigning identity for storage account." - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Microsoft.KeyVault --key-name MyKey --key-vault https://myKeyVault.vault.azure.net/ --key-version 00000000000000000000000000000000" - ], - "name": "Configure CMK encryption" - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Default" - ], - "name": "Revert encryption to Microsoft Managed Keys" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags key1=value1 key2=value2" - ], - "name": "Update the workspace's tags." - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags \"\"" - ], - "name": "Clean the workspace's tags." - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --prepare-encryption" - ], - "name": "Prepare for CMK encryption by assigning identity for storage account." - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Microsoft.KeyVault --key-name MyKey --key-vault https://myKeyVault.vault.azure.net/ --key-version 00000000000000000000000000000000" - ], - "name": "Configure CMK encryption" - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Default" - ], - "name": "Revert encryption to Microsoft Managed Keys" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage databricks workspace." - }, - "names": [ - "databricks", - "workspace" - ] - } - }, - "help": { - "short": "Manage databricks workspaces." - }, - "names": [ - "databricks" - ] - }, - "dataprotection": { - "commandGroups": { - "backup-instance": { - "commandGroups": { - "deleted-backup-instance": { - "commands": { - "list": { - "help": { - "short": "List deleted backup instances belonging to a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "deleted-backup-instance", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a deleted backup instance with name in a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "deleted-backup-instance", - "show" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "undelete": { - "help": { - "short": "Undelete soft-deleted backup instances." - }, - "names": [ - "dataprotection", - "backup-instance", - "deleted-backup-instance", - "undelete" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}/undelete", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}/undelete", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}/undelete", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Perform operations on soft-deleted backup instances." - }, - "names": [ - "dataprotection", - "backup-instance", - "deleted-backup-instance" - ] - }, - "restore": { - "commands": { - "trigger": { - "help": { - "short": "Triggers restore for a BackupInstance" - }, - "names": [ - "dataprotection", - "backup-instance", - "restore", - "trigger" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance restore trigger -g sarath-rg --vault-name sarath-vault --backup-instance-name {backup_instance_name} --restore-request-object restore_request.json" - ], - "name": "Trigger restore" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/restore", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/restore", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/restore", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/restore", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Restore backed up instances from recovery points in a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "restore" - ] - } - }, - "commands": { - "adhoc-backup": { - "help": { - "short": "Trigger adhoc backup." - }, - "names": [ - "dataprotection", - "backup-instance", - "adhoc-backup" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance adhoc-backup --name \"testInstance1\" --rule-name \"BackupWeekly\" --retention-tag-override \"yearly\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Trigger Adhoc Backup" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/backup", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy show -g \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\" -n \"backupPolicy\"", - "dataprotection backup-instance adhoc-backup --name \"testInstance1\" --rule-name \"BackupWeekly\" --retention-tag-override \"yearly\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Fetch Backup Policy details for rule name and Trigger Adhoc Backup" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/backup", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy show -g \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\" -n \"backupPolicy\"", - "dataprotection backup-instance adhoc-backup --name \"testInstance1\" --rule-name \"BackupWeekly\" --retention-tag-override \"yearly\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Fetch Backup Policy details for rule name and Trigger Adhoc Backup" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/backup", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy show -g \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\" -n \"backupPolicy\"", - "dataprotection backup-instance adhoc-backup --name \"testInstance1\" --rule-name \"BackupWeekly\" --retention-tag-override \"yearly\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Fetch Backup Policy details for rule name and Trigger Adhoc Backup" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/backup", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Configure backup for a resource in a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json" - ], - "name": "create a backup instance in a backup vault" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json" - ], - "name": "create a backup instance in a backup vault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json" - ], - "name": "create a backup instance in a backup vault" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json" - ], - "name": "create a backup instance in a backup vault" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a backup instance in a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance delete --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Delete BackupInstance" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance delete --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Delete BackupInstance" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance delete --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Delete BackupInstance" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance delete --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Delete BackupInstance" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Gets backup instances belonging to a backup vault." - }, - "names": [ - "dataprotection", - "backup-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance list --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "List backup instances in a vault" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance list --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "List backup instances in a vault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance list --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "List backup instances in a vault" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance list --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "List backup instances in a vault" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "resume-protection": { - "help": { - "short": "This operation will resume protection for a stopped backup instance." - }, - "names": [ - "dataprotection", - "backup-instance", - "resume-protection" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance resume-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Resume protection" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/resumeprotection", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance resume-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Resume protection" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/resumeprotection", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance resume-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Resume protection" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/resumeprotection", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance resume-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Resume protection" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/resumeprotection", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a backup instance with name in a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance show --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Get BackupInstance" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance show --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Get BackupInstance" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance show --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Get BackupInstance" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance show --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Get BackupInstance" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "stop-protection": { - "help": { - "short": "This operation will stop protection of a backup instance and data will be held forever." - }, - "names": [ - "dataprotection", - "backup-instance", - "stop-protection" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance stop-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Stop protection" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/stopprotection", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance stop-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Stop protection" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/stopprotection", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance stop-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Stop protection" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/stopprotection", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance stop-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Stop protection" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/stopprotection", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "suspend-backup": { - "help": { - "short": "This operation will stop backup for a backup instance and retains the backup data as per the policy (except latest Recovery point, which will be retained forever)" - }, - "names": [ - "dataprotection", - "backup-instance", - "suspend-backup" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance suspend-backup --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Suspend backups" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/suspendbackups", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance suspend-backup --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Suspend backups" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/suspendbackups", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance suspend-backup --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Suspend backups" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/suspendbackups", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance suspend-backup --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Suspend backups" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/suspendbackups", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a backup instance in a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "update" - ], - "versions": [ - { - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "validate-for-backup": { - "help": { - "short": "Validate whether adhoc backup will be successful or not" - }, - "names": [ - "dataprotection", - "backup-instance", - "validate-for-backup" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance validate-for-backup -g sarath-rg --vault-name sarath-vault --backup-instance backup_instance.json" - ], - "name": "Validate for backup" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/validateforbackup", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance validate-for-backup -g sample_rg --vault-name sample_backupvault --backup-instance backup_instance.json" - ], - "name": "Validate Backup" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/validateforbackup", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance validate-for-backup -g sample_rg --vault-name sample_backupvault --backup-instance backup_instance.json" - ], - "name": "Validate Backup" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/validateforbackup", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance validate-for-backup -g sample_rg --vault-name sample_backupvault --backup-instance backup_instance.json" - ], - "name": "Validate Backup" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/validateforbackup", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "validate-for-restore": { - "help": { - "short": "Validates if Restore can be triggered for a DataSource" - }, - "names": [ - "dataprotection", - "backup-instance", - "validate-for-restore" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az dataprotection backup-instance validate-for-restore --name \"testInstance1\" --restore-request-object \"restoreRequest.json\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Validate Restore" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/validaterestore", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance validate-for-restore-g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be --restore-request-object restorerequestobject.json" - ], - "name": "Validate Restore" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/validaterestore", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance validate-for-restore-g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be --restore-request-object restorerequestobject.json" - ], - "name": "Validate Restore" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/validaterestore", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance validate-for-restore-g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be --restore-request-object restorerequestobject.json" - ], - "name": "Validate Restore" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/validaterestore", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage backup instance with dataprotection." - }, - "names": [ - "dataprotection", - "backup-instance" - ] - }, - "backup-policy": { - "commands": { - "create": { - "help": { - "short": "Create a backup policy belonging to a backup vault." - }, - "names": [ - "dataprotection", - "backup-policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy create -g sarath-rg --vault-name sarath-vault -n mypolicy --policy policy.json" - ], - "name": "Create Backup Policy" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy create -g sarath-rg --vault-name sarath-vault -n mypolicy --policy policy.json" - ], - "name": "Create Backup Policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy create -g sarath-rg --vault-name sarath-vault -n mypolicy --policy policy.json" - ], - "name": "Create Backup Policy" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy create -g sarath-rg --vault-name sarath-vault -n mypolicy --policy policy.json" - ], - "name": "Create Backup Policy" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a backup policy belonging to a backup vault." - }, - "names": [ - "dataprotection", - "backup-policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy delete --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "Delete Backup Policy" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy delete --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "Delete Backup Policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy delete --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "Delete Backup Policy" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy delete --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "Delete Backup Policy" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List list of backup policies belonging to a backup vault" - }, - "names": [ - "dataprotection", - "backup-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy list --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "List Backup Policies" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy list --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "List Backup Policies" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy list --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "List Backup Policies" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy list --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "List Backup Policies" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a backup policy belonging to a backup vault" - }, - "names": [ - "dataprotection", - "backup-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy show --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "Get Backup Policy" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy show --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "Get Backup Policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy show --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "Get Backup Policy" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy show --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "Get Backup Policy" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a backup policy belonging to a backup vault." - }, - "names": [ - "dataprotection", - "backup-policy", - "update" - ], - "versions": [ - { - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage backup policy with dataprotection." - }, - "names": [ - "dataprotection", - "backup-policy" - ] - }, - "backup-vault": { - "commandGroups": { - "resource-guard-mapping": { - "commands": { - "create": { - "help": { - "short": "Create a ResourceGuard mapping" - }, - "names": [ - "dataprotection", - "backup-vault", - "resource-guard-mapping", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault resource-guard-mapping create -n \"DppResourceGuardProxy\" -g \"sampleRG\" --vault-name \"sampleVault\" --resource-guard-id \"/subscription/00000000-0000-0000-0000-000000000000/resourcegroups/sampleRG/providers/Microsoft.DataProtection/resourceGuards/sampleResourceGuard\"" - ], - "name": "Create a ResourceGuard mapping" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault resource-guard-mapping create -n \"DppResourceGuardProxy\" -g \"sampleRG\" --vault-name \"sampleVault\" --resource-guard-id \"/subscription/00000000-0000-0000-0000-000000000000/resourcegroups/sampleRG/providers/Microsoft.DataProtection/resourceGuards/sampleResourceGuard\"" - ], - "name": "Create a ResourceGuard mapping" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault resource-guard-mapping create -n \"DppResourceGuardProxy\" -g \"sampleRG\" --vault-name \"sampleVault\" --resource-guard-id \"/subscription/00000000-0000-0000-0000-000000000000/resourcegroups/sampleRG/providers/Microsoft.DataProtection/resourceGuards/sampleResourceGuard\"" - ], - "name": "Create a ResourceGuard mapping" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the ResourceGuard mapping" - }, - "names": [ - "dataprotection", - "backup-vault", - "resource-guard-mapping", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault resource-guard-mapping delete -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\"" - ], - "name": "Delete a ResourceGuard Mapping" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault resource-guard-mapping delete -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\"" - ], - "name": "Delete a ResourceGuard Mapping" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault resource-guard-mapping delete -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\"" - ], - "name": "Delete a ResourceGuard Mapping" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the list of ResourceGuard mappings associated with the vault" - }, - "names": [ - "dataprotection", - "backup-vault", - "resource-guard-mapping", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault resource-guard-mapping list -g \"sampleRG\" -v \"sampleVault\"" - ], - "name": "List all ResourceGuard Mappings associated with a vault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault resource-guard-mapping list -g \"sampleRG\" -v \"sampleVault\"" - ], - "name": "List all ResourceGuard Mappings associated with a vault" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault resource-guard-mapping list -g \"sampleRG\" -v \"sampleVault\"" - ], - "name": "List all ResourceGuard Mappings associated with a vault" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the ResourceGuard mapping object associated with the vault, and that matches the name in the request" - }, - "names": [ - "dataprotection", - "backup-vault", - "resource-guard-mapping", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault resource-guard-mapping show -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\"" - ], - "name": "Show a ResourceGuard Mapping associated with a vault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault resource-guard-mapping show -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\"" - ], - "name": "Show a ResourceGuard Mapping associated with a vault" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault resource-guard-mapping show -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\"" - ], - "name": "Show a ResourceGuard Mapping associated with a vault" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a ResourceGuard mapping" - }, - "names": [ - "dataprotection", - "backup-vault", - "resource-guard-mapping", - "update" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ResourceGuard mappings for a backup vault." - }, - "names": [ - "dataprotection", - "backup-vault", - "resource-guard-mapping" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a BackupVault resource belonging to a resource group." - }, - "names": [ - "dataprotection", - "backup-vault", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault With MSI" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault With MSI" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault With MSI" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault With MSI" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault With MSI" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a BackupVault resource from the resource group." - }, - "names": [ - "dataprotection", - "backup-vault", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Delete BackupVault" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Delete BackupVault" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Delete BackupVault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Delete BackupVault" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Delete BackupVault" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Gets list of backup vault in a subscription or in a resource group." - }, - "names": [ - "dataprotection", - "backup-vault", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault list" - ], - "name": "List backup vault in a subscription" - }, - { - "commands": [ - "dataprotection backup-vault list -g sarath-rg" - ], - "name": "List backup vault in a resource group" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2022-12-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault list" - ], - "name": "List backup vault in a subscription" - }, - { - "commands": [ - "dataprotection backup-vault list -g sarath-rg" - ], - "name": "List backup vault in a resource group" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2023-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault list" - ], - "name": "List backup vault in a subscription" - }, - { - "commands": [ - "dataprotection backup-vault list -g sarath-rg" - ], - "name": "List backup vault in a resource group" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2023-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault list" - ], - "name": "List backup vault in a subscription" - }, - { - "commands": [ - "dataprotection backup-vault list -g sarath-rg" - ], - "name": "List backup vault in a resource group" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2023-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault list" - ], - "name": "List backup vault in a subscription" - }, - { - "commands": [ - "dataprotection backup-vault list -g sarath-rg" - ], - "name": "List backup vault in a resource group" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2024-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a resource belonging to a resource group." - }, - "names": [ - "dataprotection", - "backup-vault", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault With MSI" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault With MSI" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault With MSI" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault With MSI" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault With MSI" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates a BackupVault resource belonging to a resource group. For example, updating tags for a resource." - }, - "names": [ - "dataprotection", - "backup-vault", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Patch BackupVault" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Patch BackupVault" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Patch BackupVault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Patch BackupVault" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Patch BackupVault" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage backup vault with dataprotection." - }, - "names": [ - "dataprotection", - "backup-vault" - ] - }, - "cross-region-restore": { - "commands": { - "fetch-job": { - "help": { - "short": "Fetches a single Cross Region Restore Job" - }, - "names": [ - "dataprotection", - "cross-region-restore", - "fetch-job" - ], - "versions": [ - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/fetchcrossregionrestorejob", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - }, - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/fetchcrossregionrestorejob", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "fetch-jobs": { - "help": { - "short": "Fetches list of Cross Region Restore job belonging to the vault" - }, - "names": [ - "dataprotection", - "cross-region-restore", - "fetch-jobs" - ], - "versions": [ - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/fetchcrossregionrestorejobs", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/fetchcrossregionrestorejobs", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "fetch-secondary-recovery-points": { - "help": { - "short": "Returns a list of Secondary Recovery Points for a DataSource in a vault, that can be used for Cross Region Restore." - }, - "names": [ - "dataprotection", - "cross-region-restore", - "fetch-secondary-recovery-points" - ], - "versions": [ - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/fetchsecondaryrecoverypoints", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/fetchsecondaryrecoverypoints", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "trigger": { - "help": { - "short": "Triggers Cross Region Restore for BackupInstance." - }, - "names": [ - "dataprotection", - "cross-region-restore", - "trigger" - ], - "versions": [ - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/crossregionrestore", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/crossregionrestore", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "validate": { - "help": { - "short": "Validates whether Cross Region Restore can be triggered for DataSource." - }, - "names": [ - "dataprotection", - "cross-region-restore", - "validate" - ], - "versions": [ - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/validatecrossregionrestore", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/validatecrossregionrestore", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Hidden command group to manage cross region restores in dataprotection" - }, - "names": [ - "dataprotection", - "cross-region-restore" - ] - }, - "job": { - "commands": { - "list": { - "help": { - "short": "Returns list of jobs belonging to a backup vault." - }, - "names": [ - "dataprotection", - "job", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection job list --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" - ], - "name": "Get Jobs" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection job list --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" - ], - "name": "Get Jobs" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection job list --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" - ], - "name": "Get Jobs" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection job list --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" - ], - "name": "Get Jobs" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a job with id in a backup vault." - }, - "names": [ - "dataprotection", - "job", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection job show --job-id \"3c60cb49-63e8-4b21-b9bd-26277b3fdfae\" --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" - ], - "name": "Get Job" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection job show --job-id \"3c60cb49-63e8-4b21-b9bd-26277b3fdfae\" --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" - ], - "name": "Get Job" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection job show --job-id \"3c60cb49-63e8-4b21-b9bd-26277b3fdfae\" --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" - ], - "name": "Get Job" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection job show --job-id \"3c60cb49-63e8-4b21-b9bd-26277b3fdfae\" --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" - ], - "name": "Get Job" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage job with dataprotection." - }, - "names": [ - "dataprotection", - "job" - ] - }, - "recovery-point": { - "commands": { - "list": { - "help": { - "short": "Returns a list of Recovery Points for a DataSource in a vault." - }, - "names": [ - "dataprotection", - "recovery-point", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection recovery-point list --backup-instance-name \"testInstance1\" --resource- group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "List Recovery Points in a Vault" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection recovery-point list --backup-instance-name \"testInstance1\" --resource- group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "List Recovery Points in a Vault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection recovery-point list --backup-instance-name \"testInstance1\" --resource- group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "List Recovery Points in a Vault" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection recovery-point list --backup-instance-name \"testInstance1\" --resource- group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "List Recovery Points in a Vault" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Recovery Point using recoveryPointId for a Datasource." - }, - "names": [ - "dataprotection", - "recovery-point", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection recovery-point show --backup-instance-name \"testInstance1\" --recovery- point-id \"7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Get Recovery Point" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection recovery-point show --backup-instance-name \"testInstance1\" --recovery- point-id \"7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Get Recovery Point" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection recovery-point show --backup-instance-name \"testInstance1\" --recovery- point-id \"7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Get Recovery Point" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection recovery-point show --backup-instance-name \"testInstance1\" --recovery- point-id \"7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Get Recovery Point" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage recovery point with dataprotection." - }, - "names": [ - "dataprotection", - "recovery-point" - ] - }, - "resource-guard": { - "commands": { - "create": { - "help": { - "short": "Creates or updates a ResourceGuard resource belonging to a resource group." - }, - "names": [ - "dataprotection", - "resource-guard", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard create --location \"WestUS\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Create ResourceGuard" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard create --location \"WestUS\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Create ResourceGuard" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard create --location \"WestUS\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Create ResourceGuard" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard create --location \"WestUS\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Create ResourceGuard" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a ResourceGuard resource from the resource group." - }, - "names": [ - "dataprotection", - "resource-guard", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard delete --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Delete ResourceGuard" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard delete --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Delete ResourceGuard" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard delete --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Delete ResourceGuard" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard delete --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Delete ResourceGuard" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Gets list of ResourceGuards in a subscription or in a resource group." - }, - "names": [ - "dataprotection", - "resource-guard", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard list" - ], - "name": "List ResourceGuards in a subscription" - }, - { - "commands": [ - "dataprotection resource-guard list -g sarath-rg" - ], - "name": "List ResourceGuards in a resource group" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/resourceguards", - "plane": "mgmt-plane", - "version": "2023-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard list" - ], - "name": "List ResourceGuards in a subscription" - }, - { - "commands": [ - "dataprotection resource-guard list -g sarath-rg" - ], - "name": "List ResourceGuards in a resource group" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/resourceguards", - "plane": "mgmt-plane", - "version": "2023-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard list" - ], - "name": "List ResourceGuards in a subscription" - }, - { - "commands": [ - "dataprotection resource-guard list -g sarath-rg" - ], - "name": "List ResourceGuards in a resource group" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/resourceguards", - "plane": "mgmt-plane", - "version": "2023-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard list" - ], - "name": "List ResourceGuards in a subscription" - }, - { - "commands": [ - "dataprotection resource-guard list -g sarath-rg" - ], - "name": "List ResourceGuards in a resource group" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/resourceguards", - "plane": "mgmt-plane", - "version": "2024-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Returns a ResourceGuard belonging to a resource group." - }, - "names": [ - "dataprotection", - "resource-guard", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard show --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Get ResourceGuard" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard show --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Get ResourceGuard" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard show --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Get ResourceGuard" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard show --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Get ResourceGuard" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "unlock": { - "help": { - "short": "Unlocks the critical operation which is protected by the resource guard" - }, - "names": [ - "dataprotection", - "resource-guard", - "unlock" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard unlock -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\" --resource-guard-operation-requests \"DisableMUA\" --resource-to-be-deleted \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sampleRG/providers/Microsoft.DataProtection/backupVaults/sampleVault/backupResourceGuardProxies/DppResourceGuardProxy\"" - ], - "name": "Unlock deletion of the ResourceGuard mapping to disable MUA on the vault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}/unlockdelete", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard unlock -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\" --resource-guard-operation-requests \"DisableMUA\" --resource-to-be-deleted \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sampleRG/providers/Microsoft.DataProtection/backupVaults/sampleVault/backupResourceGuardProxies/DppResourceGuardProxy\"" - ], - "name": "Unlock deletion of the ResourceGuard mapping to disable MUA on the vault" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}/unlockdelete", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard unlock -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\" --resource-guard-operation-requests \"DisableMUA\" --resource-to-be-deleted \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sampleRG/providers/Microsoft.DataProtection/backupVaults/sampleVault/backupResourceGuardProxies/DppResourceGuardProxy\"" - ], - "name": "Unlock deletion of the ResourceGuard mapping to disable MUA on the vault" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}/unlockdelete", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates protected operations associated with a ResourceGuard." - }, - "names": [ - "dataprotection", - "resource-guard", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard update --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\" --resource-type \"Microsoft.RecoveryServices/vaults\" --critical-operation-exclusion-list deleteProtection getSecurityPIN updatePolicy" - ], - "name": "Update ResourceGuard" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard update --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\" --resource-type \"Microsoft.RecoveryServices/vaults\" --critical-operation-exclusion-list deleteProtection getSecurityPIN updatePolicy" - ], - "name": "Update ResourceGuard" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard update --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\" --resource-type \"Microsoft.RecoveryServices/vaults\" --critical-operation-exclusion-list deleteProtection getSecurityPIN updatePolicy" - ], - "name": "Update ResourceGuard" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard update --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\" --resource-type \"Microsoft.RecoveryServices/vaults\" --critical-operation-exclusion-list deleteProtection getSecurityPIN updatePolicy" - ], - "name": "Update ResourceGuard" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage resource guard with dataprotection." - }, - "names": [ - "dataprotection", - "resource-guard" - ] - }, - "restorable-time-range": { - "commands": { - "find": { - "help": { - "short": "Finds the valid recovery point in time ranges for the restore." - }, - "names": [ - "dataprotection", - "restorable-time-range", - "find" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection restorable-time-range find --backup-instance-name \"zblobbackuptestsa58\" --end-time \"2021-02-24T00:35:17.6829685Z\" --source-data-store-type \"OperationalStore\" --start-time \"2020-10-17T23:28:17.6829685Z\" --resource-group \"Blob-Backup\" --vault-name \"ZBlobBackupVaultBVTD3\"" - ], - "name": "Find Restorable Time Ranges" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/findrestorabletimeranges", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection restorable-time-range find --backup-instance-name \"zblobbackuptestsa58\" --end-time \"2021-02-24T00:35:17.6829685Z\" --source-data-store-type \"OperationalStore\" --start-time \"2020-10-17T23:28:17.6829685Z\" --resource-group \"Blob-Backup\" --vault-name \"ZBlobBackupVaultBVTD3\"" - ], - "name": "Find Restorable Time Ranges" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/findrestorabletimeranges", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection restorable-time-range find --backup-instance-name \"zblobbackuptestsa58\" --end-time \"2021-02-24T00:35:17.6829685Z\" --source-data-store-type \"OperationalStore\" --start-time \"2020-10-17T23:28:17.6829685Z\" --resource-group \"Blob-Backup\" --vault-name \"ZBlobBackupVaultBVTD3\"" - ], - "name": "Find Restorable Time Ranges" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/findrestorabletimeranges", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection restorable-time-range find --backup-instance-name \"zblobbackuptestsa58\" --end-time \"2021-02-24T00:35:17.6829685Z\" --source-data-store-type \"OperationalStore\" --start-time \"2020-10-17T23:28:17.6829685Z\" --resource-group \"Blob-Backup\" --vault-name \"ZBlobBackupVaultBVTD3\"" - ], - "name": "Find Restorable Time Ranges" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/findrestorabletimeranges", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage restorable time range with dataprotection." - }, - "names": [ - "dataprotection", - "restorable-time-range" - ] - } - }, - "help": { - "short": "Manage dataprotection." - }, - "names": [ - "dataprotection" - ] - }, - "desktopvirtualization": { - "commandGroups": { - "applicationgroup": { - "commands": { - "create": { - "help": { - "short": "Create an application group." - }, - "names": [ - "desktopvirtualization", - "applicationgroup", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization applicationgroup create -g rg -n app-group-name --host-pool-arm-path host-pool-id --application-group-type remoteapp" - ], - "name": "Create application group" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an application group." - }, - "names": [ - "desktopvirtualization", - "applicationgroup", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization applicationgroup delete -g rg -n app-group-name" - ], - "name": "Delete application group" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List application groups." - }, - "names": [ - "desktopvirtualization", - "applicationgroup", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization applicationgroup list -g rg" - ], - "name": "List application groups" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/applicationgroups", - "plane": "mgmt-plane", - "version": "2021-07-12" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an application group." - }, - "names": [ - "desktopvirtualization", - "applicationgroup", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization applicationgroup show -g rg -n app-group-name" - ], - "name": "Show application group" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an application group." - }, - "names": [ - "desktopvirtualization", - "applicationgroup", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization applicationgroup update -g rg -n app-group-name --tags tag=test" - ], - "name": "Update application group" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - } - }, - "help": { - "short": "Manage desktop virtualization application group." - }, - "names": [ - "desktopvirtualization", - "applicationgroup" - ] - }, - "hostpool": { - "commands": { - "create": { - "help": { - "short": "Create a host pool." - }, - "names": [ - "desktopvirtualization", - "hostpool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization hostpool create -g rg -n hostpool-name --friendly-name friendly --host-pool-type Pooled --load-balancer-type BreadthFirst --max-session-limit 999999 --personal-desktop-assignment-type Automatic --preferred-app-group-type Desktop --registration-info expiration-time=\"yyyy-mm-ddT08:38:08.189Z\" registration-token-operation=Update --sso-client-id client --sso-client-secret-key-vault-path https://keyvault/secret --sso-secret-type SharedKey --start-vm-on-connect false" - ], - "name": "Create host pool" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a host pool." - }, - "names": [ - "desktopvirtualization", - "hostpool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization hostpool delete -g rg -n hostpool-name" - ], - "name": "Delete host pool" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List host pools." - }, - "names": [ - "desktopvirtualization", - "hostpool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization hostpool list -g rg" - ], - "name": "List host pool" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/hostpools", - "plane": "mgmt-plane", - "version": "2021-07-12" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "retrieve-registration-token": { - "help": { - "short": "Registration token of the host pool." - }, - "names": [ - "desktopvirtualization", - "hostpool", - "retrieve-registration-token" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization hostpool retrieve-registration-token -n hostpool-name -g rg" - ], - "name": "Registration token of the host pool." - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}/retrieveregistrationtoken", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a host pool." - }, - "names": [ - "desktopvirtualization", - "hostpool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization hostpool show -g rg -n hostpool-name" - ], - "name": "Show host pool" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a host pool." - }, - "names": [ - "desktopvirtualization", - "hostpool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization hostpool update -g rg -n hostpool-name --tags tag=test" - ], - "name": "Update host pool" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - } - }, - "help": { - "short": "Manage desktop virtualization host pool." - }, - "names": [ - "desktopvirtualization", - "hostpool" - ] - }, - "workspace": { - "commands": { - "create": { - "help": { - "short": "Create a workspace." - }, - "names": [ - "desktopvirtualization", - "workspace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization workspace create -g rg -n workspace-name --friendly-name friendly" - ], - "name": "Create workspace" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a workspace." - }, - "names": [ - "desktopvirtualization", - "workspace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization workspace delete -g rg -n workspace-name" - ], - "name": "Delete workspace" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List workspaces." - }, - "names": [ - "desktopvirtualization", - "workspace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization workspace list -g rg" - ], - "name": "List workspaces" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/workspaces", - "plane": "mgmt-plane", - "version": "2021-07-12" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a workspace." - }, - "names": [ - "desktopvirtualization", - "workspace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization workspace show -g rg -n workspace-name" - ], - "name": "Show workspace" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a workspace." - }, - "names": [ - "desktopvirtualization", - "workspace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "desktopvirtualization workspace update -g rg -n workspace-name --tags tag=test" - ], - "name": "Update workspace" - } - ], - "name": "2021-07-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", - "plane": "mgmt-plane", - "version": "2021-07-12" - } - ] - } - ] - } - }, - "help": { - "short": "Manage desktop virtualization workspace." - }, - "names": [ - "desktopvirtualization", - "workspace" - ] - } - }, - "help": { - "short": "Manage desktop virtualization." - }, - "names": [ - "desktopvirtualization" - ] - }, - "devcenter": { - "commandGroups": { - "admin": { - "commandGroups": { - "attached-network": { - "commands": { - "create": { - "help": { - "short": "Create an attached network connection." - }, - "names": [ - "devcenter", - "admin", - "attached-network", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network create --attached-network-connection-name \"{attachedNetworkConnectionName}\" --network-connection-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an attached network connection." - }, - "names": [ - "devcenter", - "admin", - "attached-network", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network delete --attached-network-connection-name \"{attachedNetworkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the attached network connections configured for a dev center or project." - }, - "names": [ - "devcenter", - "admin", - "attached-network", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin attached-network list --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin attached-network list --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin attached-network list --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin attached-network list --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin attached-network list --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an attached network connection configured for a dev center or project." - }, - "names": [ - "devcenter", - "admin", - "attached-network", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network show --name \"{attachedNetworkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Show dev center attached network connection" - }, - { - "commands": [ - "devcenter admin attached-network show --name \"{attachedNetworkConnectionName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Show project attached network connection" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get a dev center attached network connection" - }, - { - "commands": [ - "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Get a project attached network connection" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get a dev center attached network connection" - }, - { - "commands": [ - "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Get a project attached network connection" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get a dev center attached network connection" - }, - { - "commands": [ - "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Get a project attached network connection" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get a dev center attached network connection" - }, - { - "commands": [ - "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Get a project attached network connection" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage attached networks." - }, - "names": [ - "devcenter", - "admin", - "attached-network" - ] - }, - "catalog": { - "commands": { - "connect": { - "help": { - "short": "Connects a catalog to enable syncing." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "connect" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog connect --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Connect" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/connect", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog connect --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Connect" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/connect", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog connect --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Connect" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/connect", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a catalog." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using an Azure DevOps repository" - }, - { - "commands": [ - "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using a GitHub repository" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using an Azure DevOps repository" - }, - { - "commands": [ - "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using a GitHub repository" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using an Azure DevOps repository" - }, - { - "commands": [ - "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using a GitHub repository" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using an Azure DevOps repository" - }, - { - "commands": [ - "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using a GitHub repository" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using an Azure DevOps repository" - }, - { - "commands": [ - "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using a GitHub repository" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a catalog resource." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog delete --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "get-sync-error-detail": { - "help": { - "short": "Gets catalog synchronization error details." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "get-sync-error-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog get-sync-error-detail --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get synchronization error detail" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/getsyncerrordetails", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog get-sync-error-detail --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get synchronization error detail" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/getsyncerrordetails", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List catalogs for a dev center." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a catalog." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog show --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "sync": { - "help": { - "short": "Syncs templates for a template source." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "sync" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog sync --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Sync" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Sync" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Sync" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Sync" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Sync" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a catalog." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog update --git-hub path=\"/environments\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage catalogs." - }, - "names": [ - "devcenter", - "admin", - "catalog" - ] - }, - "catalog-devbox-definition": { - "commands": { - "get-error-detail": { - "help": { - "short": "Gets catalog dev box definition error details." - }, - "names": [ - "devcenter", - "admin", - "catalog-devbox-definition", - "get-error-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog-devbox-definition get-error-detail --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\" --devbox-definition-name \"WebDevBox\"" - ], - "name": "Get error detail" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/devboxdefinitions/{}/geterrordetails", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List dev box definitions in the catalog." - }, - "names": [ - "devcenter", - "admin", - "catalog-devbox-definition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog-devbox-definition list --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog-devbox-definition list --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a dev box definition from the catalog." - }, - "names": [ - "devcenter", - "admin", - "catalog-devbox-definition", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog-devbox-definition show --catalog-name \"CentralCatalog\" -devbox-definition-name \"devBoxDef\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog-devbox-definition show --catalog-name \"CentralCatalog\" -devbox-definition-name \"devBoxDef\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage catalog dev box definitions." - }, - "names": [ - "devcenter", - "admin", - "catalog-devbox-definition" - ] - }, - "catalog-task": { - "commands": { - "get-error-detail": { - "help": { - "short": "Gets customization task error details." - }, - "names": [ - "devcenter", - "admin", - "catalog-task", - "get-error-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog-task get-error-detail --catalog-name \"CentralCatalog\" --task-name \"SampleTask\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get error detail" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}/geterrordetails", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog-task get-error-detail --catalog-name \"CentralCatalog\" --task-name \"SampleTask\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get error detail" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}/geterrordetails", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List tasks in the catalog." - }, - "names": [ - "devcenter", - "admin", - "catalog-task", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog-task list --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog-task list --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a task from the catalog." - }, - "names": [ - "devcenter", - "admin", - "catalog-task", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog-task show --catalog-name \"CentralCatalog\" --task-name \"SampleTask\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog-task show --catalog-name \"CentralCatalog\" --task-name \"SampleTask\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage tasks in catalog." - }, - "names": [ - "devcenter", - "admin", - "catalog-task" - ] - }, - "check-name-availability": { - "commands": { - "execute": { - "help": { - "short": "Check the availability of name for resource." - }, - "names": [ - "devcenter", - "admin", - "check-name-availability", - "execute" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" - ], - "name": "Check name availability" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" - ], - "name": "Check name availability" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" - ], - "name": "Check name availability" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" - ], - "name": "Check name availability" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" - ], - "name": "Check name availability" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage check name availability." - }, - "names": [ - "devcenter", - "admin", - "check-name-availability" - ] - }, - "check-scoped-name-availability": { - "commands": { - "execute": { - "help": { - "short": "Check the availability of name for resource" - }, - "names": [ - "devcenter", - "admin", - "check-scoped-name-availability", - "execute" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin check-scoped-name-availability execute --name \"name1\" --type \"\"Microsoft.DevCenter/projects/catalogs\" --scope \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\"" - ], - "name": "Checked scoped name availability of project catalog" - }, - { - "commands": [ - "devcenter admin check-scoped-name-availability execute --name \"name1\" --type \"\"Microsoft.DevCenter/devcenters/catalogs\" --scope \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\"" - ], - "name": "Checked scoped name availability of dev center catalog" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/checkscopednameavailability", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage check scoped name availability." - }, - "names": [ - "devcenter", - "admin", - "check-scoped-name-availability" - ] - }, - "devbox-definition": { - "commands": { - "create": { - "help": { - "short": "Create a dev box definition." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition create --location \"eastus\" --hibernate-support \"Enabled\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition create --location \"eastus\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition create --location \"eastus\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition create --location \"eastus\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition create --location \"eastus\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a dev box definition." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List dev box definitions configured for a dev center or project." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a dev box definition configured for a dev center or a project." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Show dev center dev box definition" - }, - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "Show project dev box definition" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get a dev center dev box definition" - }, - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "Get a project dev box definition" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get a dev center dev box definition" - }, - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "Get a project dev box definition" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get a dev center dev box definition" - }, - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "Get a project dev box definition" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get a dev center dev box definition" - }, - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "Get a project dev box definition" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a dev box definition." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage dev box definitions." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition" - ] - }, - "devcenter": { - "commands": { - "create": { - "help": { - "short": "Create a dev center." - }, - "names": [ - "devcenter", - "admin", - "devcenter", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", - "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", - "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", - "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", - "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", - "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a dev center." - }, - "names": [ - "devcenter", - "admin", - "devcenter", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all dev centers in a resource group." - }, - "names": [ - "devcenter", - "admin", - "devcenter", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter list --resource-group \"rg1\"" - ], - "name": "List by Resource Group" - }, - { - "commands": [ - "devcenter admin devcenter list" - ], - "name": "List by Subscription" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin devcenter list" - ], - "name": "List by subscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin devcenter list" - ], - "name": "List by subscription" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin devcenter list" - ], - "name": "List by subscription" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin devcenter list" - ], - "name": "List by subscription" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a dev center." - }, - "names": [ - "devcenter", - "admin", - "devcenter", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a dev center." - }, - "names": [ - "devcenter", - "admin", - "devcenter", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage dev centers." - }, - "names": [ - "devcenter", - "admin", - "devcenter" - ] - }, - "environment-definition": { - "commands": { - "get-error-detail": { - "help": { - "short": "Gets environment definition error details." - }, - "names": [ - "devcenter", - "admin", - "environment-definition", - "get-error-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-definition get-error-detail --catalog-name \"myCatalog\" --dev-center \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" - ], - "name": "Get error detail" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-definition get-error-detail --catalog-name \"myCatalog\" --dev-center \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" - ], - "name": "Get error detail" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List environment definitions in the catalog." - }, - "names": [ - "devcenter", - "admin", - "environment-definition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-definition list --catalog-name \"myCatalog\" --dev-center \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-definition list --catalog-name \"myCatalog\" --dev-center \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an environment definition from the catalog." - }, - "names": [ - "devcenter", - "admin", - "environment-definition", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-definition show --catalog-name \"myCatalog\" --dev-center \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-definition show --catalog-name \"myCatalog\" --dev-center \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage environment definitions in the catalog." - }, - "names": [ - "devcenter", - "admin", - "environment-definition" - ] - }, - "environment-type": { - "commands": { - "create": { - "help": { - "short": "Create an environment type." - }, - "names": [ - "devcenter", - "admin", - "environment-type", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an environment type." - }, - "names": [ - "devcenter", - "admin", - "environment-type", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List environment types for the devcenter." - }, - "names": [ - "devcenter", - "admin", - "environment-type", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an environment type." - }, - "names": [ - "devcenter", - "admin", - "environment-type", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an environment type." - }, - "names": [ - "devcenter", - "admin", - "environment-type", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage environment types." - }, - "names": [ - "devcenter", - "admin", - "environment-type" - ] - }, - "gallery": { - "commands": { - "create": { - "help": { - "short": "Create a gallery." - }, - "names": [ - "devcenter", - "admin", - "gallery", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin gallery create --gallery-resource-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.Compute/galleries/{galleryName}\" --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a gallery." - }, - "names": [ - "devcenter", - "admin", - "gallery", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List galleries for a dev center." - }, - "names": [ - "devcenter", - "admin", - "gallery", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a gallery." - }, - "names": [ - "devcenter", - "admin", - "gallery", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage galleries." - }, - "names": [ - "devcenter", - "admin", - "gallery" - ] - }, - "image": { - "commands": { - "list": { - "help": { - "short": "List images for a dev center or gallery." - }, - "names": [ - "devcenter", - "admin", - "image", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" - ], - "name": "List by gallery" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" - ], - "name": "List by gallery" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" - ], - "name": "List by gallery" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" - ], - "name": "List by gallery" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a gallery image." - }, - "names": [ - "devcenter", - "admin", - "image", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"{imageName}\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage images." - }, - "names": [ - "devcenter", - "admin", - "image" - ] - }, - "image-verion": { - "commands": { - "list": { - "help": { - "short": "List versions for an image." - }, - "names": [ - "devcenter", - "admin", - "image-verion", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get an image version." - }, - "names": [ - "devcenter", - "admin", - "image-verion", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"{versionName}\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage image version with devcenter" - }, - "names": [ - "devcenter", - "admin", - "image-verion" - ] - }, - "image-version": { - "commands": { - "list": { - "help": { - "short": "List versions for an image." - }, - "names": [ - "devcenter", - "admin", - "image-version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an image version." - }, - "names": [ - "devcenter", - "admin", - "image-version", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage image versions." - }, - "names": [ - "devcenter", - "admin", - "image-version" - ] - }, - "network-connection": { - "commands": { - "create": { - "help": { - "short": "Create a network connection." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Create hybrid join" - }, - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Create Azure AD join" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Create hybrid join" - }, - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Create Azure AD join" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Create hybrid join" - }, - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Create Azure AD join" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Create hybrid join" - }, - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Create Azure AD join" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Create hybrid join" - }, - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Create Azure AD join" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network connection." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection delete --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List network connections." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin network-connection list" - ], - "name": "List by subscription" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin network-connection list" - ], - "name": "List by subscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin network-connection list" - ], - "name": "List by subscription" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin network-connection list" - ], - "name": "List by subscription" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin network-connection list" - ], - "name": "List by subscription" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list-health-check": { - "help": { - "short": "List health check status details" - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "list-health-check" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "List health check status details" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "List health check status details" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "List health check status details" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "List health check status details" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list-health-detail": { - "help": { - "short": "List health check status details" - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "list-health-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "List health detail" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list-outbound-network-dependencies-endpoint": { - "help": { - "short": "List the endpoints that agents may call as part of Dev Box service administration. These FQDNs should be allowed for outbound access in order for the Dev Box service to function." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "list-outbound-network-dependencies-endpoint" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "List outbound network dependencies endpoint" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "List outbound network dependencies endpoint" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "List outbound network dependencies endpoint" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "List outbound network dependencies endpoint" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "run-health-check": { - "help": { - "short": "Triggers a new health check run. The execution and health check result can be tracked via the network Connection health check details" - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "run-health-check" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Run health check" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Run health check" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Run health check" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Run health check" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Run health check" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a network connection." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show-health-check": { - "help": { - "short": "Get health check status details." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "show-health-check" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Get health check" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Get health check" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Get health check" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Get health check" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show-health-detail": { - "help": { - "short": "Get health check status details." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "show-health-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show-health-detail --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Show health detail" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Network Connections resource" - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"networkConnection\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network connections." - }, - "names": [ - "devcenter", - "admin", - "network-connection" - ] - }, - "plan": { - "commands": { - "create": { - "help": { - "short": "Create a dev center plan resource" - }, - "names": [ - "devcenter", - "admin", - "plan", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin plan create --name \"ContosoPlan\" --location \"eastus\" --resource-group \"myResourceGroup\" --sku name=\"CCOG_Standard\" --tags CostCode=\"12345\"" - ], - "name": "Create" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a dev center plan" - }, - "names": [ - "devcenter", - "admin", - "plan", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin plan delete--name \"ContosoPlan\" --resource-group \"myResourceGroup\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all dev center plans." - }, - "names": [ - "devcenter", - "admin", - "plan", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin plan list --resource-group \"myResourceGroup\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin plan list" - ], - "name": "List by subscription" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/plans", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a dev center plan." - }, - "names": [ - "devcenter", - "admin", - "plan", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin plan show --name \"ContosoPlan\" --resource-group \"myResourceGroup\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a dev center plan resource" - }, - "names": [ - "devcenter", - "admin", - "plan", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin plan update --name \"ContosoPlan\" --resource-group \"myResourceGroup\" --sku name=\"CCOG_Standard\" --tags CostCode=\"12345\"" - ], - "name": "Update" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage plans." - }, - "names": [ - "devcenter", - "admin", - "plan" - ] - }, - "plan-member": { - "commands": { - "create": { - "help": { - "short": "Create a dev center plan member resource" - }, - "names": [ - "devcenter", - "admin", - "plan-member", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin plan-member create --name \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --plan-name \"ContosoPlan\" --resource-group \"rg1\" --tags CostCode=\"12345\" --member-id \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --member-type \"User\"" - ], - "name": "Create user plan member" - }, - { - "commands": [ - "devcenter admin plan-member create --name \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --plan-name \"ContosoPlan\" --resource-group \"rg1\" --tags CostCode=\"12345\" --member-id \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --member-type \"Group\"" - ], - "name": "Create group plan member" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}/members/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a dev center plan member" - }, - "names": [ - "devcenter", - "admin", - "plan-member", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin plan-member delete --name \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --plan-name \"ContosoPlan\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}/members/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all of the members assigned to a devcenter plan." - }, - "names": [ - "devcenter", - "admin", - "plan-member", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin plan-member list --plan-name \"ContosoPlan\" --resource-group \"rg1\"" - ], - "name": "List by plan" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}/members", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a devcenter plan member." - }, - "names": [ - "devcenter", - "admin", - "plan-member", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin plan-member show --name \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --plan-name \"ContosoPlan\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}/members/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a devcenter plan member resource" - }, - "names": [ - "devcenter", - "admin", - "plan-member", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin plan-member update --name \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --plan-name \"ContosoPlan\" --resource-group \"rg1\" --tags CostCode=\"12345\"" - ], - "name": "Update" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}/members/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage plan members." - }, - "names": [ - "devcenter", - "admin", - "plan-member" - ] - }, - "pool": { - "commands": { - "create": { - "help": { - "short": "Create a pool." - }, - "names": [ - "devcenter", - "admin", - "pool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\" --local-administrator Enabled" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --stop-on-disconnect grace-period-minutes=\"60\" status=\"Enabled\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --stop-on-disconnect grace-period-minutes=\"60\" status=\"Enabled\"" - ], - "name": "Create" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Unmanaged\" --single-sign-on-status \"Enabled\"" - ], - "name": "Create pool using unmanaged network" - }, - { - "commands": [ - "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Managed\" --managed-virtual-network-region [\"westus3\"] --single-sign-on-status \"Enabled\"" - ], - "name": "Create pool using managed network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Unmanaged\" --single-sign-on-status \"Enabled\"" - ], - "name": "Create pool using unmanaged network" - }, - { - "commands": [ - "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Managed\" --managed-virtual-network-region [\"westus3\"] --single-sign-on-status \"Enabled\"" - ], - "name": "Create pool using managed network" - }, - { - "commands": [ - "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Unmanaged\" --single-sign-on-status \"Enabled\" --stop-on-disconnect status=\"Enabled\" grace-period-minutes=\"60\"" - ], - "name": "Create a pool with stop on disconnect enabled" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a pool." - }, - "names": [ - "devcenter", - "admin", - "pool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin pool delete --name \"poolName\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List pools for a project." - }, - "names": [ - "devcenter", - "admin", - "pool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin pool list --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "run-health-check": { - "help": { - "short": "Triggers a refresh of the pool status." - }, - "names": [ - "devcenter", - "admin", - "pool", - "run-health-check" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Run health check" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Run health check" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Run health check" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Run health check" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a pool." - }, - "names": [ - "devcenter", - "admin", - "pool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin pool show --name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a pool." - }, - "names": [ - "devcenter", - "admin", - "pool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" - ], - "name": "Update" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" - ], - "name": "Update" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" - ], - "name": "Update" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage pools." - }, - "names": [ - "devcenter", - "admin", - "pool" - ] - }, - "project": { - "commands": { - "create": { - "help": { - "short": "Create a project." - }, - "names": [ - "devcenter", - "admin", - "project", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/{devCenterName}\" --tags CostCenter=\"R&D\" --name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" - ], - "name": "Create" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" - ], - "name": "Create" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" - ], - "name": "Create" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a project." - }, - "names": [ - "devcenter", - "admin", - "project", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project delete --name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "get-inherited-setting": { - "help": { - "short": "Gets applicable inherited settings for this project." - }, - "names": [ - "devcenter", - "admin", - "project", - "get-inherited-setting" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project get-inherited-setting --name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Get inherited settings" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/getinheritedsettings", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List projects." - }, - "names": [ - "devcenter", - "admin", - "project", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin project list" - ], - "name": "List by subscription" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin project list" - ], - "name": "List by subscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin project list" - ], - "name": "List by subscription" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin project list" - ], - "name": "List by subscription" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin project list" - ], - "name": "List by subscription" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a project." - }, - "names": [ - "devcenter", - "admin", - "project", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project show --name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a project." - }, - "names": [ - "devcenter", - "admin", - "project", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" - ], - "name": "Update" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" - ], - "name": "Update" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" - ], - "name": "Update" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage projects." - }, - "names": [ - "devcenter", - "admin", - "project" - ] - }, - "project-allowed-environment-type": { - "commands": { - "list": { - "help": { - "short": "List allowed environment types for a project." - }, - "names": [ - "devcenter", - "admin", - "project-allowed-environment-type", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an allowed environment type." - }, - "names": [ - "devcenter", - "admin", - "project-allowed-environment-type", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type show --environment-type-name \"{environmentTypeName}\" --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage project allowed environment types." - }, - "names": [ - "devcenter", - "admin", - "project-allowed-environment-type" - ] - }, - "project-catalog": { - "commands": { - "connect": { - "help": { - "short": "Connects a project catalog to enable syncing." - }, - "names": [ - "devcenter", - "admin", - "project-catalog", - "connect" - ], - "versions": [ - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/connect", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a project catalog." - }, - "names": [ - "devcenter", - "admin", - "project-catalog", - "create" - ], - "versions": [ - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a project catalog resource." - }, - "names": [ - "devcenter", - "admin", - "project-catalog", - "delete" - ], - "versions": [ - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "get-sync-error-detail": { - "help": { - "short": "Gets project catalog synchronization error details" - }, - "names": [ - "devcenter", - "admin", - "project-catalog", - "get-sync-error-detail" - ], - "versions": [ - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/getsyncerrordetails", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the catalogs associated with a project." - }, - "names": [ - "devcenter", - "admin", - "project-catalog", - "list" - ], - "versions": [ - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an associated project catalog." - }, - "names": [ - "devcenter", - "admin", - "project-catalog", - "show" - ], - "versions": [ - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "sync": { - "help": { - "short": "Syncs templates for a template source." - }, - "names": [ - "devcenter", - "admin", - "project-catalog", - "sync" - ], - "versions": [ - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/sync", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a project catalog." - }, - "names": [ - "devcenter", - "admin", - "project-catalog", - "update" - ], - "versions": [ - { - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage project catalogs" - }, - "names": [ - "devcenter", - "admin", - "project-catalog" - ] - }, - "project-environment-definition": { - "commands": { - "get-error-detail": { - "help": { - "short": "Gets Environment Definition error details" - }, - "names": [ - "devcenter", - "admin", - "project-environment-definition", - "get-error-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-definition get-error-detail --catalog-name \"myCatalog\" --project \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" - ], - "name": "Get error detail" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the environment definitions in this project catalog." - }, - "names": [ - "devcenter", - "admin", - "project-environment-definition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-definition list --catalog-name \"myCatalog\" --project \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an environment definition from the catalog." - }, - "names": [ - "devcenter", - "admin", - "project-environment-definition", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-definition show --catalog-name \"myCatalog\" --project \"ContosoProject\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage environment definitions in the project catalog." - }, - "names": [ - "devcenter", - "admin", - "project-environment-definition" - ] - }, - "project-environment-type": { - "commands": { - "create": { - "help": { - "short": "Create a project environment type." - }, - "names": [ - "devcenter", - "admin", - "project-environment-type", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a project environment type." - }, - "names": [ - "devcenter", - "admin", - "project-environment-type", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type delete --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List environment types for a project." - }, - "names": [ - "devcenter", - "admin", - "project-environment-type", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a project environment type." - }, - "names": [ - "devcenter", - "admin", - "project-environment-type", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type show --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a project environment type." - }, - "names": [ - "devcenter", - "admin", - "project-environment-type", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage project environment types." - }, - "names": [ - "devcenter", - "admin", - "project-environment-type" - ] - }, - "schedule": { - "commands": { - "create": { - "help": { - "short": "Create a schedule." - }, - "names": [ - "devcenter", - "admin", - "schedule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a schedule." - }, - "names": [ - "devcenter", - "admin", - "schedule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List schedules for a pool." - }, - "names": [ - "devcenter", - "admin", - "schedule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a schedule." - }, - "names": [ - "devcenter", - "admin", - "schedule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a schedule." - }, - "names": [ - "devcenter", - "admin", - "schedule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage schedules." - }, - "names": [ - "devcenter", - "admin", - "schedule" - ] - }, - "sku": { - "commands": { - "list": { - "help": { - "short": "List the Microsoft.DevCenter SKUs available in a subscription." - }, - "names": [ - "devcenter", - "admin", - "sku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin sku list" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin sku list" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin sku list" - ], - "name": "List" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin sku list" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin sku list" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage skus." - }, - "names": [ - "devcenter", - "admin", - "sku" - ] - }, - "usage": { - "commands": { - "list": { - "help": { - "short": "List the current usages and limits in this location for the provided subscription." - }, - "names": [ - "devcenter", - "admin", - "usage", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin usage list --location \"westus3\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin usage list --location \"westus3\"" - ], - "name": "List" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin usage list --location \"westus3\"" - ], - "name": "List" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin usage list --location \"westus3\"" - ], - "name": "List" - } - ], - "name": "2024-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2024-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage usages." - }, - "names": [ - "devcenter", - "admin", - "usage" - ] - } - }, - "help": { - "short": "Manage devcenter admin resources." - }, - "names": [ - "devcenter", - "admin" - ] - } - }, - "help": { - "short": "Manage resources with devcenter." - }, - "names": [ - "devcenter" - ] - }, - "disk": { - "commands": { - "create": { - "help": { - "short": "Create a disk." - }, - "names": [ - "disk", - "create" - ], - "versions": [ - { - "name": "2022-07-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2022-07-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "name": "2023-04-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2023-04-02" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a managed disk." - }, - "names": [ - "disk", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk delete --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Delete a managed disk." - } - ], - "name": "2022-07-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2022-07-02" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk delete --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Delete a managed disk." - } - ], - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk delete --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Delete a managed disk." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk delete --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Delete a managed disk." - } - ], - "name": "2023-04-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2023-04-02" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List managed disks." - }, - "names": [ - "disk", - "list" - ], - "versions": [ - { - "name": "2022-07-02", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2022-07-02" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2022-07-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2019-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2017-03-30" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "name": "2023-04-02", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2023-04-02" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2023-04-02" - } - ] - } - ] - }, - "revoke-access": { - "help": { - "short": "Revoke a resource's read access to a managed disk." - }, - "names": [ - "disk", - "revoke-access" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk revoke-access --ids $id" - ], - "name": "Revoke a resource's read access to a managed disk." - }, - { - "commands": [ - "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Revoke a resource's read access to a managed disk." - } - ], - "name": "2022-07-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2022-07-02" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk revoke-access --ids $id" - ], - "name": "Revoke a resource's read access to a managed disk." - }, - { - "commands": [ - "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Revoke a resource's read access to a managed disk." - } - ], - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk revoke-access --ids $id" - ], - "name": "Revoke a resource's read access to a managed disk." - }, - { - "commands": [ - "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Revoke a resource's read access to a managed disk." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk revoke-access --ids $id" - ], - "name": "Revoke a resource's read access to a managed disk." - }, - { - "commands": [ - "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Revoke a resource's read access to a managed disk." - } - ], - "name": "2023-04-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2023-04-02" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a disk." - }, - "names": [ - "disk", - "show" - ], - "versions": [ - { - "name": "2022-07-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2022-07-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "name": "2023-04-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2023-04-02" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a disk." - }, - "names": [ - "disk", - "update" - ], - "versions": [ - { - "name": "2022-07-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2022-07-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "name": "2023-04-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2023-04-02" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Azure Virtual Machines use disks as a place to store an operating system, applications, and data. All Azure virtual machines have at least two disks: An operating system disk, and a temporary disk. The operating system disk is created from an image, and both the operating system disk and the image are actually virtual hard disks (VHDs) stored in an Azure storage account. Virtual machines also can have one or more data disks, that are also stored as VHDs.", - "Azure Unmanaged Data Disks have a maximum size of 4095 GB. To use disks larger than 4095 GB use [Azure Managed Disks](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)" - ], - "short": "Manage Azure Managed Disks." - }, - "names": [ - "disk" - ] - }, - "disk-access": { - "commands": { - "create": { - "help": { - "short": "Create a disk access resource" - }, - "names": [ - "disk-access", - "create" - ], - "versions": [ - { - "name": "2020-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a disk access resource." - }, - "names": [ - "disk-access", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk-access delete -g MyResourceGroup -n MyDiskAccess" - ], - "name": "Delete a disk access resource." - } - ], - "name": "2020-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the disk access resources under a resource group." - }, - "names": [ - "disk-access", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk-access list -g MyResourceGroup" - ], - "name": "List all disk access resources in a resource group." - } - ], - "name": "2020-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/diskaccesses", - "plane": "mgmt-plane", - "version": "2020-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a disk access resource." - }, - "names": [ - "disk-access", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk-access show -g MyResourceGroup -n MyDiskAccess" - ], - "name": "Get information of a disk access resource." - } - ], - "name": "2020-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a disk access resource" - }, - "names": [ - "disk-access", - "update" - ], - "versions": [ - { - "name": "2020-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage disk access resources." - }, - "names": [ - "disk-access" - ] - }, - "disk-encryption-set": { - "commands": { - "create": { - "help": { - "short": "Create a disk encryption set" - }, - "names": [ - "disk-encryption-set", - "create" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a disk encryption set." - }, - "names": [ - "disk-encryption-set", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk-encryption-set delete --name MyDiskEncryptionSet --resource-group MyResourceGroup" - ], - "name": "Delete a disk encryption set." - } - ], - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk-encryption-set delete --name MyDiskEncryptionSet --resource-group MyResourceGroup" - ], - "name": "Delete a disk encryption set." - } - ], - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List disk encryption sets." - }, - "names": [ - "disk-encryption-set", - "list" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/diskencryptionsets", - "plane": "mgmt-plane", - "version": "2022-03-02" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/diskencryptionsets", - "plane": "mgmt-plane", - "version": "2019-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - } - ] - }, - "list-associated-resources": { - "help": { - "short": "List all resources that are encrypted with this disk encryption set." - }, - "names": [ - "disk-encryption-set", - "list-associated-resources" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}/associatedresources", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2023-04-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}/associatedresources", - "plane": "mgmt-plane", - "version": "2023-04-02" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a disk encryption set." - }, - "names": [ - "disk-encryption-set", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk-encryption-set show --name MyDiskEncryptionSet --resource-group MyResourceGroup" - ], - "name": "Get information of a disk encryption sets" - } - ], - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk-encryption-set show --name MyDiskEncryptionSet --resource-group MyResourceGroup" - ], - "name": "Get information of a disk encryption sets" - } - ], - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a disk encryption set" - }, - "names": [ - "disk-encryption-set", - "update" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Disk Encryption Set resource." - }, - "names": [ - "disk-encryption-set" - ] - }, - "dnc": { - "commandGroups": { - "controller": { - "commands": { - "create": { - "help": { - "short": "Create a dnc controller." - }, - "names": [ - "dnc", - "controller", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc controller create --location \"West US\" --resource-group \"TestRG\" --resource-name \"testcontroller\"" - ], - "name": "Create a controller" - }, - { - "commands": [ - "dnc controller create --location \"West US\" --resource-group \"TestRG\" --resource-name \"testcontroller\" --purpose \"test\"" - ], - "name": "Create a test controller" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the DNC controller." - }, - "names": [ - "dnc", - "controller", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc controller delete --resource-group \"TestRG\" --resource-name \"testcontroller\"" - ], - "name": "Delete a controller" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get details about the specified dnc controller." - }, - "names": [ - "dnc", - "controller", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc controller show --resource-group \"TestRG\" --resource-name \"testcontroller\"" - ], - "name": "Get details of a controller" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a dnc controller" - }, - "names": [ - "dnc", - "controller", - "update" - ], - "versions": [ - { - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage controller with dnc." - }, - "names": [ - "dnc", - "controller" - ] - }, - "delegated-subnet-service": { - "commands": { - "create": { - "help": { - "short": "Create delegated subnet resource." - }, - "names": [ - "dnc", - "delegated-subnet-service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc delegated-subnet-service create --location \"West US\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/dnctestcontroller\" --subnet-details-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet\" --resource-group \"TestRG\" --resource-name \"delegated1\"" - ], - "name": "Create a subnet delegated to DNC" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "dnc delegated-subnet-service create --location \"West US\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/dnctestcontroller\" --subnet-details-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet\" --resource-group \"TestRG\" --resource-name \"delegated1\" --allocation-block-prefix-size 27" - ], - "name": "Create a subnet delegated to DNC" - } - ], - "name": "2023-06-27-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-06-27-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete dnc DelegatedSubnet." - }, - "names": [ - "dnc", - "delegated-subnet-service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc delegated-subnet-service delete --resource-group \"TestRG\" --resource-name \"delegated1\"" - ], - "name": "Delete the subnet delegated to DNC" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "dnc delegated-subnet-service delete --resource-group \"TestRG\" --resource-name \"delegated1\"" - ], - "name": "Delete the subnet delegated to DNC" - } - ], - "name": "2023-06-27-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-06-27-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get details about the specified dnc DelegatedSubnet Link." - }, - "names": [ - "dnc", - "delegated-subnet-service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc delegated-subnet-service show --resource-group \"TestRG\" --resource-name \"delegated1\"" - ], - "name": "Get details of a subnet delegated to DNC" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "dnc delegated-subnet-service show --resource-group \"TestRG\" --resource-name \"delegated1\"" - ], - "name": "Get details of a subnet delegated to DNC" - } - ], - "name": "2023-06-27-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-06-27-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update delegated subnet resource" - }, - "names": [ - "dnc", - "delegated-subnet-service", - "update" - ], - "versions": [ - { - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-06-27-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-06-27-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage delegated subnet service with dnc." - }, - "names": [ - "dnc", - "delegated-subnet-service" - ] - }, - "orchestrator-instance-service": { - "commands": { - "create": { - "help": { - "short": "Create a orchestrator instance." - }, - "names": [ - "dnc", - "orchestrator-instance-service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc orchestrator-instance-service create --type \"SystemAssigned\" --location \"West US\" --kind \"Kubernetes\" --api-server-endpoint \"https://testk8s.cloudapp.net\" --cluster-root-ca \"ddsadsad344mfdsfdl\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/testcontroller\" --orchestrator-app-id \"546192d7-503f-477a-9cfe-4efc3ee2b6e1\" --orchestrator-tenant-id \"da6192d7-503f-477a-9cfe-4efc3ee2b6c3\" --priv-link-resource-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/privateLinkServices/plresource1\" --resource-group \"TestRG\" --resource-name \"testk8s1\"" - ], - "name": "Create an orchestrator instance" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the Orchestrator Instance." - }, - "names": [ - "dnc", - "orchestrator-instance-service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc orchestrator-instance-service delete --resource-group \"TestRG\" --resource-name \"testk8s1\"" - ], - "name": "Delete an orchestrator instance" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get details about the orchestrator instance." - }, - "names": [ - "dnc", - "orchestrator-instance-service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc orchestrator-instance-service show --resource-group \"TestRG\" --resource-name \"testk8s1\"" - ], - "name": "Get details of an orchestrator instance" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a orchestrator instance" - }, - "names": [ - "dnc", - "orchestrator-instance-service", - "update" - ], - "versions": [ - { - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage orchestrator instance service with dnc." - }, - "names": [ - "dnc", - "orchestrator-instance-service" - ] - } - }, - "help": { - "short": "Manage Delegated Network." - }, - "names": [ - "dnc" - ] - }, - "dns-resolver": { - "commandGroups": { - "forwarding-rule": { - "commands": { - "create": { - "help": { - "short": "Create a forwarding rule in a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "forwarding-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-rule create --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --domain-name \"contoso.com.\" --forwarding-rule-state \"Enabled\" --metadata additionalProp1=\"value1\" --target-dns-servers [{ip-address:\"10.0.0.1\",port:53},{ip-address:\"10.0.0.2\",port:53}] --resource-group \"sampleResourceGroup\"" - ], - "name": "Upsert forwarding rule in a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone." - }, - "names": [ - "dns-resolver", - "forwarding-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-rule delete --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Delete forwarding rule in a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists forwarding rules in a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "forwarding-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-rule list --ruleset-name \"sampleDnsForwardingRuleset\" --resource- group \"sampleResourceGroup\"" - ], - "name": "List forwarding rules in a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets properties of a forwarding rule in a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "forwarding-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-rule show --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Retrieve forwarding rule in a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a forwarding rule in a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "forwarding-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-rule update --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --forwarding-rule-state \"Disabled\" --metadata additionalProp2=\"value2\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Update forwarding rule in a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage forwarding rule with dns resolver" - }, - "names": [ - "dns-resolver", - "forwarding-rule" - ] - }, - "forwarding-ruleset": { - "commands": { - "create": { - "help": { - "short": "Create a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "forwarding-ruleset", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-ruleset create --name \"samplednsForwardingRuleset\" --location \"westus2\" --outbound-endpoints [{id:\"/subscriptions/abdd4249-9f34-4cc6-8e42-c2e32110603e/resou rceGroups/sampleResourceGroup/providers/Microsoft.Network/dnsResolvers/sampleDnsResolver/out boundEndpoints/sampleOutboundEndpoint0\"},{id:\"/subscriptions/abdd4249-9f3 4-4cc6-8e42-c2e32110603e/resourceGroups/sampleResourceGroup/providers/Microsoft.Network/dnsR esolvers/sampleDnsResolver/outboundEndpoints/sampleOutboundEndpoint1\"}] --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Upsert DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted." - }, - "names": [ - "dns-resolver", - "forwarding-ruleset", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-ruleset delete --name \"samplednsForwardingRulesetName\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Delete DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists DNS forwarding rulesets in all resource groups of a subscription." - }, - "names": [ - "dns-resolver", - "forwarding-ruleset", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-ruleset list" - ], - "name": "List DNS forwarding rulesets by subscription" - }, - { - "commands": [ - "dns-resolver forwarding-ruleset list --resource-group \"sampleResourceGroup\"" - ], - "name": "List DNS forwarding rulesets by resource group" - }, - { - "commands": [ - "dns-resolver forwarding-ruleset list --resource-group \"sampleResourceGroup\" --virtual- network-name \"sampleVirtualNetwork\"" - ], - "name": "List DNS forwarding rulesets by virtual network" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/dnsforwardingrulesets", - "plane": "mgmt-plane", - "version": "2022-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list-by-virtual-network": { - "help": { - "short": "Lists DNS forwarding ruleset resource IDs attached to a virtual network." - }, - "names": [ - "dns-resolver", - "forwarding-ruleset", - "list-by-virtual-network" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-ruleset list --resource-group \"sampleResourceGroup\" --virtual- network-name \"sampleVirtualNetwork\"" - ], - "name": "List DNS forwarding rulesets by virtual network" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listdnsforwardingrulesets", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets a DNS forwarding ruleset properties." - }, - "names": [ - "dns-resolver", - "forwarding-ruleset", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-ruleset show --name \"sampleDnsForwardingRuleset\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Retrieve DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "forwarding-ruleset", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-ruleset update --name \"sampleDnsForwardingRuleset\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Update DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage forwarding ruleset with dns resolver" - }, - "names": [ - "dns-resolver", - "forwarding-ruleset" - ] - }, - "inbound-endpoint": { - "commands": { - "create": { - "help": { - "short": "Create an inbound endpoint for a DNS resolver." - }, - "names": [ - "dns-resolver", - "inbound-endpoint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver inbound-endpoint create --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --location \"westus2\" --ip-configurations [{private-ip-address:'',private-ip-allocation-method:\"Dynamic\",id:\"/subscriptions/0403cfa9-9659-4f33-9f30-1f191c51d111/resourceGroups/sampleVnetResourceGroupName/providers/Microsoft.Network/virtualNetworks/sa mpleVirtualNetwork/subnets/sampleSubnet\"}] --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Upsert inbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an inbound endpoint for a DNS resolver. WARNING: This operation cannot be undone." - }, - "names": [ - "dns-resolver", - "inbound-endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver inbound-endpoint delete --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Delete inbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists inbound endpoints for a DNS resolver." - }, - "names": [ - "dns-resolver", - "inbound-endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver inbound-endpoint list --dns-resolver-name \"sampleDnsResolver\" --resource- group \"sampleResourceGroup\"" - ], - "name": "List inbound endpoints by DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets properties of an inbound endpoint for a DNS resolver." - }, - "names": [ - "dns-resolver", - "inbound-endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver inbound-endpoint show --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Retrieve inbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates an inbound endpoint for a DNS resolver." - }, - "names": [ - "dns-resolver", - "inbound-endpoint", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver inbound-endpoint update --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Update inbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage inbound endpoint with dns resolver" - }, - "names": [ - "dns-resolver", - "inbound-endpoint" - ] - }, - "outbound-endpoint": { - "commands": { - "create": { - "help": { - "short": "Create an outbound endpoint for a DNS resolver." - }, - "names": [ - "dns-resolver", - "outbound-endpoint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver outbound-endpoint create --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --location \"westus2\" --id \"/subscriptions/0403cfa9-9659-4f33-9f30-1 f191c51d111/resourceGroups/sampleVnetResourceGroupName/providers/Microsoft.Network/virtualNe tworks/sampleVirtualNetwork/subnets/sampleSubnet\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Upsert outbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone." - }, - "names": [ - "dns-resolver", - "outbound-endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver outbound-endpoint delete --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Delete outbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists outbound endpoints for a DNS resolver." - }, - "names": [ - "dns-resolver", - "outbound-endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver outbound-endpoint list --dns-resolver-name \"sampleDnsResolver\" --resource- group \"sampleResourceGroup\"" - ], - "name": "List outbound endpoints by DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets properties of an outbound endpoint for a DNS resolver." - }, - "names": [ - "dns-resolver", - "outbound-endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver outbound-endpoint show --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Retrieve outbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates an outbound endpoint for a DNS resolver." - }, - "names": [ - "dns-resolver", - "outbound-endpoint", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver outbound-endpoint update --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Update outbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage outbound endpoint with dns resolver" - }, - "names": [ - "dns-resolver", - "outbound-endpoint" - ] - }, - "vnet-link": { - "commands": { - "create": { - "help": { - "short": "Create a virtual network link to a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "vnet-link", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver vnet-link create --ruleset-name \"sampleDnsForwardingRuleset\" --metadata additionalProp1=\"value1\" --id \"/subscriptions/0403cfa9-9659-4f33-9f30-1f191c51d111/resourceG roups/sampleVnetResourceGroupName/providers/Microsoft.Network/virtualNetworks/sampleVirtualN etwork\" --resource-group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" - ], - "name": "Upsert virtual network link to a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a virtual network link to a DNS forwarding ruleset. WARNING: This operation cannot be undone." - }, - "names": [ - "dns-resolver", - "vnet-link", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver vnet-link delete --ruleset-name \"sampleDnsForwardingRuleset\" --resource- group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" - ], - "name": "Delete virtual network link to a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists virtual network links to a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "vnet-link", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver vnet-link list --ruleset-name \"sampleDnsForwardingRuleset\" --resource-group \"sampleResourceGroup\"" - ], - "name": "List virtual network links to a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets properties of a virtual network link to a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "vnet-link", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver vnet-link show --ruleset-name \"sampleDnsForwardingRuleset\" --resource-group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" - ], - "name": "Retrieve virtual network link to a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates a virtual network link to a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "vnet-link", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver vnet-link update --ruleset-name \"sampleDnsForwardingRuleset\" --metadata additionalProp1=\"value1\" --resource-group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" - ], - "name": "Update virtual network link to a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage vnet link with dns resolver" - }, - "names": [ - "dns-resolver", - "vnet-link" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a DNS resolver." - }, - "names": [ - "dns-resolver", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver create --name \"sampleDnsResolver\" --location \"westus2\" --id \"/subscriptions/ cbb1387e-4b03-44f2-ad41-58d4677b9873/resourceGroups/virtualNetworkResourceGroup/providers/Mi crosoft.Network/virtualNetworks/sampleVirtualNetwork\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Upsert DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a DNS resolver. WARNING: This operation cannot be undone." - }, - "names": [ - "dns-resolver", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver delete --name \"sampleDnsResolver\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Delete DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists DNS resolvers in all resource groups of a subscription." - }, - "names": [ - "dns-resolver", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver list --resource-group \"sampleResourceGroup\"" - ], - "name": "List DNS resolvers by resource group" - }, - { - "commands": [ - "dns-resolver list" - ], - "name": "List DNS resolvers by subscription" - }, - { - "commands": [ - "dns-resolver list --resource-group \"sampleResourceGroup\" --virtual-network-name \"sampleVirtualNetwork\"" - ], - "name": "List DNS resolvers by virtual network" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/dnsresolvers", - "plane": "mgmt-plane", - "version": "2022-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list-by-virtual-network": { - "help": { - "short": "Lists DNS resolver resource IDs linked to a virtual network." - }, - "names": [ - "dns-resolver", - "list-by-virtual-network" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver list --resource-group \"sampleResourceGroup\" --virtual-network-name \"sampleVirtualNetwork\"" - ], - "name": "List DNS resolvers by virtual network" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listdnsresolvers", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets properties of a DNS resolver." - }, - "names": [ - "dns-resolver", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver show --name \"sampleDnsResolver\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Retrieve DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates a DNS resolver." - }, - "names": [ - "dns-resolver", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver update --name \"sampleDnsResolver\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Update DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Dns Resolver" - }, - "names": [ - "dns-resolver" - ] - }, - "dynatrace": { - "commandGroups": { - "monitor": { - "commandGroups": { - "sso-config": { - "commands": { - "create": { - "help": { - "short": "Create a dynatrace sso-config resource" - }, - "names": [ - "dynatrace", - "monitor", - "sso-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor sso-config create -g rg --monitor-name monitor -n default --aad-domains \"['mpliftrdt20210811outlook.onmicrosoft.com']\" --single-sign-on-url \"https://www.dynatrace.io\"" - ], - "name": "Create a sso-config" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/singlesignonconfigurations/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all dynatrace sso-config by monitor name" - }, - "names": [ - "dynatrace", - "monitor", - "sso-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor sso-config list -g rg --monitor-name monitor" - ], - "name": "List sso-config" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/singlesignonconfigurations", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a dynatrace sso-config" - }, - "names": [ - "dynatrace", - "monitor", - "sso-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor sso-config show -g rg --monitor-name monitor -n default" - ], - "name": "Show sso-config" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/singlesignonconfigurations/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage monitor sso-config" - }, - "names": [ - "dynatrace", - "monitor", - "sso-config" - ] - }, - "tag-rule": { - "commands": { - "create": { - "help": { - "short": "Create a tag rule" - }, - "names": [ - "dynatrace", - "monitor", - "tag-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor tag-rule create -g rg --monitor-name monitor -n default --log-rules \"{send-aad-logs:enabled,send-subscription-logs:enabled,send-activity-logs:enabled,filtering-tags:[{name:env,value:prod,action:include},{name:env,value:dev,action:exclude}]}\" --metric-rules \"{filtering-tags:[{name:env,value:prod,action:include}]}\"" - ], - "name": "Create tag-rule" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a tag rule" - }, - "names": [ - "dynatrace", - "monitor", - "tag-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor tag-rule delete -g rg --monitor-name monitor -n default -y" - ], - "name": "Delete tag-rule" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all tag rule by monitor name" - }, - "names": [ - "dynatrace", - "monitor", - "tag-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor tag-rule list -g rg --monitor-name monitor" - ], - "name": "List tag-rule" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a tag rule" - }, - "names": [ - "dynatrace", - "monitor", - "tag-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor tag-rule show -g rg --monitor-name monitor -n default" - ], - "name": "Show tag-rule" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a tag rule" - }, - "names": [ - "dynatrace", - "monitor", - "tag-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor tag-rule delete -g rg --monitor-name monitor -n default -y" - ], - "name": "Update tag-rule" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage dynatrace monitor tag-rule" - }, - "names": [ - "dynatrace", - "monitor", - "tag-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a monitor resource" - }, - "names": [ - "dynatrace", - "monitor", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor create -g rg -n monitor --user-info \"{first-name:Alice,last-name:Bobab,email-address:Alice@microsoft.com,phone-number:1234567890,country:US}\" --plan-data \"{usage-type:committed,billing-cycle:Monthly,plan-details:azureportalintegration_privatepreview@TIDhjdtn7tfnxcy,effective-date:2022-08-20}\" --environment \"{single-sign-on:{aad-domains:['abc']}}\"" - ], - "name": "Create a monitor" - } - ], - "name": "2021-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "dynatrace monitor create -g rg -n monitor --user-info \"{first-name:Alice,last-name:Bobab,email-address:Alice@microsoft.com,phone-number:1234567890,country:US}\" --plan-data \"{usage-type:committed,billing-cycle:Monthly,plan-details:azureportalintegration_privatepreview@TIDhjdtn7tfnxcy,effective-date:2022-08-20}\" --environment \"{single-sign-on:{aad-domains:['abc']}}\"" - ], - "name": "Create a monitor" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a monitor resource" - }, - "names": [ - "dynatrace", - "monitor", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor delete -n monitor -g rg -y" - ], - "name": "Delete a monitor" - } - ], - "name": "2021-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "dynatrace monitor delete -n monitor -g rg -y" - ], - "name": "Delete a monitor" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "get-sso-detail": { - "help": { - "short": "Get the SSO configuration details from the partner" - }, - "names": [ - "dynatrace", - "monitor", - "get-sso-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor get-sso-detail -g rg --monitor-name monitor --user-principal Alice@microsoft.com" - ], - "name": "Get-sso-detail" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/getssodetails", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "get-vm-host-payload": { - "help": { - "short": "Return the payload that need to be passed in the request body for installing Dynatrace agent on a VM" - }, - "names": [ - "dynatrace", - "monitor", - "get-vm-host-payload" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor get-vm-host-payload -g rg --monitor-name monitor" - ], - "name": "Get-vm-host-payload" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/getvmhostpayload", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all monitor resource by monitor name in a resource group" - }, - "names": [ - "dynatrace", - "monitor", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor list -g rg --monitor-name monitor" - ], - "name": "List monitor" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list-app-service": { - "help": { - "short": "Get list of app services with dynatrace PaaS OneAgent enabled" - }, - "names": [ - "dynatrace", - "monitor", - "list-app-service" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor list-app-service -g rg --monitor-name monitor" - ], - "name": "List-app-service" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listappservices", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list-host": { - "help": { - "short": "List the compute resources currently being monitored by the dynatrace resource" - }, - "names": [ - "dynatrace", - "monitor", - "list-host" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor list-host -g rg --monitor-name monitor" - ], - "name": "List-host" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listhosts", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list-linkable-environment": { - "help": { - "short": "Get all the dynatrace environments that a user can link a azure resource to" - }, - "names": [ - "dynatrace", - "monitor", - "list-linkable-environment" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor list-linkable-environment -g rg --monitor-name monitor --user-principal Alice@microsoft.com --region eastus2euap" - ], - "name": "List-linkable-environment" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listlinkableenvironments", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list-monitored-resource": { - "help": { - "short": "List the resources currently being monitored by the dynatrace monitor resource" - }, - "names": [ - "dynatrace", - "monitor", - "list-monitored-resource" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor list-monitored-resource -g rg --monitor-name monitor" - ], - "name": "List-monitored-resource" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listmonitoredresources", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a monitor resource" - }, - "names": [ - "dynatrace", - "monitor", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor show -g rg -n monitor" - ], - "name": "Show a monitor" - } - ], - "name": "2021-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "dynatrace monitor show -g rg -n monitor" - ], - "name": "Show a monitor" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a monitor resource" - }, - "names": [ - "dynatrace", - "monitor", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor update -g {rg} -n {monitor} --tags {{env:dev}}" - ], - "name": "Update monitor" - } - ], - "name": "2021-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "dynatrace monitor update -g {rg} -n {monitor} --tags {{env:dev}}" - ], - "name": "Update monitor" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage dynatrace monitor" - }, - "names": [ - "dynatrace", - "monitor" - ] - } - }, - "help": { - "short": "Manage dynatrace" - }, - "names": [ - "dynatrace" - ] - }, - "edge-zones": { - "commandGroups": { - "extended-zone": { - "commands": { - "list": { - "help": { - "lines": [ - "List the Azure Extended Zones available to a subscription" - ], - "short": "List the Azure Extended Zones available to a subscription" - }, - "names": [ - "edge-zones", - "extended-zone", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "edge-zones extended-zone list" - ], - "name": "List all Azure Extended Zones" - } - ], - "name": "2024-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.edgezones/extendedzones", - "plane": "mgmt-plane", - "version": "2024-04-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "register": { - "help": { - "lines": [ - "Registers a subscription for an Extended Zone" - ], - "short": "Registers a subscription for an Extended Zone" - }, - "names": [ - "edge-zones", - "extended-zone", - "register" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "edge-zones extended-zone register --name losangeles" - ], - "name": "Register a subscription for an Extended Zone" - } - ], - "name": "2024-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.edgezones/extendedzones/{}/register", - "plane": "mgmt-plane", - "version": "2024-04-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "lines": [ - "Get an Azure Extended Zone for a subscription" - ], - "short": "Get an Azure Extended Zone for a subscription" - }, - "names": [ - "edge-zones", - "extended-zone", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "edge-zones extended-zone show --name losangeles" - ], - "name": "Get an Azure Extended Zone for a subscription" - } - ], - "name": "2024-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.edgezones/extendedzones/{}", - "plane": "mgmt-plane", - "version": "2024-04-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "unregister": { - "help": { - "lines": [ - "Unregisters a subscription for an Extended Zone" - ], - "short": "Unregisters a subscription for an Extended Zone" - }, - "names": [ - "edge-zones", - "extended-zone", - "unregister" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "edge-zones extended-zone --name losangeles" - ], - "name": "Unregisters a subscription for an Extended Zone" - } - ], - "name": "2024-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.edgezones/extendedzones/{}/unregister", - "plane": "mgmt-plane", - "version": "2024-04-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "lines": [ - "Azure Extended Zones are small-footprint extensions of Azure placed in metros, industry centers, or a specific jurisdiction to serve low latency and/or data residency workloads." - ], - "short": "A small-footprint extension of Azure." - }, - "names": [ - "edge-zones", - "extended-zone" - ] - } - }, - "help": { - "lines": [ - "Provides management for the different EdgeZone resource types" - ], - "short": "Manage Edge Zone resources" - }, - "names": [ - "edge-zones" - ] - }, - "elastic": { - "commandGroups": { - "monitor": { - "commandGroups": { - "tag-rule": { - "commands": { - "create": { - "help": { - "short": "Create a tag rule set for a given monitor resource." - }, - "names": [ - "elastic", - "monitor", - "tag-rule", - "create" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor tag-rule create -n default -g rg --monitor-name monitor --log-rules \"{filteringTags:[{name:Environment,value:Prod,action:Include}]}\"" - ], - "name": "Create monitor tag-rule" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a tag rule set for a given monitor resource." - }, - "names": [ - "elastic", - "monitor", - "tag-rule", - "delete" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor tag-rule delete --monitor-name name -n name -g rg" - ], - "name": "Delete tag rule" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the tag rules for a given monitor resource." - }, - "names": [ - "elastic", - "monitor", - "tag-rule", - "list" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor tag-rule list -g rg --monitor-name name" - ], - "name": "List monitor tag rule" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a tag rule set for a given monitor resource." - }, - "names": [ - "elastic", - "monitor", - "tag-rule", - "show" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor tag-rule show --monitor-name name -g rg -n name" - ], - "name": "Show tag rule" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a tag rule set for a given monitor resource." - }, - "names": [ - "elastic", - "monitor", - "tag-rule", - "update" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage tag rule with elastic." - }, - "names": [ - "elastic", - "monitor", - "tag-rule" - ] - } - }, - "commands": { - "associate-traffic-filter": { - "help": { - "short": "Associate traffic filter" - }, - "names": [ - "elastic", - "monitor", - "associate-traffic-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/associatetrafficfilter", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor associate-traffic-filter --monitor-name name -g rg --ruleset-id" - ], - "name": "Monitor associate traffic filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/associatetrafficfilter", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a monitor resource." - }, - "names": [ - "elastic", - "monitor", - "create" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor create -n monitor-name -g rg --user-info \"{firstName:Alice,lastName:bob,companyName:Micosoft,emailAddress:alice@microsoft.com}\" --sku \"{name:ess-consumption-2024_Monthly}\"" - ], - "name": "Create monitor" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "create-and-associate-ip-filter": { - "help": { - "short": "Create and associate ip filter" - }, - "names": [ - "elastic", - "monitor", - "create-and-associate-ip-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateipfilter", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor create-and-associate-ip-filter --monitor-name name -g rg --name name --ips 192.168.131.0, 192.168.132.6/22" - ], - "name": "Create and associate ip filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateipfilter", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "create-and-associate-pl-filter": { - "help": { - "short": "Create and associate pl filter" - }, - "names": [ - "elastic", - "monitor", - "create-and-associate-pl-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateplfilter", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor create-and-associate-pl-filter --monitor-name monitor -g rg --name name" - ], - "name": "Create and associate pl filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateplfilter", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "create-or-update-external-user": { - "help": { - "short": "Create or update external user" - }, - "names": [ - "elastic", - "monitor", - "create-or-update-external-user" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createorupdateexternaluser", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor create-or-update-external-user --monitor-name {monitor} -g {rg} --user-name newuser --full-name fullname --password password --email-id email@outlook.com --roles [admin,other_role]" - ], - "name": "Create or update external user" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createorupdateexternaluser", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a monitor resource." - }, - "names": [ - "elastic", - "monitor", - "delete" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor delete -n monitor -g rg" - ], - "name": "Delete monitor" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "delete-traffic-filter": { - "help": { - "short": "Delete traffic filter" - }, - "names": [ - "elastic", - "monitor", - "delete-traffic-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/deletetrafficfilter", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor delete-traffic-filter --monitor-name name -g rg --ruleset-id id" - ], - "name": "Delete traffic filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/deletetrafficfilter", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "detach-and-delete-traffic-filter": { - "help": { - "short": "Detach and delete traffic filter" - }, - "names": [ - "elastic", - "monitor", - "detach-and-delete-traffic-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachanddeletetrafficfilter", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor detach-and-delete-traffic-filter --monitor-name -g rg --ruleset-id id" - ], - "name": "Detach and delete traffic filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachanddeletetrafficfilter", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "detach-traffic-filter": { - "help": { - "short": "Detach traffic filter" - }, - "names": [ - "elastic", - "monitor", - "detach-traffic-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachtrafficfilter", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor detach-traffic-filter --monitor-name name -g rg --ruleset-id" - ], - "name": "Detach traffic filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachtrafficfilter", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all monitors under the specified resource group. And List all monitors under the specified subscription." - }, - "names": [ - "elastic", - "monitor", - "list" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elastic/monitors", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list -g rg" - ], - "name": "List all monitors by resource group" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elastic/monitors", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list-all-traffic-filter": { - "help": { - "short": "List all traffic filter" - }, - "names": [ - "elastic", - "monitor", - "list-all-traffic-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listalltrafficfilters", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list-all-traffic-filter --monitor-name name -g rg" - ], - "name": "List all traffic filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listalltrafficfilters", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list-associated-traffic-filter": { - "help": { - "short": "List associated traffic filter" - }, - "names": [ - "elastic", - "monitor", - "list-associated-traffic-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listassociatedtrafficfilters", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list-associated-traffic-filter --monitor-name name -g rg" - ], - "name": "List associated traffic filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listassociatedtrafficfilters", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list-deployment-info": { - "help": { - "short": "Fetch information regarding Elastic cloud deployment corresponding to the Elastic monitor resource." - }, - "names": [ - "elastic", - "monitor", - "list-deployment-info" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listdeploymentinfo", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list-deployment-info --monitor-name name -g rg" - ], - "name": "List deployment info" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listdeploymentinfo", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list-resource": { - "help": { - "short": "List the resources currently being monitored by the Elastic monitor resource." - }, - "names": [ - "elastic", - "monitor", - "list-resource" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listmonitoredresources", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list-resource --monitor-name -g rg" - ], - "name": "List resource" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listmonitoredresources", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list-upgradable-version": { - "help": { - "short": "List upgradable version" - }, - "names": [ - "elastic", - "monitor", - "list-upgradable-version" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listupgradableversions", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list-upgradable-version --monitor-name name -g rg" - ], - "name": "List upgradable version" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listupgradableversions", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list-vm-host": { - "help": { - "short": "List the vm resources currently being monitored by the Elastic monitor resource." - }, - "names": [ - "elastic", - "monitor", - "list-vm-host" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listvmhost", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list-vm-host --monitor-name name -g rg" - ], - "name": "List vm host" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listvmhost", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the properties of a specific monitor resource." - }, - "names": [ - "elastic", - "monitor", - "show" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor show -n name -g rg" - ], - "name": "Show monitor" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a monitor resource." - }, - "names": [ - "elastic", - "monitor", - "update" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor update -n monitor -g rg --tags \"{tag:test,tag1:test1}\"" - ], - "name": "Update monitor" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "update-vm-collection": { - "help": { - "short": "Update the vm details that will be monitored by the Elastic monitor resource." - }, - "names": [ - "elastic", - "monitor", - "update-vm-collection" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmcollectionupdate", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor update-vm-collection --monitor-name monitor1 -g rg --operation-name Add --vi-resource-id id" - ], - "name": "Update vm collection" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmcollectionupdate", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "upgrade": { - "help": { - "short": "Upgrade elastic monitor" - }, - "names": [ - "elastic", - "monitor", - "upgrade" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/upgrade", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor upgrade -g rg --monitor-name monitor --version 8.0.0" - ], - "name": "Monitor upgrade" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/upgrade", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "vm-ingestion-detail": { - "help": { - "short": "List the vm ingestion details that will be monitored by the Elastic monitor resource." - }, - "names": [ - "elastic", - "monitor", - "vm-ingestion-detail" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmingestiondetails", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor vm-ingestion-detail --monitor-name name -g rg" - ], - "name": "Vm ingestion detail" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmingestiondetails", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage monitor with elastic." - }, - "names": [ - "elastic", - "monitor" - ] - } - }, - "commands": { - "get-organization-api-key": { - "help": { - "short": "Fetch User API Key from internal database, if it was generated and stored while creating the Elasticsearch Organization." - }, - "names": [ - "elastic", - "get-organization-api-key" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic get-organization-api-key --email-id id" - ], - "name": "Get organization api key" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elastic/getorganizationapikey", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Microsoft Elastic." - }, - "names": [ - "elastic" - ] - }, - "elastic-san": { - "commandGroups": { - "volume": { - "commandGroups": { - "snapshot": { - "commands": { - "create": { - "help": { - "short": "Create a Volume Snapshot." - }, - "names": [ - "elastic-san", - "volume", - "snapshot", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume snapshot create -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"snapshot_name\" --creation-data '{source-id:\"volume_id\"}'" - ], - "name": "snapshot create" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/snapshots/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Volume Snapshot." - }, - "names": [ - "elastic-san", - "volume", - "snapshot", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume snapshot delete -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"snapshot_name\"" - ], - "name": "snapshot delete" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/snapshots/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Snapshots in a VolumeGroup or List Snapshots by Volume (name) in a VolumeGroup using filter" - }, - "names": [ - "elastic-san", - "volume", - "snapshot", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume snapshot list -g \"rg\" -e \"san_name\" -v \"vg_name\"" - ], - "name": "snapshot list" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/snapshots", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Volume Snapshot." - }, - "names": [ - "elastic-san", - "volume", - "snapshot", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume snapshot show -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"snapshot_name\"" - ], - "name": "snapshot show" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/snapshots/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Volume Snapshot." - }, - "names": [ - "elastic-san", - "volume", - "snapshot", - "update" - ], - "versions": [ - { - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/snapshots/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage volume snapshot" - }, - "names": [ - "elastic-san", - "volume", - "snapshot" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Volume." - }, - "names": [ - "elastic-san", - "volume", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume create -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 2" - ], - "name": "Create a Volume." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume create -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 2" - ], - "name": "Create a Volume." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume create -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"volume_name\" --size-gib 2" - ], - "name": "Create a Volume." - }, - { - "commands": [ - "elastic-san volume create -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"volume_name_2\" --size-gib 2 --creation-data '{source-id:\"snapshot_id\",create-source:VolumeSnapshot}'" - ], - "name": "Create a Volume from snapshot." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Volume." - }, - "names": [ - "elastic-san", - "volume", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume delete -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" - ], - "name": "Delete a Volume." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume delete -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" - ], - "name": "Delete a Volume." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume delete -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"volume_name\"" - ], - "name": "Delete a Volume." - }, - { - "commands": [ - "elastic-san volume delete -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"volume_name\" -y --x-ms-delete-snapshots true --x-ms-force-delete true" - ], - "name": "Delete a volume with its snapshot" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Volumes in a Volume Group." - }, - "names": [ - "elastic-san", - "volume", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume list -g {rg} -e {san_name} -v {vg_name}" - ], - "name": "List Volumes in a Volume Group." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume list -g {rg} -e {san_name} -v {vg_name}" - ], - "name": "List Volumes in a Volume Group." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume list -g \"rg\" -e \"san_name\" -v \"vg_name\"" - ], - "name": "List Volumes in a Volume Group." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Volume." - }, - "names": [ - "elastic-san", - "volume", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume show -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" - ], - "name": "Get a Volume." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume show -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" - ], - "name": "Get a Volume." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume show -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"volume_name\"" - ], - "name": "Get a Volume." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Volume." - }, - "names": [ - "elastic-san", - "volume", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume update -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 3" - ], - "name": "Update a Volume." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume update -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 3" - ], - "name": "Update a Volume." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume update -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"volume_name\" --size-gib 3" - ], - "name": "Update a Volume." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Elastic SAN Volume." - }, - "names": [ - "elastic-san", - "volume" - ] - }, - "volume-group": { - "commands": { - "create": { - "help": { - "short": "Create a Volume Group." - }, - "names": [ - "elastic-san", - "volume-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume-group create -e {san_name} -n {vg_name} -g {rg} --tags \"{key1910:bbbb}\" --encryption EncryptionAtRestWithPlatformKey --protocol-type Iscsi --network-acls \"{virtual-network-rules:[\"{id:{subnet_id},action:Allow}\"]}\"" - ], - "name": "Create a Volume Group." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group create -e {san_name} -n {vg_name} -g {rg} --tags \"{key1910:bbbb}\" --encryption EncryptionAtRestWithPlatformKey --protocol-type Iscsi --network-acls \"{virtual-network-rules:[\"{id:{subnet_id},action:Allow}\"]}\"" - ], - "name": "Create a Volume Group." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group create -e \"san_name\" -n \"vg_name\" -g \"rg\" --tags '{key1910:bbbb}' --encryption EncryptionAtRestWithPlatformKey --protocol-type Iscsi --network-acls '{virtual-network-rules:[{id:\"subnet_id\",action:Allow}]}' --identity '{type:SystemAssigned}'" - ], - "name": "Create a Volume Group with PlaformManagedkey and SystemAssignedIdentity" - }, - { - "commands": [ - "elastic-san volume-group create -e \"san_name\" -n \"vg_name\" -g \"rg\" --encryption EncryptionAtRestWithCustomerManagedKey --protocol-type Iscsi --identity '{type:UserAssigned,user-assigned-identity:\"uai_id\"}' --encryption-properties '{key-vault-properties:{key-name:\"key_name\",key-vault-uri:\"vault_uri\"},identity:{user-assigned-identity:\"uai_id\"}}'" - ], - "name": "Create a volume group with CustomerManagedKey and UserAssignedIdentity" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Volume Group." - }, - "names": [ - "elastic-san", - "volume-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume-group delete -g {rg} -e {san_name} -n {vg_name}" - ], - "name": "Delete a Volume Group." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group delete -g {rg} -e {san_name} -n {vg_name}" - ], - "name": "Delete a Volume Group." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group delete -g \"rg\" -e \"san_name\" -n \"vg_name\"" - ], - "name": "Delete a Volume Group." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Volume Groups." - }, - "names": [ - "elastic-san", - "volume-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume-group list -g {rg} -e {san_name}" - ], - "name": "List Volume Groups." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group list -g {rg} -e {san_name}" - ], - "name": "List Volume Groups." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group list -g \"rg\" -e \"san_name\"" - ], - "name": "List Volume Groups." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Volume Group." - }, - "names": [ - "elastic-san", - "volume-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume-group show -g {rg} -e {san_name} -n {vg_name}" - ], - "name": "Get a Volume Group." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group show -g {rg} -e {san_name} -n {vg_name}" - ], - "name": "Get a Volume Group." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group show -g \"rg\" -e \"san_name\" -n \"vg_name\"" - ], - "name": "Get a Volume Group." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Volume Group." - }, - "names": [ - "elastic-san", - "volume-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume-group update -e {san_name} -n {vg_name} -g {rg} --tags \"{key2011:cccc}\" --protocol-type None --network-acls \"{virtual-network-rules:[\"{id:{subnet_id_2},action:Allow}\"]}\"" - ], - "name": "Update a Volume Group." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group update -e {san_name} -n {vg_name} -g {rg} --tags \"{key2011:cccc}\" --protocol-type None --network-acls \"{virtual-network-rules:[\"{id:{subnet_id_2},action:Allow}\"]}\"" - ], - "name": "Update a Volume Group." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group update -e \"san_name\" -n \"vg_name\" -g \"rg\" --protocol-type None --network-acls '{virtual-network-rules:[{id:\"subnet_id_2\",action:Allow}]}'" - ], - "name": "Update a Volume Group." - }, - { - "commands": [ - "elastic-san volume-group update -e \"san_name\" -n \"vg_name\" -g \"rg\" --encryption EncryptionAtRestWithCustomerManagedKey --encryption-properties '{key-vault-properties:{key-name:\"key_name\",key-vault-uri:\"vault_uri\"}}'" - ], - "name": "Update volume group to use CustomerManagedKey with keyvault details" - }, - { - "commands": [ - "elastic-san volume-group update -e \"san_name\" -n \"vg_name\" -g \"rg\" --identity '{type:UserAssigned,user-assigned-identity:\"uai_2_id\"}' --encryption-properties '{key-vault-properties:{key-name:\"key_name\",key-vault-uri:\"vault_uri\"},identity:{user-assigned-identity:\"uai_2_id\"}}'" - ], - "name": "Update volume group to use another UserAssignedIdentity" - }, - { - "commands": [ - "elastic-san volume-group update -e \"san_name\" -n \"vg_name\" -g \"rg\" --encryption EncryptionAtRestWithPlatformKey" - ], - "name": "Update volume group back to PlatformManagedKey" - }, - { - "commands": [ - "elastic-san volume-group update -e \"san_name\" -n \"vg_name\" -g \"rg\" --identity '{type:SystemAssigned}'" - ], - "name": "Update volume group back to SystemAssignedIdentity" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Elastic SAN Volume Group." - }, - "names": [ - "elastic-san", - "volume-group" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Elastic SAN." - }, - "names": [ - "elastic-san", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san create -n {san_name} -g {rg} --tags \"{key1810:aaaa}\" -l southcentralusstg --base-size-tib 23 --extended-capacity-size-tib 14 --sku \"{name:Premium_LRS,tier:Premium}\"" - ], - "name": "Create an Elastic SAN." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san create -n {san_name} -g {rg} --tags \"{key1810:aaaa}\" -l southcentralusstg --base-size-tib 23 --extended-capacity-size-tib 14 --sku \"{name:Premium_LRS,tier:Premium}\"" - ], - "name": "Create an Elastic SAN." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san create -n \"san_name\" -g \"rg\" --tags '{key1810:aaaa}' -l southcentralusstg --base-size-tib 23 --extended-capacity-size-tib 14 --sku '{name:Premium_LRS,tier:Premium}' --public-network-access Enabled" - ], - "name": "Create an Elastic SAN." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Elastic SAN." - }, - "names": [ - "elastic-san", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san delete -g {rg} -n {san_name}" - ], - "name": "Delete an Elastic SAN." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san delete -g {rg} -n {san_name}" - ], - "name": "Delete an Elastic SAN." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san delete -g \"rg\" -n \"san_name\"" - ], - "name": "Delete an Elastic SAN." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get a list of Elastic SANs in a subscription." - }, - "names": [ - "elastic-san", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san list -g {rg}" - ], - "name": "Get a list of Elastic SANs in a subscription." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elasticsan/elasticsans", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san list -g {rg}" - ], - "name": "Get a list of Elastic SANs in a subscription." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elasticsan/elasticsans", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san list -g \"rg\"" - ], - "name": "Get a list of Elastic SANs in a subscription." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elasticsan/elasticsans", - "plane": "mgmt-plane", - "version": "2023-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "list-sku": { - "help": { - "short": "Get a list of Elastic SAN skus." - }, - "names": [ - "elastic-san", - "list-sku" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san list-sku" - ], - "name": "Get a list of Elastic SAN skus." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elasticsan/skus", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san list-sku" - ], - "name": "Get a list of Elastic SAN skus." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elasticsan/skus", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san list-sku" - ], - "name": "Get a list of Elastic SAN skus." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elasticsan/skus", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Elastic SAN." - }, - "names": [ - "elastic-san", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san show -g {rg} -n {san_name}" - ], - "name": "Get an Elastic SAN." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san show -g {rg} -n {san_name}" - ], - "name": "Get an Elastic SAN." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san show -g \"rg\" -n \"san_name\"" - ], - "name": "Get an Elastic SAN." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Elastic SAN." - }, - "names": [ - "elastic-san", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san update -n {san_name} -g {rg} --tags \"{key1710:bbbb}\" --base-size-tib 25 --extended-capacity-size-tib 15" - ], - "name": "Update an Elastic SAN." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san update -n {san_name} -g {rg} --tags \"{key1710:bbbb}\" --base-size-tib 25 --extended-capacity-size-tib 15" - ], - "name": "Update an Elastic SAN." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san update -n \"san_name\" -g \"rg\" --tags '{key1710:bbbb}' --base-size-tib 25 --extended-capacity-size-tib 15" - ], - "name": "Update an Elastic SAN." - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Elastic SAN." - }, - "names": [ - "elastic-san" - ] - }, - "eventgrid": { - "commandGroups": { - "namespace": { - "commandGroups": { - "ca-certificate": { - "commands": { - "create": { - "help": { - "short": "Create a CA certificate." - }, - "names": [ - "eventgrid", - "namespace", - "ca-certificate", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace ca-certificate create -g rg --namespace-name name -n certificate-name --description test --certificate file-path" - ], - "name": "Create CA certificate" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/cacertificates/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing CA certificate." - }, - "names": [ - "eventgrid", - "namespace", - "ca-certificate", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace ca-certificate delete -g rg --namespace-name name -n certificate-name" - ], - "name": "Delete CA certificate" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/cacertificates/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the CA certificates under a namespace." - }, - "names": [ - "eventgrid", - "namespace", - "ca-certificate", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace ca-certificate list -g rg --namespace-name name" - ], - "name": "List CA certificate" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/cacertificates", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a CA certificate." - }, - "names": [ - "eventgrid", - "namespace", - "ca-certificate", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace ca-certificate show -g rg --namespace-name name -n certificate-name" - ], - "name": "Show CA certificate" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/cacertificates/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a CA certificate with the specified parameters." - }, - "names": [ - "eventgrid", - "namespace", - "ca-certificate", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace ca-certificate update -g rg --namespace-name name -n certificate-name --description test" - ], - "name": "Update CA certificate" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/cacertificates/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage eventgrid namespace ca-certificate." - }, - "names": [ - "eventgrid", - "namespace", - "ca-certificate" - ] - }, - "client": { - "commands": { - "create": { - "help": { - "short": "Create a client." - }, - "names": [ - "eventgrid", - "namespace", - "client", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace client create -g rg --namespace-name name -n client-name --attributes \"{'room':'345','floor':5}\" --client-certificate-authentication \"{validationScheme:SubjectMatchesAuthenticationName}\"" - ], - "name": "Create client" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clients/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing client." - }, - "names": [ - "eventgrid", - "namespace", - "client", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace client delete -g rg --namespace-name name -n client-name" - ], - "name": "Delete client" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clients/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the client under a namespace." - }, - "names": [ - "eventgrid", - "namespace", - "client", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace client list -g rg --namespace-name name" - ], - "name": "List client" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clients", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a client." - }, - "names": [ - "eventgrid", - "namespace", - "client", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace client show -g rg --namespace-name name -n client-name" - ], - "name": "Show client" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clients/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a client." - }, - "names": [ - "eventgrid", - "namespace", - "client", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace client update -g rg --namespace-name name -n client-name --description test" - ], - "name": "Update client" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clients/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage eventgrid namespace client." - }, - "names": [ - "eventgrid", - "namespace", - "client" - ] - }, - "client-group": { - "commands": { - "create": { - "help": { - "short": "Create a client group." - }, - "names": [ - "eventgrid", - "namespace", - "client-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace client-group create -g rg --namespace-name name -n client-group --group-query \"attributes.floor=6\"" - ], - "name": "Create client group" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clientgroups/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing client group." - }, - "names": [ - "eventgrid", - "namespace", - "client-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace client-group delete -g rg --namespace-name name -n client-group" - ], - "name": "Delete client group" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clientgroups/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the client groups under a namespace." - }, - "names": [ - "eventgrid", - "namespace", - "client-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace client-group list -g rg --namespace-name name" - ], - "name": "List client group" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clientgroups", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a client group." - }, - "names": [ - "eventgrid", - "namespace", - "client-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace client-group show -g rg --namespace-name name -n client-group" - ], - "name": "Show client group" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clientgroups/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a client group." - }, - "names": [ - "eventgrid", - "namespace", - "client-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace client-group update -g rg --namespace-name name -n client-group --description test" - ], - "name": "update client group" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clientgroups/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage eventgrid namespace client-group." - }, - "names": [ - "eventgrid", - "namespace", - "client-group" - ] - }, - "permission-binding": { - "commands": { - "create": { - "help": { - "short": "Create a permission binding." - }, - "names": [ - "eventgrid", - "namespace", - "permission-binding", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace permission-binding create -g rg --namespace-name name -n permission-binding --client-group-name client-group --permission publisher --topic-space-name topic-space" - ], - "name": "Create permission binding" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/permissionbindings/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing permission binding." - }, - "names": [ - "eventgrid", - "namespace", - "permission-binding", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace permission-binding delete -g rg --namespace-name name -n permission-binding" - ], - "name": "Delete permission binding" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/permissionbindings/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the permission bindings under a namespace." - }, - "names": [ - "eventgrid", - "namespace", - "permission-binding", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace permission-binding list -g rg --namespace-name name" - ], - "name": "List permission binding" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/permissionbindings", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a permission binding." - }, - "names": [ - "eventgrid", - "namespace", - "permission-binding", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace permission-binding show -g rg --namespace-name name -n permission-binding" - ], - "name": "Show permission binding" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/permissionbindings/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a permission binding." - }, - "names": [ - "eventgrid", - "namespace", - "permission-binding", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace permission-binding update -g rg --namespace-name name -n permission-binding --client-group-name client-group --description test" - ], - "name": "Update permission binding" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/permissionbindings/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage eventgrid namespace permission binding." - }, - "names": [ - "eventgrid", - "namespace", - "permission-binding" - ] - }, - "topic": { - "commandGroups": { - "event-subscription": { - "commands": { - "create": { - "help": { - "short": "Create an event subscription of a namespace topic." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "event-subscription", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic event-subscription create -g rg --topic-name topic -n event-subscription --namespace-name name --delivery-configuration \"{deliveryMode:Queue,queue:{receiveLockDurationInSeconds:60,maxDeliveryCount:4,eventTimeToLive:P1D}}\"" - ], - "name": "Create event subscription" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/eventsubscriptions/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing event subscription of a namespace topic." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "event-subscription", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic event-subscription delete -g rg --topic-name topic -n event-subscription --namespace-name name" - ], - "name": "Delete event subscription" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/eventsubscriptions/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List event subscriptions that belong to a specific namespace topic." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "event-subscription", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic event-subscription list -g rg --topic-name topic --namespace-name name" - ], - "name": "List event subscription" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/eventsubscriptions", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show an event subscription of a namespace topic." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "event-subscription", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic event-subscription show -g rg --topic-name topic -n event-subscription --namespace-name name" - ], - "name": "Show event subscription" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/eventsubscriptions/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an event subscription of a namespace topic." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "event-subscription", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic event-subscription create -g rg --topic-name topic -n event-subscription --namespace-name name --filters-configuration \"{includedEventTypes:['All']}\"" - ], - "name": "Update event subscription" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/eventsubscriptions/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage eventgrid namespace topic event subscription." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "event-subscription" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new namespace topic." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic create -g rg -n topic --namespace-name name --event-retention-in-days 1 --publisher-type custom" - ], - "name": "Create topic" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete existing namespace topic." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic delete -g rg -n topic --namespace-name name" - ], - "name": "Delete topic" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the namespace topics under a namespace." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic list -g rg --namespace-name name" - ], - "name": "List topic" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list-key": { - "help": { - "short": "List the two keys used to publish to a namespace topic." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "list-key" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic list-key -g rg --topic-name topic --namespace-name name" - ], - "name": "List key" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "regenerate-key": { - "help": { - "short": "Regenerate a shared access key for a namespace topic." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "regenerate-key" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic regenerate-key -g rg --topic-name topic --namespace-name name --key-name key1" - ], - "name": "Regenerate key" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/regeneratekey", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a namespace topic." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic show -g rg -n topic --namespace-name name" - ], - "name": "Show topic" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a namespace topic." - }, - "names": [ - "eventgrid", - "namespace", - "topic", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic create -g rg -n topic --namespace-name name --input-schema CloudEventSchemaV1_0" - ], - "name": "Update topic" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage eventgrid namespace topic." - }, - "names": [ - "eventgrid", - "namespace", - "topic" - ] - }, - "topic-space": { - "commands": { - "create": { - "help": { - "short": "Create a topic space." - }, - "names": [ - "eventgrid", - "namespace", - "topic-space", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic-space create -g rg --namespace-name name -n topic-space --topic-templates ['name=topicspace']" - ], - "name": "Create topic space" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topicspaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing topic space." - }, - "names": [ - "eventgrid", - "namespace", - "topic-space", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic-space delete -g rg --namespace-name name -n topic-space" - ], - "name": "Delete topic space" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topicspaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the topic spaces under a namespace." - }, - "names": [ - "eventgrid", - "namespace", - "topic-space", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic-space list -g rg --namespace-name name" - ], - "name": "List topic space" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topicspaces", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a topic space." - }, - "names": [ - "eventgrid", - "namespace", - "topic-space", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic-space show -g rg --namespace-name name -n topic-space" - ], - "name": "Show topic space" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topicspaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a topic space." - }, - "names": [ - "eventgrid", - "namespace", - "topic-space", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace topic-space update -g rg --namespace-name name -n topic-space --description test" - ], - "name": "Update topic space" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topicspaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage eventgrid namespace topic space." - }, - "names": [ - "eventgrid", - "namespace", - "topic-space" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new namespace." - }, - "names": [ - "eventgrid", - "namespace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace create -g rg -n namespace" - ], - "name": "Create namespace" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete existing namespace." - }, - "names": [ - "eventgrid", - "namespace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace delete -g rg -n namespace" - ], - "name": "Delete namespace" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the namespaces under an Azure subscription." - }, - "names": [ - "eventgrid", - "namespace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace list -g rg" - ], - "name": "List namespace" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventgrid/namespaces", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list-key": { - "help": { - "short": "List the two keys used to publish to a namespace." - }, - "names": [ - "eventgrid", - "namespace", - "list-key" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace list-key -g rg --namespace-name name" - ], - "name": "List key" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "regenerate-key": { - "help": { - "short": "Regenerate a shared access key for a namespace." - }, - "names": [ - "eventgrid", - "namespace", - "regenerate-key" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace regenerate-key -g rg --namespace-name name --key-name key1" - ], - "name": "Regenerate key" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/regeneratekey", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a namespace." - }, - "names": [ - "eventgrid", - "namespace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace show -g rg -n namespace" - ], - "name": "Show namespace" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a namespace." - }, - "names": [ - "eventgrid", - "namespace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventgrid namespace update -g rg -n namespoace --tags \"{tag:test}\" --sku \"{name:standard,capacity:2}\" --topic-spaces-configuration \"{maximumSessionExpiryInHours:1}\"" - ], - "name": "Update namespace" - } - ], - "name": "2023-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage eventgrid namespace." - }, - "names": [ - "eventgrid", - "namespace" - ] - } - }, - "help": { - "short": "Manage Azure Event Grid topics, domains, domain topics, system topics, partner topics, event subscriptions, system topic event subscriptions, partner topic event subscriptions, and namespaces resources." - }, - "names": [ - "eventgrid" - ] - }, - "eventhubs": { - "commandGroups": { - "cluster": { - "commandGroups": { - "namespace": { - "commands": { - "list": { - "help": { - "short": "List all Event Hubs Namespace IDs in an Event Hubs Dedicated Cluster." - }, - "names": [ - "eventhubs", - "cluster", - "namespace", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}/namespaces", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}/namespaces", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "List of Namespaces within given Cluster." - }, - "names": [ - "eventhubs", - "cluster", - "namespace" - ] - } - }, - "commands": { - "available-region": { - "help": { - "short": "List the quantity of available pre-provisioned Event Hubs Clusters, indexed by Azure region." - }, - "names": [ - "eventhubs", - "cluster", - "available-region" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/availableclusterregions", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/availableclusterregions", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create an instance of an Event Hubs Cluster." - }, - "names": [ - "eventhubs", - "cluster", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing Event Hubs Cluster. This operation is idempotent." - }, - "names": [ - "eventhubs", - "cluster", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the available Event Hubs Clusters within an ARM resource group" - }, - "names": [ - "eventhubs", - "cluster", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/clusters", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/clusters", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the resource description of the specified Event Hubs Cluster." - }, - "names": [ - "eventhubs", - "cluster", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an instance of an Event Hubs Cluster." - }, - "names": [ - "eventhubs", - "cluster", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure EventHubs Clusters." - }, - "names": [ - "eventhubs", - "cluster" - ] - }, - "eventhub": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Gets the ACS and SAS connection strings for the Event Hub." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "Shows the connection strings of Authorizationrule for the eventhub." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "Shows the connection strings of Authorizationrule for the eventhub." - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "Shows the connection strings of Authorizationrule for the eventhub." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerates the ACS and SAS connection strings for the Event Hub." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate the connection strings of Authorizationrule for the namespace" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate the connection strings of Authorizationrule for the namespace" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate the connection strings of Authorizationrule for the namespace" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "authorization-rule keys" - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhub authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Listen" - ], - "name": "Creates Authorizationrule for the given Eventhub" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhub authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Listen" - ], - "name": "Creates Authorizationrule for the given Eventhub" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhub authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Listen" - ], - "name": "Creates Authorizationrule for the given Eventhub" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Event Hub AuthorizationRule." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "Deletes the Authorizationrule of Eventhub." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "Deletes the Authorizationrule of Eventhub." - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "Deletes the Authorizationrule of Eventhub." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the authorization rules for an Event Hub." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub" - ], - "name": "shows the list of Authorization-rules by Eventhub" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub" - ], - "name": "shows the list of Authorization-rules by Eventhub" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub" - ], - "name": "shows the list of Authorization-rules by Eventhub" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an AuthorizationRule for an Event Hub by rule name." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "shows the details of Authorizationrule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "shows the details of Authorizationrule" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "shows the details of Authorizationrule" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Send" - ], - "name": "Update Eventhubs Authorization-Rule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Send" - ], - "name": "Update Eventhubs Authorization-Rule" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Send" - ], - "name": "Update Eventhubs Authorization-Rule" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Eventhub authorization rule." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule" - ] - }, - "consumer-group": { - "commands": { - "create": { - "help": { - "short": "Create an Event Hubs consumer group as a nested resource within a Namespace." - }, - "names": [ - "eventhubs", - "eventhub", - "consumer-group", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a consumer group from the specified Event Hub and resource group." - }, - "names": [ - "eventhubs", - "eventhub", - "consumer-group", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the consumer groups in a Namespace. An empty feed is returned if no consumer group exists in the Namespace." - }, - "names": [ - "eventhubs", - "eventhub", - "consumer-group", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a description for the specified consumer group." - }, - "names": [ - "eventhubs", - "eventhub", - "consumer-group", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Event Hubs consumer group as a nested resource within a Namespace." - }, - "names": [ - "eventhubs", - "eventhub", - "consumer-group", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Event Hubs consumergroup." - }, - "names": [ - "eventhubs", - "eventhub", - "consumer-group" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new Event Hub as a nested resource within a Namespace." - }, - "names": [ - "eventhubs", - "eventhub", - "create" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Event Hub from the specified Namespace and resource group." - }, - "names": [ - "eventhubs", - "eventhub", - "delete" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the Event Hubs in a Namespace." - }, - "names": [ - "eventhubs", - "eventhub", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Event Hubs description for the specified Event Hub." - }, - "names": [ - "eventhubs", - "eventhub", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new Event Hub as a nested resource within a Namespace." - }, - "names": [ - "eventhubs", - "eventhub", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure EventHubs eventhub and authorization-rule." - }, - "names": [ - "eventhubs", - "eventhub" - ] - }, - "georecovery-alias": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Gets the primary and secondary connection strings for the Namespace." - }, - "names": [ - "eventhubs", - "georecovery-alias", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Event Hubs Authorizationrule connection strings for Geo Recovery configuration Alias." - }, - "names": [ - "eventhubs", - "georecovery-alias", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List a list of authorization rules for a Namespace." - }, - "names": [ - "eventhubs", - "georecovery-alias", - "authorization-rule", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an AuthorizationRule for a Namespace by rule name." - }, - "names": [ - "eventhubs", - "georecovery-alias", - "authorization-rule", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure EventHubs Authorizationrule for Geo Recovery configuration Alias." - }, - "names": [ - "eventhubs", - "georecovery-alias", - "authorization-rule" - ] - } - }, - "commands": { - "break-pair": { - "help": { - "short": "This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "break-pair" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/breakpairing", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/breakpairing", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new Alias(Disaster Recovery configuration)" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Alias(Disaster Recovery configuration)" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "exists": { - "help": { - "short": "Check the give Namespace name availability." - }, - "names": [ - "eventhubs", - "georecovery-alias", - "exists" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "fail-over": { - "help": { - "short": "Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "fail-over" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/failover", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/failover", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Alias(Disaster Recovery configurations)" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get Alias(Disaster Recovery configuration) for primary or secondary namespace" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new Alias(Disaster Recovery configuration)" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure EventHubs Geo Recovery configuration Alias" - }, - "names": [ - "eventhubs", - "georecovery-alias" - ] - }, - "namespace": { - "commandGroups": { - "application-group": { - "commands": { - "create": { - "help": { - "short": "Create an ApplicationGroup for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "application-group", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an ApplicationGroup for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "application-group", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of application groups for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "application-group", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an ApplicationGroup for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "application-group", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an ApplicationGroup for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "application-group", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manages Application Groups for premium eventhubs namespace." - }, - "names": [ - "eventhubs", - "namespace", - "application-group" - ] - }, - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Gets the primary and secondary connection strings for the Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Shows the connection strings of Authorizationrule for the namespace." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Shows the connection strings of Authorizationrule for the namespace." - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Shows the connection strings of Authorizationrule for the namespace." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerates the primary or secondary connection strings for the specified Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate the connection strings of Authorizationrule for the namespace." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate the connection strings of Authorizationrule for the namespace." - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate the connection strings of Authorizationrule for the namespace." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "authorization-rule keys" - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an AuthorizationRule for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" - ], - "name": "Creates Authorizationrule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" - ], - "name": "Creates Authorizationrule" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" - ], - "name": "Creates Authorizationrule" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an AuthorizationRule for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Deletes the Authorizationrule of the namespace" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Deletes the Authorizationrule of the namespace" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Deletes the Authorizationrule of the namespace" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of authorization rules for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Shows the list of Authorizationrule by Namespace" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Shows the list of Authorizationrule by Namespace" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Shows the list of Authorizationrule by Namespace" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an AuthorizationRule for a Namespace by rule name." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Shows the details of Authorizationrule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Shows the details of Authorizationrule" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Shows the details of Authorizationrule" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an AuthorizationRule for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Updates Authorizationrule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Updates Authorizationrule" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Updates Authorizationrule" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Eventhub namespace authorization-rule." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule" - ] - }, - "network-rule-set": { - "commands": { - "create": { - "help": { - "short": "Create NetworkRuleSet for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "network-rule-set", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List NetworkRuleSet for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "network-rule-set", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get NetworkRuleSet for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "network-rule-set", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update NetworkRuleSet for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "network-rule-set", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure EventHubs networkruleset for namespace" - }, - "names": [ - "eventhubs", - "namespace", - "network-rule-set" - ] - }, - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create PrivateEndpointConnections of service namespace." - }, - "names": [ - "eventhubs", - "namespace", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Private Endpoint Connection." - }, - "names": [ - "eventhubs", - "namespace", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the available PrivateEndpointConnections within a namespace." - }, - "names": [ - "eventhubs", - "namespace", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a description for the specified Private Endpoint Connection name." - }, - "names": [ - "eventhubs", - "namespace", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update PrivateEndpointConnections of service namespace." - }, - "names": [ - "eventhubs", - "namespace", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage eventhubs namespace private endpoint connection." - }, - "names": [ - "eventhubs", - "namespace", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "show": { - "help": { - "short": "List lists of resources that supports Privatelinks." - }, - "names": [ - "eventhubs", - "namespace", - "private-link-resource", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage eventhubs namespace private link resources ." - }, - "names": [ - "eventhubs", - "namespace", - "private-link-resource" - ] - }, - "schema-registry": { - "commands": { - "create": { - "help": { - "short": "Create an EventHub schema group." - }, - "names": [ - "eventhubs", - "namespace", - "schema-registry", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an EventHub schema group." - }, - "names": [ - "eventhubs", - "namespace", - "schema-registry", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the Schema Groups in a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "schema-registry", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an EventHub schema group." - }, - "names": [ - "eventhubs", - "namespace", - "schema-registry", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an EventHub schema group." - }, - "names": [ - "eventhubs", - "namespace", - "schema-registry", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manages eventhubs namespace schema registry." - }, - "names": [ - "eventhubs", - "namespace", - "schema-registry" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." - }, - "names": [ - "eventhubs", - "namespace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard --enable-auto-inflate" - ], - "name": "Creates a new namespace." - }, - { - "commands": [ - "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName" - ], - "name": "Creates a new namespace with Identity & Encryption Enabled" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard --enable-auto-inflate" - ], - "name": "Creates a new namespace." - }, - { - "commands": [ - "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName" - ], - "name": "Creates a new namespace with Identity & Encryption Enabled" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing namespace. This operation also removes all associated resources under the namespace." - }, - "names": [ - "eventhubs", - "namespace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace delete --resource-group myresourcegroup --name mynamespace" - ], - "name": "Delete the Namespace" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace delete --resource-group myresourcegroup --name mynamespace" - ], - "name": "Delete the Namespace" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "exists": { - "help": { - "short": "Check the give Namespace name availability." - }, - "names": [ - "eventhubs", - "namespace", - "exists" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the available Namespaces within a subscription, irrespective of the resource groups." - }, - "names": [ - "eventhubs", - "namespace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace list --resource-group myresourcegroup" - ], - "name": "List the Event Hubs Namespaces by resource group." - }, - { - "commands": [ - "eventhubs namespace list" - ], - "name": "Get the Namespaces by Subscription." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace list --resource-group myresourcegroup" - ], - "name": "List the Event Hubs Namespaces by resource group." - }, - { - "commands": [ - "eventhubs namespace list" - ], - "name": "Get the Namespaces by Subscription." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/namespaces", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the description of the specified namespace." - }, - "names": [ - "eventhubs", - "namespace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace show --resource-group myresourcegroup --name mynamespace" - ], - "name": "shows the Namespace details." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace show --resource-group myresourcegroup --name mynamespace" - ], - "name": "shows the Namespace details." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." - }, - "names": [ - "eventhubs", - "namespace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value --enable-auto-inflate True" - ], - "name": "Update a new namespace." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value --enable-auto-inflate True" - ], - "name": "Update a new namespace." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Eventhub namespace." - }, - "names": [ - "eventhubs", - "namespace" - ] - } - }, - "help": { - "short": "eventhub" - }, - "names": [ - "eventhubs" - ] - }, - "firmwareanalysis": { - "commandGroups": { - "firmware": { - "commands": { - "binary-hardening": { - "help": { - "short": "List binary hardening analysis results of a firmware." - }, - "names": [ - "firmwareanalysis", - "firmware", - "binary-hardening" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis firmware binary-hardening --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" - ], - "name": "List binary hardening analysis results of a firmware." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/binaryhardeningresults", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new firmware." - }, - "names": [ - "firmwareanalysis", - "firmware", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis firmware create --resource-group {resourceGroupName} --workspace-name {workspaceName} --description {description} --file-name {fileName} --file-size {fileSize} --vendor {vendorName} --model {model} --version {version} --status {status} --status-messages ['hi','message']" - ], - "name": "Create a new firmware." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "crypto-certificate": { - "help": { - "short": "List cryptographic certificate analysis results found in a firmware." - }, - "names": [ - "firmwareanalysis", - "firmware", - "crypto-certificate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis firmware crypto-certificate --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" - ], - "name": "List cryptographic certificate analysis results found in a firmware." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/cryptocertificates", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "crypto-key": { - "help": { - "short": "List cryptographic key analysis results found in a firmware." - }, - "names": [ - "firmwareanalysis", - "firmware", - "crypto-key" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis firmware crypto-key --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" - ], - "name": "List cryptographic key analysis results found in a firmware." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/cryptokeys", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "cve": { - "help": { - "short": "List CVE analysis results of a firmware." - }, - "names": [ - "firmwareanalysis", - "firmware", - "cve" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az firmwareanalysis firmware cve --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" - ], - "name": "List CVE analysis results of a firmware." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/cves", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a firmware." - }, - "names": [ - "firmwareanalysis", - "firmware", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis firmware delete --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" - ], - "name": "Delete a firmware." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "generate-filesystem-download-url": { - "help": { - "short": "Get a url for tar file download." - }, - "names": [ - "firmwareanalysis", - "firmware", - "generate-filesystem-download-url" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis firmware generate-filesystem-download-url --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" - ], - "name": "Get a url for tar file download." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/generatefilesystemdownloadurl", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the firmware images inside a workspace." - }, - "names": [ - "firmwareanalysis", - "firmware", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis firmware show --resource-group {ResourceGroupName} --workspace-name {workspaceName}" - ], - "name": "List all the firmware images inside a workspace." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "password-hash": { - "help": { - "short": "List password hash analysis results of a firmware." - }, - "names": [ - "firmwareanalysis", - "firmware", - "password-hash" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis firmware password-hash --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" - ], - "name": "List password hash analysis results of a firmware." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/passwordhashes", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "sbom-component": { - "help": { - "short": "List SBOM analysis results of a firmware." - }, - "names": [ - "firmwareanalysis", - "firmware", - "sbom-component" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis firmware sbom-component --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" - ], - "name": "List SBOM analysis results of a firmware." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/sbomcomponents", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a firmware." - }, - "names": [ - "firmwareanalysis", - "firmware", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis firmware show --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" - ], - "name": "Get a firmware." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "summary": { - "help": { - "short": "Get an analysis result summary of a firmware by name." - }, - "names": [ - "firmwareanalysis", - "firmware", - "summary" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis firmware summary --resource-group {resourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId} -n {analysisType}" - ], - "name": "Get an analysis result summary of a firmware by name." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/summaries/{}", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to perform operation on a particular firmware." - }, - "names": [ - "firmwareanalysis", - "firmware" - ] - }, - "workspace": { - "commands": { - "create": { - "help": { - "short": "create or update a firmware analysis workspace." - }, - "names": [ - "firmwareanalysis", - "workspace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis workspace create --resource-group {resourceGroupName} --workspace-name {workspaceName} --location {location} --tags {:, :,..}" - ], - "name": "create or update a firmware analysis workspace." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a firmware analysis workspace." - }, - "names": [ - "firmwareanalysis", - "workspace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis workspace delete --resource-group {resourceGroupName} --workspace-name {workspaceName}" - ], - "name": "Delete a firmware analysis workspace." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "generate-upload-url": { - "help": { - "short": "Get a url for file upload." - }, - "names": [ - "firmwareanalysis", - "workspace", - "generate-upload-url" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis workspace generate-upload-url --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" - ], - "name": "Get a url for file upload." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/generateuploadurl", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of the firmware analysis workspaces in the specified subscription." - }, - "names": [ - "firmwareanalysis", - "workspace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis workspace list --resource-group {ResourceGroupName}" - ], - "name": "List all of the firmware analysis workspaces in the specified subscription." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.iotfirmwaredefense/workspaces", - "plane": "mgmt-plane", - "version": "2024-01-10" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get firmware analysis workspace." - }, - "names": [ - "firmwareanalysis", - "workspace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "firmwareanalysis workspace show --resource-group {ResourceGroupName} --workspace-name {workspaceName}" - ], - "name": "Get firmware analysis workspace." - } - ], - "name": "2024-01-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}", - "plane": "mgmt-plane", - "version": "2024-01-10" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to perform operation on a particular workspace of the firmware." - }, - "names": [ - "firmwareanalysis", - "workspace" - ] - } - }, - "help": { - "short": "Commands to manage firmware analysis." - }, - "names": [ - "firmwareanalysis" - ] - }, - "fluid-relay": { - "commandGroups": { - "container": { - "commands": { - "delete": { - "help": { - "short": "Delete a Fluid Relay container." - }, - "names": [ - "fluid-relay", - "container", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay container delete -g MyResourceGroup --server-name MyServerName -n MyContainerName" - ], - "name": "FluidRelayContainer_Delete" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/fluidrelaycontainers/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Fluid Relay containers which are children of a given Fluid Relay server." - }, - "names": [ - "fluid-relay", - "container", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay container list -g MyResourceGroup --server-name MyServerName" - ], - "name": "FluidRelayContainer_List" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/fluidrelaycontainers", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Fluid Relay container." - }, - "names": [ - "fluid-relay", - "container", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay container show -g MyResourceGroup --server-name MyServerName -n MyContainerName" - ], - "name": "FluidRelayContainer_Show" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/fluidrelaycontainers/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Fluid Relay Container." - }, - "names": [ - "fluid-relay", - "container" - ] - }, - "server": { - "commands": { - "create": { - "help": { - "short": "Create a Fluid Relay server." - }, - "names": [ - "fluid-relay", - "server", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server create -n TestFluidRelay -l westus2 -g MyResourceGroup --sku standard --tags category=sales --identity type=\"SystemAssigned\"", - "fluid-relay server create -n TestFluidRelay -l westus2 -g MyResourceGroup --sku standard --tags category=sales --identity type=\"SystemAssigned, UserAssigned\" user-assigned-identities={\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1\",\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2\"}" - ], - "name": "FluidRelayServer_Create" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Fluid Relay server." - }, - "names": [ - "fluid-relay", - "server", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server delete -n testFluidRelay -g MyResourceGroup -y" - ], - "name": "FluidRelayServer_Delete" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Fluid Relay servers." - }, - "names": [ - "fluid-relay", - "server", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server list --subscription 00000000-0000-0000-0000-000000000000", - "fluid-relay server list -g MyResourceGroup" - ], - "name": "FluidRelayServer_List" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.fluidrelay/fluidrelayservers", - "plane": "mgmt-plane", - "version": "2022-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "list-key": { - "help": { - "short": "Get primary and secondary key for this server." - }, - "names": [ - "fluid-relay", - "server", - "list-key" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server list-key -g MyResourceGroup --server-name MyServerName" - ], - "name": "FluidRelayServer_List-key" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "regenerate-key": { - "help": { - "short": "Regenerate the primary or secondary key for this server." - }, - "names": [ - "fluid-relay", - "server", - "regenerate-key" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server regenerate-key -g MyResourceGroup --server-name MyServerName --key-name key1" - ], - "name": "FluidRelayServer_Regenerate-key" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/regeneratekey", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Fluid Relay server." - }, - "names": [ - "fluid-relay", - "server", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server show -g MyResourceGroup -n MyFluidRelay" - ], - "name": "FluidRelayServer_Show" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Fluid Relay server." - }, - "names": [ - "fluid-relay", - "server", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server update -n MyFluidRelay -l westus2 -g MyResourceGroup --tags category=sale" - ], - "name": "FluidRelayServer_Update" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Fluid Relay Server." - }, - "names": [ - "fluid-relay", - "server" - ] - } - }, - "help": { - "short": "Manage Fluid Relay" - }, - "names": [ - "fluid-relay" - ] - }, - "graph-services": { - "commandGroups": { - "account": { - "commands": { - "create": { - "help": { - "short": "Create account resource. Enables billing for the provided application." - }, - "names": [ - "graph-services", - "account", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "graph-services account create --resource-group myRG --resource-name myGraphAppBilling --subscription mySubscriptionGUID --location global --tags \"foo=bar\" \"baz=qux\" --app-id myAppGUID" - ], - "name": "Create Account" - } - ], - "name": "2023-04-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-13" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an account resource. Disables billing on the associated application." - }, - "names": [ - "graph-services", - "account", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "graph-services account delete --subscription mySubscriptionGUID --resource-group myRG --resource-name myGraphAppBilling" - ], - "name": "Delete account" - } - ], - "name": "2023-04-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-13" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of accounts belonging to a subscription." - }, - "names": [ - "graph-services", - "account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "graph-services account list --subscription mySubscriptionGUID --resource-group myRg" - ], - "name": "List resources in subscription" - } - ], - "name": "2023-04-13", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.graphservices/accounts", - "plane": "mgmt-plane", - "version": "2023-04-13" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts", - "plane": "mgmt-plane", - "version": "2023-04-13" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an account resource given its name." - }, - "names": [ - "graph-services", - "account", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "--subscription mySubscriptionGUID --resource-group myRG --resource-name myGraphAppBilling" - ], - "name": "Get account" - } - ], - "name": "2023-04-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-13" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "The only supported updated on a resource is the tags property" - ], - "short": "Update an account resource." - }, - "names": [ - "graph-services", - "account", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "graph-services account update --resource-group myRG --resource-name myGraphAppBilling --subscription mySubscriptionGUID --location global --tags \"foo1=bar1\" \"baz1=qux1\"" - ], - "name": "Update account" - } - ], - "name": "2023-04-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-13" - } - ] - } - ] - } - }, - "help": { - "short": "Make operations on Microsoft.GraphServices/Accounts" - }, - "names": [ - "graph-services", - "account" - ] - } - }, - "help": { - "lines": [ - "Manage Microsoft.GraphServices/Accounts resources in Azure to configure billing on a Graph application." - ], - "short": "Make operations on Microsoft.GraphServices resource types" - }, - "names": [ - "graph-services" - ] - }, - "image": { - "commandGroups": { - "builder": { - "commandGroups": { - "trigger": { - "commands": { - "create": { - "help": { - "short": "Create a trigger for the specified virtual machine image template" - }, - "names": [ - "image", - "builder", - "trigger", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "image builder trigger create --resource-group MyResourceGroup --image-template-name MyImageTemplate --trigger-name MyTrigger" - ], - "name": "Create a image builder template trigger." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a trigger for the specified virtual machine image template" - }, - "names": [ - "image", - "builder", - "trigger", - "delete" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all triggers for the specified Image Template resource" - }, - "names": [ - "image", - "builder", - "trigger", - "list" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified trigger for the specified image template resource" - }, - "names": [ - "image", - "builder", - "trigger", - "show" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage image builder template trigger." - }, - "names": [ - "image", - "builder", - "trigger" - ] - } - }, - "help": { - "short": "Manage and build image builder templates." - }, - "names": [ - "image", - "builder" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an image." - }, - "names": [ - "image", - "create" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Image." - }, - "names": [ - "image", - "delete" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the list of images under a resource group." - }, - "names": [ - "image", - "list" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2020-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2017-12-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2017-03-30" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an image." - }, - "names": [ - "image", - "show" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an image." - }, - "names": [ - "image", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - } - }, - "help": { - "short": "Manage custom virtual machine images." - }, - "names": [ - "image" - ] - }, - "informatica": { - "commandGroups": { - "data-management": { - "commandGroups": { - "organization": { - "commandGroups": { - "serverless-runtime": { - "commandGroups": { - "serverless": { - "commands": { - "resource-by-id": { - "help": { - "short": "Returns a serverless runtime resource by ID" - }, - "names": [ - "informatica", - "data-management", - "organization", - "serverless-runtime", - "serverless", - "resource-by-id" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}/serverlessresourcebyid", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Informatica serverless resource" - }, - "names": [ - "informatica", - "data-management", - "organization", - "serverless-runtime", - "serverless" - ] - } - }, - "commands": { - "check-dependency": { - "help": { - "short": "Checks all dependencies for a serverless runtime resource" - }, - "names": [ - "informatica", - "data-management", - "organization", - "serverless-runtime", - "check-dependency" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}/checkdependencies", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a InformaticaServerlessRuntimeResource" - }, - "names": [ - "informatica", - "data-management", - "organization", - "serverless-runtime", - "create" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a InformaticaServerlessRuntimeResource" - }, - "names": [ - "informatica", - "data-management", - "organization", - "serverless-runtime", - "delete" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List InformaticaServerlessRuntimeResource resources by InformaticaOrganizationResource" - }, - "names": [ - "informatica", - "data-management", - "organization", - "serverless-runtime", - "list" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a InformaticaServerlessRuntimeResource" - }, - "names": [ - "informatica", - "data-management", - "organization", - "serverless-runtime", - "show" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - }, - "start-failed-serverless-runtime": { - "help": { - "short": "Starts a failed runtime resource" - }, - "names": [ - "informatica", - "data-management", - "organization", - "serverless-runtime", - "start-failed-serverless-runtime" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}/startfailedserverlessruntime", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a InformaticaServerlessRuntimeResource" - }, - "names": [ - "informatica", - "data-management", - "organization", - "serverless-runtime", - "update" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Informatica serverless-runtime" - }, - "names": [ - "informatica", - "data-management", - "organization", - "serverless-runtime" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a InformaticaOrganizationResource" - }, - "names": [ - "informatica", - "data-management", - "organization", - "create" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a InformaticaOrganizationResource" - }, - "names": [ - "informatica", - "data-management", - "organization", - "delete" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - }, - "get-all-serverless-runtime": { - "help": { - "short": "Gets all serverless runtime resources in a given informatica organization resource." - }, - "names": [ - "informatica", - "data-management", - "organization", - "get-all-serverless-runtime" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/getallserverlessruntimes", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - }, - "get-serverless-metadatum": { - "help": { - "short": "Gets Metadata of the serverless runtime environment." - }, - "names": [ - "informatica", - "data-management", - "organization", - "get-serverless-metadatum" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/getserverlessmetadata", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List InformaticaOrganizationResource resources by subscription ID" - }, - "names": [ - "informatica", - "data-management", - "organization", - "list" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/providers/informatica.datamanagement/organizations", - "plane": "mgmt-plane", - "version": "2024-05-08" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a InformaticaOrganizationResource" - }, - "names": [ - "informatica", - "data-management", - "organization", - "show" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a InformaticaOrganizationResource" - }, - "names": [ - "informatica", - "data-management", - "organization", - "update" - ], - "versions": [ - { - "name": "2024-05-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}", - "plane": "mgmt-plane", - "version": "2024-05-08" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Informatica organization" - }, - "names": [ - "informatica", - "data-management", - "organization" - ] - } - }, - "help": { - "short": "Manage Informatica" - }, - "names": [ - "informatica", - "data-management" - ] - } - }, - "help": { - "short": "Manage Informatica" - }, - "names": [ - "informatica" - ] - }, - "k8s-runtime": { - "commandGroups": { - "bgp-peer": { - "commands": { - "create": { - "help": { - "short": "Create a BgpPeer" - }, - "names": [ - "k8s-runtime", - "bgp-peer", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime bgp-peer create --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --my-asn 10000 --peer-asn 20000 --peer-address 192.168.50.1" - ], - "name": "Create a BGP Peer" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime bgp-peer create --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --my-asn 10000 --peer-asn 20000 --peer-address 192.168.50.1" - ], - "name": "Create a BGP Peer" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a BgpPeer" - }, - "names": [ - "k8s-runtime", - "bgp-peer", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime bgp-peer delete --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "Delete a BGP peer" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime bgp-peer delete --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "Delete a BGP peer" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List BgpPeer resources by parent" - }, - "names": [ - "k8s-runtime", - "bgp-peer", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime bgp-peer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "List all BGP peers in a cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime bgp-peer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "List all BGP peers in a cluster" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a BgpPeer" - }, - "names": [ - "k8s-runtime", - "bgp-peer", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime bgp-peer show --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "Get a BGP peer" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime bgp-peer show --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "Get a BGP peer" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a BgpPeer" - }, - "names": [ - "k8s-runtime", - "bgp-peer", - "update" - ], - "versions": [ - { - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage BGP peers of Arc Kubernetes clusters" - }, - "names": [ - "k8s-runtime", - "bgp-peer" - ] - }, - "load-balancer": { - "commands": { - "create": { - "help": { - "short": "Create a LoadBalancer" - }, - "names": [ - "k8s-runtime", - "load-balancer", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime load-balancer create --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --addresses \"192.168.50.1/32\" --advertise-mode ARP --service-selector \"\"" - ], - "name": "Create a load balancer" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime load-balancer create --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --addresses \"192.168.50.1/32\" --advertise-mode ARP --service-selector \"\"" - ], - "name": "Create a load balancer" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a LoadBalancer" - }, - "names": [ - "k8s-runtime", - "load-balancer", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime load-balancer delete --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "Delete a load balancer" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime load-balancer delete --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "Delete a load balancer" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List LoadBalancer resources by parent" - }, - "names": [ - "k8s-runtime", - "load-balancer", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime load-balancer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "List all load balancers in a cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime load-balancer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "List all load balancers in a cluster" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a LoadBalancer" - }, - "names": [ - "k8s-runtime", - "load-balancer", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime load-balancer show --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "Get a load balancer" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime load-balancer show --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "Get a load balancer" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a LoadBalancer" - }, - "names": [ - "k8s-runtime", - "load-balancer", - "update" - ], - "versions": [ - { - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage load balancers of Arc Kubernetes clusters" - }, - "names": [ - "k8s-runtime", - "load-balancer" - ] - }, - "service": { - "commands": { - "create": { - "help": { - "short": "Create a Service" - }, - "names": [ - "k8s-runtime", - "service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime service create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --service-name storageclass" - ], - "name": "Create a storageclass service" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime service create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --service-name storageclass" - ], - "name": "Create a storageclass service" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Service" - }, - "names": [ - "k8s-runtime", - "service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime service delete --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --service-name storageclass" - ], - "name": "Delete storage class service" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime service delete --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --service-name storageclass" - ], - "name": "Delete storage class service" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Services by parent" - }, - "names": [ - "k8s-runtime", - "service", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime service list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "List all services for a cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime service list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "List all services for a cluster" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Service" - }, - "names": [ - "k8s-runtime", - "service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime service show --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --service-name storageclass" - ], - "name": "Show storageclass service" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime service show --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --service-name storageclass" - ], - "name": "Show storageclass service" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Kubernetes runtime services of Arc Kubernetes clusters" - }, - "names": [ - "k8s-runtime", - "service" - ] - }, - "storage-class": { - "commands": { - "create": { - "help": { - "short": "Create a StorageClass" - }, - "names": [ - "k8s-runtime", - "storage-class", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name rwxsc --type-properties rwx.backing-storage-class-name=managed-csi" - ], - "name": "Create an RWX storage class on top of managed-csi storage class" - }, - { - "commands": [ - "k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties blob.azure-storage-account-key=accountkey blob.azure-storage-account-name=accountname" - ], - "name": "Create a Blob storage class" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name rwxsc --type-properties rwx.backing-storage-class-name=managed-csi" - ], - "name": "Create an RWX storage class on top of managed-csi storage class" - }, - { - "commands": [ - "k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties blob.azure-storage-account-key=accountkey blob.azure-storage-account-name=accountname" - ], - "name": "Create a Blob storage class" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a StorageClass" - }, - "names": [ - "k8s-runtime", - "storage-class", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime storage-class delete --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "Delete a storage class" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime storage-class delete --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "Delete a storage class" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List StorageClass resources by parent" - }, - "names": [ - "k8s-runtime", - "storage-class", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime storage-class list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "List all storage classes in a cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime storage-class list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "List all storage classes in a cluster" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a StorageClass" - }, - "names": [ - "k8s-runtime", - "storage-class", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime storage-class show --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "Show a storage class" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime storage-class show --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" - ], - "name": "Show a storage class" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a StorageClass" - }, - "names": [ - "k8s-runtime", - "storage-class", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "k8s-runtime storage-class update --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties azure-storage-account-key=accountkey azure-storage-account-name=accountname" - ], - "name": "Update the properties of a Blob storage class" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "k8s-runtime storage-class update --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties azure-storage-account-key=accountkey azure-storage-account-name=accountname" - ], - "name": "Update the properties of a Blob storage class" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage storage classes of Arc Kubernetes clusters" - }, - "names": [ - "k8s-runtime", - "storage-class" - ] - } - }, - "help": { - "short": "Manage Arc Kubernetes Runtime resources" - }, - "names": [ - "k8s-runtime" - ] - }, - "large-instance": { - "commands": { - "list": { - "help": { - "short": "Gets a list of Azure Large Instances in the specified subscription. The operations returns various properties of each Azure Large Instance." - }, - "names": [ - "large-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "large-instance list --subscription $SUBSCRIPTION_ID" - ], - "name": "To list Azure Large Instances in a subscription" - }, - { - "commands": [ - "large-instance list --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP" - ], - "name": "To list Azure Large Instances in a specific subscription and resource group" - } - ], - "name": "2023-07-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargeinstances", - "plane": "mgmt-plane", - "version": "2023-07-20-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances", - "plane": "mgmt-plane", - "version": "2023-07-20-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "large-instance list --subscription $SUBSCRIPTION_ID" - ], - "name": "To list Azure Large Instances in a subscription" - }, - { - "commands": [ - "large-instance list --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP" - ], - "name": "To list Azure Large Instances in a specific subscription and resource group" - } - ], - "name": "2024-04-10", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargeinstances", - "plane": "mgmt-plane", - "version": "2024-04-10" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances", - "plane": "mgmt-plane", - "version": "2024-04-10" - } - ] - } - ] - }, - "restart": { - "help": { - "short": "The operation to restart an Azure Large Instance (only for compute instances)" - }, - "names": [ - "large-instance", - "restart" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "large-instance restart --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME" - ], - "name": "To restart an Azure Large Instance" - } - ], - "name": "2023-07-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/restart", - "plane": "mgmt-plane", - "version": "2023-07-20-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "large-instance restart --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME" - ], - "name": "To restart an Azure Large Instance" - } - ], - "name": "2024-04-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/restart", - "plane": "mgmt-plane", - "version": "2024-04-10" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Azure Large Instance for the specified subscription, resource group,\nand instance name." - }, - "names": [ - "large-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "large-instance show --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP" - ], - "name": "To show details about an Azure Large Instance" - } - ], - "name": "2023-07-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}", - "plane": "mgmt-plane", - "version": "2023-07-20-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "large-instance show --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP" - ], - "name": "To show details about an Azure Large Instance" - } - ], - "name": "2024-04-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}", - "plane": "mgmt-plane", - "version": "2024-04-10" - } - ] - } - ] - }, - "shutdown": { - "help": { - "short": "The operation to shutdown an Azure Large Instance (only for compute instances)" - }, - "names": [ - "large-instance", - "shutdown" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "large-instance shutdown --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME" - ], - "name": "To shutdown an Azure Large Instance" - } - ], - "name": "2023-07-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/shutdown", - "plane": "mgmt-plane", - "version": "2023-07-20-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "large-instance shutdown --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME" - ], - "name": "To shutdown an Azure Large Instance" - } - ], - "name": "2024-04-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/shutdown", - "plane": "mgmt-plane", - "version": "2024-04-10" - } - ] - } - ] - }, - "start": { - "help": { - "short": "The operation to start an Azure Large Instance (only for compute instances)" - }, - "names": [ - "large-instance", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "large-instance start --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME" - ], - "name": "To start an Azure Large Instance" - } - ], - "name": "2023-07-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-07-20-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "large-instance start --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME" - ], - "name": "To start an Azure Large Instance" - } - ], - "name": "2024-04-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/start", - "plane": "mgmt-plane", - "version": "2024-04-10" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Tags field of an Azure Large Instance for the specified\nsubscription, resource group, and instance name." - }, - "names": [ - "large-instance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "large-instance update --subscription $SUBSCRIPTION_ID --instance-name=$INSTANCE_NAME --resource-group=$RESOURCE_GROUP --tags newKey=value" - ], - "name": "To add an Azure Large Instance tag" - } - ], - "name": "2023-07-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}", - "plane": "mgmt-plane", - "version": "2023-07-20-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "large-instance update --subscription $SUBSCRIPTION_ID --instance-name=$INSTANCE_NAME --resource-group=$RESOURCE_GROUP --tags" - ], - "name": "To add an Azure Large Instance tag" - } - ], - "name": "2024-04-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}", - "plane": "mgmt-plane", - "version": "2024-04-10" - } - ] - } - ] - } - }, - "help": { - "short": "Handle Operations for Compute Azure Large Instances." - }, - "names": [ - "large-instance" - ] - }, - "large-storage-instance": { - "commands": { - "list": { - "help": { - "short": "List a list of Azure Large Storage Instances in the specified subscription. The operations returns various properties of each Azure Large Storage instance." - }, - "names": [ - "large-storage-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "large-storage-instance list --subscription $SUBSCRIPTIONID --resource-group $RESOURCE_GROUP" - ], - "name": "To list Azure Large Storage Instances in a specific subscription and resource group" - } - ], - "name": "2023-07-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances", - "plane": "mgmt-plane", - "version": "2023-07-20-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances", - "plane": "mgmt-plane", - "version": "2023-07-20-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "large-storage-instance list --subscription $SUBSCRIPTIONID --resource-group $RESOURCE_GROUP" - ], - "name": "To list Azure Large Storage Instances in a specific subscription and resource group" - } - ], - "name": "2024-04-10", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances", - "plane": "mgmt-plane", - "version": "2024-04-10" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances", - "plane": "mgmt-plane", - "version": "2024-04-10" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Azure Large Storage instance for the specified subscription, resource\ngroup, and instance name." - }, - "names": [ - "large-storage-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "large-storage-instance show --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP" - ], - "name": "To show details about a specific Azure Large Storage Instance" - } - ], - "name": "2023-07-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances/{}", - "plane": "mgmt-plane", - "version": "2023-07-20-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "large-storage-instance show --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP" - ], - "name": "To show details about a specific Azure Large Storage Instance" - } - ], - "name": "2024-04-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances/{}", - "plane": "mgmt-plane", - "version": "2024-04-10" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Tags field of a Azure Large Storage Instance for the specified\nsubscription, resource group, and instance name." - }, - "names": [ - "large-storage-instance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "large-storage-instance update --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP --tags newKey=value" - ], - "name": "To add an Azure Large Storage Instance tag" - } - ], - "name": "2023-07-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances/{}", - "plane": "mgmt-plane", - "version": "2023-07-20-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "large-storage-instance update --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP --tags newKey=value" - ], - "name": "To add an Azure Large Storage Instance tag" - } - ], - "name": "2024-04-10", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances/{}", - "plane": "mgmt-plane", - "version": "2024-04-10" - } - ] - } - ] - } - }, - "help": { - "short": "Handle Operations for Storage Azure Large Instances." - }, - "names": [ - "large-storage-instance" - ] - }, - "load": { - "commands": { - "create": { - "help": { - "lines": [ - "The load test resource name must be unique to a resource group." - ], - "short": "Create an Azure Load Testing resource." - }, - "names": [ - "load", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "load create --name sample-resource --resource-group sample-rg --location westus2", - "load create -n sample-resource -g sample-rg -l westus2" - ], - "name": "Create a new Azure load testing resource" - }, - { - "commands": [ - "load create -n sample-resource -g sample-rg -l westus2 --tags type=testing target=infra" - ], - "name": "Create a new Azure load testing resource with tags" - }, - { - "commands": [ - "load create -n sample-resource -g sample-rg -l westus2 --identity-type SystemAssigned,UserAssigned --user-assigned \"{'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi':{}}\"" - ], - "name": "Create a new Azure load testing resource with Managed identity" - }, - { - "commands": [ - "load create -n sample-resource -g sample-rg -l westus2 --identity-type SystemAssigned,UserAssigned --user-assigned \"{'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi':{}}\" --encryption-key https://sample-kv.vault.azure.net/keys/samplekey/2d1ccd5c50234ea2a0858fe148b69cde --encryption-identity /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi" - ], - "name": "Create a new Azure load testing resource with CMK Encryption" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure Load Testing resource." - }, - "names": [ - "load", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "load delete --name sample-resource --resource-group sample-rg" - ], - "name": "Delete Azure load testing resource" - }, - { - "commands": [ - "load delete --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.LoadTestService/loadtests/sample-resource1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg2/providers/Microsoft.LoadTestService/loadtests/sample-resource2" - ], - "name": "Delete multiple Azure load testing resources" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists Azure Load Testing resources." - }, - "names": [ - "load", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "load list --resource-group sample-rg", - "load list" - ], - "name": "List Azure load testing resources" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.loadtestservice/loadtests", - "plane": "mgmt-plane", - "version": "2022-12-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the details of one or more Azure Load Testing resources." - }, - "names": [ - "load", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "load show --name sample-resource --resource-group sample-rg" - ], - "name": "Show an Azure load testing resource" - }, - { - "commands": [ - "load show --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.LoadTestService/loadtests/sample-resource1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg2/providers/Microsoft.LoadTestService/loadtests/sample-resource2" - ], - "name": "Show Azure load testing resources" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Azure Load Testing resource." - }, - "names": [ - "load", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "load update --name sample-resource --resource-group sample-rg --identity-type SystemAssigned", - "load update --name sample-resource --resource-group sample-rg --tags type=server", - "load update --name sample-resource --resource-group sample-rg --encryption-key https://sample-kv.vault.azure.net/keys/samplekey2/2d1ccd5c50234ea2a0858fe148b69cde", - "load update --name sample-resource --resource-group sample-rg --identity-type SystemAssigned,UserAssigned --user-assigned \"{'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi':{}}\" --encryption-key https://sample-kv.vault.azure.net/keys/samplekey2/2d1ccd5c50234ea2a0858fe148b69cde --encryption-identity SystemAssigned" - ], - "name": "Update Azure load testing resource" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Load Testing resources." - }, - "names": [ - "load" - ] - }, - "logic": { - "commandGroups": { - "integration-account": { - "commandGroups": { - "assembly": { - "commands": { - "create": { - "help": { - "short": "Create an assembly for an integration account." - }, - "names": [ - "logic", - "integration-account", - "assembly", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account assembly create -g rg --integration-account-name name -n assembly --assembly-name assembly --content 'Base64 encoded Assembly Content' --content-type application/octet-stream" - ], - "name": "Create assembly" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/assemblies/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an assembly for an integration account." - }, - "names": [ - "logic", - "integration-account", - "assembly", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account assembly delete -g rg --integration-account-name name -n assembly" - ], - "name": "Delete assembly" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/assemblies/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the assemblies for an integration account." - }, - "names": [ - "logic", - "integration-account", - "assembly", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account assembly list -g rg --integration-account-name name" - ], - "name": "List assembly" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/assemblies", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an assembly for an integration account." - }, - "names": [ - "logic", - "integration-account", - "assembly", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account assembly show -g rg --integration-account-name name -n assembly" - ], - "name": "Show assembly" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/assemblies/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an assembly for an integration account." - }, - "names": [ - "logic", - "integration-account", - "assembly", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account assembly update -g rg --integration-account-name name -n assembly --assembly-version 1.0.0.0" - ], - "name": "Update assembly" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/assemblies/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage integration account assembly" - }, - "names": [ - "logic", - "integration-account", - "assembly" - ] - }, - "batch-configuration": { - "commands": { - "create": { - "help": { - "short": "Create a batch configuration for an integration account." - }, - "names": [ - "logic", - "integration-account", - "batch-configuration", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account batch-configuration create -g rg -n batch --integration-account-name name --batch-group-name group --release-criteria '{recurrence:{frequency:Minute,interval:1},messageCount:10,batchSize:10000}'" - ], - "name": "Create batch configuration" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/batchconfigurations/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a batch configuration for an integration account." - }, - "names": [ - "logic", - "integration-account", - "batch-configuration", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account batch-configuration delete -g rg -n batch --integration-account-name name" - ], - "name": "Delete batch configuration" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/batchconfigurations/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the batch configurations for an integration account." - }, - "names": [ - "logic", - "integration-account", - "batch-configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account batch-configuration list -g rg --integration-account-name name" - ], - "name": "List batch configuration" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/batchconfigurations", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a batch configuration for an integration account." - }, - "names": [ - "logic", - "integration-account", - "batch-configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account batch-configuration show -g rg -n batch --integration-account-name name" - ], - "name": "Show batch configuration" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/batchconfigurations/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a batch configuration for an integration account." - }, - "names": [ - "logic", - "integration-account", - "batch-configuration", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account batch-configuration update -g rg -n batch --integration-account-name name --release-criteria '{recurrence:{frequency:Minute,interval:2},messageCount:20,batchSize:12000}'" - ], - "name": "Update batch configuration" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/batchconfigurations/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage integration account batch configuration" - }, - "names": [ - "logic", - "integration-account", - "batch-configuration" - ] - }, - "map": { - "commands": { - "create": { - "help": { - "short": "Create an integration account map. If the map is larger than 4 MB, you need to store the map in an Azure blob and use the blob's Shared Access Signature (SAS) URL as the 'contentLink' property value." - }, - "names": [ - "logic", - "integration-account", - "map", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account map create -g rg -n map-name --integration-account account-name --map-type Xslt --content-type application/xml --map-content map_content.txt" - ], - "name": "Create map" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an integration account map." - }, - "names": [ - "logic", - "integration-account", - "map", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account map delete -g rg -n map-name --integration-account account-name" - ], - "name": "Delete map" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of integration account maps." - }, - "names": [ - "logic", - "integration-account", - "map", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account map list -g rg --integration-account account-name" - ], - "name": "List map" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an integration account map." - }, - "names": [ - "logic", - "integration-account", - "map", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account map show -g rg -n map-name --integration-account account-name" - ], - "name": "Show map" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an integration account map. If the map is larger than 4 MB, you need to store the map in an Azure blob and use the blob's Shared Access Signature (SAS) URL as the 'contentLink' property value." - }, - "names": [ - "logic", - "integration-account", - "map", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account map update -g rg -n map-name --integration-account account-name" - ], - "name": "Update map" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage logic integration account map" - }, - "names": [ - "logic", - "integration-account", - "map" - ] - }, - "partner": { - "commands": { - "create": { - "help": { - "short": "Create an integration account partner." - }, - "names": [ - "logic", - "integration-account", - "partner", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account partner create -g rg -n partner --integration-account-name name --content '{b2b:{businessIdentities:[{qualifier:AA,value:BB}]}}' --partner-type B2B" - ], - "name": "Create partner" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/partners/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an integration account partner." - }, - "names": [ - "logic", - "integration-account", - "partner", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account partner delete -g rg -n partner --integration-account-name name" - ], - "name": "Delete partner" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/partners/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List integration account partners." - }, - "names": [ - "logic", - "integration-account", - "partner", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account partner list -g rg --integration-account-name name" - ], - "name": "List partner" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/partners", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an integration account partner." - }, - "names": [ - "logic", - "integration-account", - "partner", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account partner show -g rg -n partner --integration-account-name name" - ], - "name": "Show partner" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/partners/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an integration account partner." - }, - "names": [ - "logic", - "integration-account", - "partner", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account partner update -g rg -n partner --integration-account-name name --content '{b2b:{businessIdentities:[{qualifier:CC,value:DD}]}}'" - ], - "name": "Update partner" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/partners/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage integration account partner" - }, - "names": [ - "logic", - "integration-account", - "partner" - ] - }, - "session": { - "commands": { - "create": { - "help": { - "short": "Create an integration account session." - }, - "names": [ - "logic", - "integration-account", - "session", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account session create -g rg -n session --integration-account-name name --content \"{'controlNumber':1234}\"" - ], - "name": "Create session" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/sessions/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an integration account session." - }, - "names": [ - "logic", - "integration-account", - "session", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account session delete -g rg -n session --integration-account-name name" - ], - "name": "Delete session" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/sessions/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of integration account sessions." - }, - "names": [ - "logic", - "integration-account", - "session", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account session list -g rg --integration-account-name name" - ], - "name": "List session" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/sessions", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an integration account session." - }, - "names": [ - "logic", - "integration-account", - "session", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account session show -g rg -n session --integration-account-name name" - ], - "name": "Show session" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/sessions/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an integration account session." - }, - "names": [ - "logic", - "integration-account", - "session", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account session update -g rg -n session --integration-account-name name --content \"{'controlNumber':12345}\"" - ], - "name": "Update" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/sessions/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage integration account session" - }, - "names": [ - "logic", - "integration-account", - "session" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an integration account." - }, - "names": [ - "logic", - "integration-account", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account create --sku Standard --name integration-account-name --resource-group rg" - ], - "name": "Create integration account" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an integration account." - }, - "names": [ - "logic", - "integration-account", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account delete --name integration-account-name --resource-group rg" - ], - "name": "Delete integration account" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List integration accounts" - }, - "names": [ - "logic", - "integration-account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account list --resource-group rg" - ], - "name": "List integration accounts by resource group name" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.logic/integrationaccounts", - "plane": "mgmt-plane", - "version": "2019-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "list-callback-url": { - "help": { - "short": "List the integration account callback URL." - }, - "names": [ - "logic", - "integration-account", - "list-callback-url" - ], - "versions": [ - { - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/listcallbackurl", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an integration account." - }, - "names": [ - "logic", - "integration-account", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account show --name integration-account-name --resource-group rg" - ], - "name": "Show integration account" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an integration account." - }, - "names": [ - "logic", - "integration-account", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account update --sku Basic --tag atag=123 --name integration-account-name --resource-group rg" - ], - "name": "Update an integration account" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage logic integration account" - }, - "names": [ - "logic", - "integration-account" - ] - }, - "workflow": { - "commandGroups": { - "identity": { - "commands": { - "assign": { - "help": { - "short": "Assign identities" - }, - "names": [ - "logic", - "workflow", - "identity", - "assign" - ], - "versions": [ - { - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2019-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "logic", - "workflow", - "identity", - "delete" - ], - "versions": [ - { - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2019-05-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove identities" - }, - "names": [ - "logic", - "workflow", - "identity", - "remove" - ], - "versions": [ - { - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2019-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "logic", - "workflow", - "identity", - "show" - ], - "versions": [ - { - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2019-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage workflow identity" - }, - "names": [ - "logic", - "workflow", - "identity" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a workflow." - }, - "names": [ - "logic", - "workflow", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic workflow create --resource-group rg --name workflow --definition workflow.json" - ], - "name": "Create workflow" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a workflow." - }, - "names": [ - "logic", - "workflow", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic workflow delete --resource-group rg --name workflow" - ], - "name": "Delete workflow" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "generate-upgraded-definition": { - "help": { - "short": "Generates the upgraded definition for a workflow." - }, - "names": [ - "logic", - "workflow", - "generate-upgraded-definition" - ], - "versions": [ - { - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}/generateupgradeddefinition", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List workflows" - }, - "names": [ - "logic", - "workflow", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic workflow list --resource-group rg" - ], - "name": "List all workflows in a resource group" - }, - { - "commands": [ - "logic workflow list" - ], - "name": "List all workflows in a subscription" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.logic/workflows", - "plane": "mgmt-plane", - "version": "2019-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a workflow." - }, - "names": [ - "logic", - "workflow", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic workflow show --resource-group rg --name workflow" - ], - "name": "Show workflow" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a workflow." - }, - "names": [ - "logic", - "workflow", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic workflow update --resource-group rg --name workflow --definition workflow.json" - ], - "name": "Update workflow" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage workflow" - }, - "names": [ - "logic", - "workflow" - ] - } - }, - "help": { - "short": "Manage logic" - }, - "names": [ - "logic" - ] - }, - "maintenance": { - "commandGroups": { - "applyupdate": { - "commands": { - "create": { - "help": { - "short": "Apply maintenance updates to resource" - }, - "names": [ - "maintenance", - "applyupdate", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance applyupdate create --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ApplyUpdates_CreateOrUpdate" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/applyupdates/default", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "create-or-update-parent": { - "help": { - "short": "Apply maintenance updates to resource with parent" - }, - "names": [ - "maintenance", - "applyupdate", - "create-or-update-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance applyupdate create-or-update-parent --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ApplyUpdates_CreateOrUpdateParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/applyupdates/default", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get Configuration records within a subscription" - }, - "names": [ - "maintenance", - "applyupdate", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance applyupdate list" - ], - "name": "ApplyUpdates_List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/applyupdates", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Track maintenance updates to resource" - }, - "names": [ - "maintenance", - "applyupdate", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance applyupdate show --name \"e9b9685d-78e4-44c4-a81c-64a14f9b87b6\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ApplyUpdates_Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/applyupdates/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show-parent": { - "help": { - "short": "Track maintenance updates to resource with parent" - }, - "names": [ - "maintenance", - "applyupdate", - "show-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance applyupdate show-parent --name \"e9b9685d-78e4-44c4-a81c-64a14f9b87b6\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ApplyUpdates_GetParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/applyupdates/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage apply update with maintenance" - }, - "names": [ - "maintenance", - "applyupdate" - ] - }, - "assignment": { - "commands": { - "create": { - "help": { - "short": "Apply maintenance updates to resource" - }, - "names": [ - "maintenance", - "assignment", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment create --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/configuration1\" --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"test1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ConfigurationAssignments_CreateOrUpdate" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "create-or-update-parent": { - "help": { - "short": "Apply maintenance updates to resource with parent" - }, - "names": [ - "maintenance", - "assignment", - "create-or-update-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment create-or-update-parent --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/policy1\" --name \"workervmPolicy\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"test1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ConfigurationAssignments_CreateOrUpdateParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "create-or-update-resource-group": { - "help": { - "short": "Create configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "create-or-update-resource-group" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment create-or-update-resource-group --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}\" --filter-tags-operator All --resource-group examplerg1" - ], - "name": "ConfigurationAssignments_CreateOrUpdateResourceGroup" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "create-or-update-subscription": { - "help": { - "short": "Create configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "create-or-update-subscription" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment create-or-update-subscription --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}\" --filter-tags-operator All" - ], - "name": "ConfigurationAssignments_CreateOrUpdateSubscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment delete --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ConfigurationAssignments_Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete-parent": { - "help": { - "short": "Delete configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "delete-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment delete-parent --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ConfigurationAssignments_DeleteParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete-resource-group": { - "help": { - "short": "Delete configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "delete-resource-group" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment delete-resource-group --resource-group \"examplerg\" --name \"example1\"" - ], - "name": "ConfigurationAssignments_DeleteSubscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete-subscription": { - "help": { - "short": "Delete configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "delete-subscription" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment delete-subscription --name \"example1\"" - ], - "name": "ConfigurationAssignments_DeleteSubscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List configurationAssignments for resource." - }, - "names": [ - "maintenance", - "assignment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment list --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ConfigurationAssignments_List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list-parent": { - "help": { - "short": "List configurationAssignments for resource." - }, - "names": [ - "maintenance", - "assignment", - "list-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment list-parent --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtestvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ConfigurationAssignments_ListParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list-subscription": { - "help": { - "short": "List configuration assignment within a subscription" - }, - "names": [ - "maintenance", - "assignment", - "list-subscription" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment list-subscription" - ], - "name": "ConfigurationAssignments_List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get configuration assignment for resource.." - }, - "names": [ - "maintenance", - "assignment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment show --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ConfigurationAssignments_Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show-parent": { - "help": { - "short": "Get configuration assignment for resource.." - }, - "names": [ - "maintenance", - "assignment", - "show-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment show-parent --name \"workervmPolicy\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent- name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ConfigurationAssignments_GetParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show-resource-group": { - "help": { - "short": "Get configuration assignment for resource.." - }, - "names": [ - "maintenance", - "assignment", - "show-resource-group" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment show-subscription --resource-group \"examplerg\" --name \"example1\"" - ], - "name": "ConfigurationAssignments_GetResourceGroup" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show-subscription": { - "help": { - "short": "Get configuration assignment for resource.." - }, - "names": [ - "maintenance", - "assignment", - "show-subscription" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment show-subscription --name \"example1\"" - ], - "name": "ConfigurationAssignments_GetSubscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment update --maintenance-configuration-id \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/configuration1\" --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ConfigurationAssignments_Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update-parent": { - "help": { - "short": "Update configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "update-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment update-parent --maintenance-configuration-id \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/policy1\" --name \"workervmPolicy\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ConfigurationAssignments_UpdateParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update-resource-group": { - "help": { - "short": "Update configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "update-resource-group" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment create-or-update-resource-group --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}\" --filter-tags-operator All --resource-group examplerg1" - ], - "name": "ConfigurationAssignments_UpdateResourceGroup" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update-subscription": { - "help": { - "short": "Update configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "update-subscription" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment update-subscription --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}\" --filter-tags-operator All" - ], - "name": "ConfigurationAssignments_UpdateSubscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage configuration assignment with maintenance" - }, - "names": [ - "maintenance", - "assignment" - ] - }, - "configuration": { - "commands": { - "create": { - "help": { - "short": "Create configuration record" - }, - "names": [ - "maintenance", - "configuration", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance configuration create --location \"westus2\" --maintenance-scope \"OSImage\" --maintenance-window-duration \"05:00\" --maintenance-window-expiration-date-time \"9999-12-31 00:00\" --maintenance-window-recur-every \"Day\" --maintenance-window-start-date-time \"2020-04-30 08:00\" --maintenance-window-time-zone \"Pacific Standard Time\" --namespace \"Microsoft.Maintenance\" --visibility \"Custom\" --resource-group \"examplerg\" --resource-name \"configuration1\"" - ], - "name": "MaintenanceConfigurations_CreateOrUpdateForResource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete Configuration record" - }, - "names": [ - "maintenance", - "configuration", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance configuration delete --resource-group \"examplerg\" --resource-name \"example1\"" - ], - "name": "MaintenanceConfigurations_DeleteForResource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Configuration records within a subscription and resource group" - }, - "names": [ - "maintenance", - "configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance configuration list" - ], - "name": "MaintenanceConfigurations_List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/maintenanceconfigurations", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get Configuration record" - }, - "names": [ - "maintenance", - "configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance configuration show --resource-group \"examplerg\" --resource-name \"configuration1\"" - ], - "name": "MaintenanceConfigurations_GetForResource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update configuration record" - }, - "names": [ - "maintenance", - "configuration", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance configuration update --location \"westus2\" --maintenance-scope \"OSImage\" --maintenance-window-duration \"05:00\" --maintenance-window-expiration-date-time \"9999-12-31 00:00\" --maintenance-window-recur-every \"Month Third Sunday\" --maintenance-window-start-date-time \"2020-04-30 08:00\" --maintenance-window-time-zone \"Pacific Standard Time\" --namespace \"Microsoft.Maintenance\" --visibility \"Custom\" --resource-group \"examplerg\" --resource-name \"configuration1\"" - ], - "name": "MaintenanceConfigurations_UpdateForResource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage maintenance configuration with maintenance" - }, - "names": [ - "maintenance", - "configuration" - ] - }, - "public-configuration": { - "commands": { - "list": { - "help": { - "short": "List Public Maintenance Configuration records" - }, - "names": [ - "maintenance", - "public-configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance public-configuration list" - ], - "name": "PublicMaintenanceConfigurations_List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/publicmaintenanceconfigurations", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get Public Maintenance Configuration record" - }, - "names": [ - "maintenance", - "public-configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance public-configuration show --resource-name \"configuration1\"" - ], - "name": "PublicMaintenanceConfigurations_GetForResource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/publicmaintenanceconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage public maintenance configuration with maintenance" - }, - "names": [ - "maintenance", - "public-configuration" - ] - }, - "scheduledevent": { - "commands": { - "acknowledge": { - "help": { - "short": "Acknowledge Scheduled Event" - }, - "names": [ - "maintenance", - "scheduledevent", - "acknowledge" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance scheduledevent acknowledge --resource-group {resourceGroupName} --resource-type \"virtualMachines\" --resource-name {VMname} --scheduled-event-id {scheduledEventId} --subscription {subscriptionId}", - "maintenance scheduledevent acknowledge --ids /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.compute/virtualMachines/{resourceName}/providers/microsoft.maintenance/scheduledevents/{scheduledEventId}" - ], - "name": "Acknowledge scheduled event of a VirtualMachine" - }, - { - "commands": [ - "maintenance scheduledevent acknowledge --resource-group {resourceGroup} --resource-type \"virtualMachineScaleSets\" --resource-name {VMSSname} --scheduled-event-id {scheduledEventId} --subscription {subscriptionId}", - "maintenance scheduledevent acknowledge --ids /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.compute/virtualMachineScaleSets/{resourceName}/providers/microsoft.maintenance/scheduledevents/{scheduledEventId}" - ], - "name": "Acknowledge scheduled event of a VirtualMachineScaleSets" - }, - { - "commands": [ - "maintenance scheduledevent acknowledge--resource-group {resourceGroupName} --resource-type \"availabilitySets\"--resource-name {AVSetname} --scheduled-event-id {scheduledEventId} --subscription {subscriptionId}", - "maintenance scheduledevent acknowledge --ids /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.compute/AvalabilitySets/{resourceName}/providers/microsoft.maintenance/scheduledevents/{scheduledEventId}" - ], - "name": "Acknowledge scheduled event of a AvailabilitySet" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/{}/{}/providers/microsoft.maintenance/scheduledevents/{}/acknowledge", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "ScheduledEvents action" - }, - "names": [ - "maintenance", - "scheduledevent" - ] - }, - "update": { - "commands": { - "list": { - "help": { - "short": "List updates to resources." - }, - "names": [ - "maintenance", - "update", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance update list --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "Updates_List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/updates", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list-parent": { - "help": { - "short": "List updates to resources." - }, - "names": [ - "maintenance", - "update", - "list-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance update list-parent --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "Updates_ListParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/updates", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage update with maintenance" - }, - "names": [ - "maintenance", - "update" - ] - } - }, - "help": { - "short": "Manage Maintenance" - }, - "names": [ - "maintenance" - ] - }, - "mdp": { - "commandGroups": { - "pool": { - "commandGroups": { - "agent": { - "commands": { - "list": { - "help": { - "short": "List resource agents by Pool" - }, - "names": [ - "mdp", - "pool", - "agent", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mdp pool agent list --pool-name cli-contoso-pool --resource-group rg1" - ], - "name": "List by pool" - } - ], - "name": "2024-04-04-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}/resources", - "plane": "mgmt-plane", - "version": "2024-04-04-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage pool resource agents" - }, - "names": [ - "mdp", - "pool", - "agent" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a pool" - }, - "names": [ - "mdp", - "pool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mdp pool create --location \"eastus\" --name \"cli-contoso-pool\" --resource-group \"rg1\" --identity \"type=userAssigned\" \"user-assigned-identities={'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-msi':{}}\" --maximum-concurrency 3 --agent-profile \"Stateless={}\" --organization-profile \"azure-dev-ops={organizations:[{url:'https://dev.azure.com/test-org',parallelism:2}],permissionProfile:{kind:'CreatorOnly'}}\" --devcenter-project-resource-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DevCenter/projects/contoso-proj\" --fabric-profile \"vmss={sku:{name:Standard_D2ads_v5},storageProfile:{osDiskStorageAccountType:Standard},images:[{resourceId:'/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus2/Publishers/canonical/ArtifactTypes/VMImage/Offers/0001-com-ubuntu-server-focal/Skus/20_04-lts-gen2/versions/latest',buffer:*}],osProfile:{secretsManagementSettings:{observedCertificates:[],keyExportable:false},logonType:Service}}\"" - ], - "name": "Create" - } - ], - "name": "2023-12-13-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", - "plane": "mgmt-plane", - "version": "2023-12-13-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "mdp pool create --location \"eastus\" --name \"cli-contoso-pool\" --resource-group \"rg1\" --identity \"type=userAssigned\" \"user-assigned-identities={'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-msi':{}}\" --maximum-concurrency 3 --agent-profile \"Stateless={}\" --organization-profile \"azure-dev-ops={organizations:[{url:'https://dev.azure.com/test-org',parallelism:2}],permissionProfile:{kind:'CreatorOnly'}}\" --devcenter-project-resource-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DevCenter/projects/contoso-proj\" --fabric-profile \"vmss={sku:{name:Standard_D2ads_v5},storageProfile:{osDiskStorageAccountType:Standard},images:[{resourceId:'/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus2/Publishers/canonical/ArtifactTypes/VMImage/Offers/0001-com-ubuntu-server-focal/Skus/20_04-lts-gen2/versions/latest',buffer:*}],osProfile:{secretsManagementSettings:{observedCertificates:[],keyExportable:false},logonType:Service}}\"" - ], - "name": "Create" - } - ], - "name": "2024-04-04-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", - "plane": "mgmt-plane", - "version": "2024-04-04-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a pool" - }, - "names": [ - "mdp", - "pool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mdp pool delete --name \"cli-contoso-pool\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-12-13-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", - "plane": "mgmt-plane", - "version": "2023-12-13-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "mdp pool delete --name \"cli-contoso-pool\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2024-04-04-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", - "plane": "mgmt-plane", - "version": "2024-04-04-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all pools" - }, - "names": [ - "mdp", - "pool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mdp pool list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "mdp pool list" - ], - "name": "List by subscription" - } - ], - "name": "2023-12-13-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/pools", - "plane": "mgmt-plane", - "version": "2023-12-13-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools", - "plane": "mgmt-plane", - "version": "2023-12-13-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "mdp pool list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "mdp pool list" - ], - "name": "List by subscription" - } - ], - "name": "2024-04-04-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/pools", - "plane": "mgmt-plane", - "version": "2024-04-04-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools", - "plane": "mgmt-plane", - "version": "2024-04-04-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a pool" - }, - "names": [ - "mdp", - "pool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mdp pool show --name \"cli-contoso-pool\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-12-13-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", - "plane": "mgmt-plane", - "version": "2023-12-13-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "mdp pool show --name \"cli-contoso-pool\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2024-04-04-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", - "plane": "mgmt-plane", - "version": "2024-04-04-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a pool" - }, - "names": [ - "mdp", - "pool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mdp pool update --name \"cli-contoso-pool\" --resource-group \"rg1\" --tags CostCode=\"12345\"" - ], - "name": "Update" - } - ], - "name": "2023-12-13-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", - "plane": "mgmt-plane", - "version": "2023-12-13-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "mdp pool update --name \"cli-contoso-pool\" --resource-group \"rg1\" --tags CostCode=\"12345\"" - ], - "name": "Update" - } - ], - "name": "2024-04-04-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", - "plane": "mgmt-plane", - "version": "2024-04-04-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage a pool resource" - }, - "names": [ - "mdp", - "pool" - ] - }, - "sku": { - "commands": { - "list": { - "help": { - "short": "List sku resources in given location" - }, - "names": [ - "mdp", - "sku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mdp sku list --location eastus" - ], - "name": "List by location" - } - ], - "name": "2024-04-04-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/locations/{}/skus", - "plane": "mgmt-plane", - "version": "2024-04-04-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage sku resources" - }, - "names": [ - "mdp", - "sku" - ] - }, - "usage": { - "commands": { - "list": { - "help": { - "short": "List quota resources in given location" - }, - "names": [ - "mdp", - "usage", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mdp usage list --location westus" - ], - "name": "List by location" - } - ], - "name": "2024-04-04-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2024-04-04-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage quota usage resources" - }, - "names": [ - "mdp", - "usage" - ] - } - }, - "help": { - "short": "Manage resources of Managed DevOps pools" - }, - "names": [ - "mdp" - ] - }, - "mesh": { - "commandGroups": { - "app": { - "commands": { - "create": { - "help": { - "short": "Create an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "app", - "create" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Service Fabric Mesh application." - }, - "names": [ - "mesh", - "app", - "delete" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Service Fabric Mesh applications." - }, - "names": [ - "mesh", - "app", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/applications", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a Service Fabric Mesh application." - }, - "names": [ - "mesh", - "app", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "app", - "update" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Service Fabric Mesh applications." - }, - "names": [ - "mesh", - "app" - ] - }, - "code-package-log": { - "commands": { - "get": { - "help": { - "short": "Examine the logs for a codepackage." - }, - "names": [ - "mesh", - "code-package-log", - "get" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}/codepackages/{}/logs", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Examine the logs for a codepackage." - }, - "names": [ - "mesh", - "code-package-log" - ] - }, - "gateway": { - "commands": { - "create": { - "help": { - "short": "Create a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application." - }, - "names": [ - "mesh", - "gateway", - "create" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a gateway resource." - }, - "names": [ - "mesh", - "gateway", - "delete" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List gateway resources." - }, - "names": [ - "mesh", - "gateway", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/gateways", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a gateway." - }, - "names": [ - "mesh", - "gateway", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application." - }, - "names": [ - "mesh", - "gateway", - "update" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage gateway resources." - }, - "names": [ - "mesh", - "gateway" - ] - }, - "network": { - "commands": { - "create": { - "help": { - "short": "Create a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "network", - "create" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a network." - }, - "names": [ - "mesh", - "network", - "delete" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List networks." - }, - "names": [ - "mesh", - "network", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/networks", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a network." - }, - "names": [ - "mesh", - "network", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "network", - "update" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage networks." - }, - "names": [ - "mesh", - "network" - ] - }, - "secret": { - "commands": { - "create": { - "help": { - "short": "Create a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "secret", - "create" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a secret." - }, - "names": [ - "mesh", - "secret", - "delete" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Secrets." - }, - "names": [ - "mesh", - "secret", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/secrets", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a secret." - }, - "names": [ - "mesh", - "secret", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "secret", - "update" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage secret resources." - }, - "names": [ - "mesh", - "secret" - ] - }, - "secretvalue": { - "commands": { - "create": { - "help": { - "short": "Create a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed." - }, - "names": [ - "mesh", - "secretvalue", - "create" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a secret version." - }, - "names": [ - "mesh", - "secretvalue", - "delete" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Secrets versions." - }, - "names": [ - "mesh", - "secretvalue", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the information about the specified named secret value resources. The information does not include the actual value of the secret." - }, - "names": [ - "mesh", - "secretvalue", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed." - }, - "names": [ - "mesh", - "secretvalue", - "update" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage secret values." - }, - "names": [ - "mesh", - "secretvalue" - ] - }, - "service": { - "commands": { - "list": { - "help": { - "short": "List all the service resources." - }, - "names": [ - "mesh", - "service", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a service." - }, - "names": [ - "mesh", - "service", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Service Fabric Mesh services." - }, - "names": [ - "mesh", - "service" - ] - }, - "service-replica": { - "commands": { - "list": { - "help": { - "short": "List the details of service replicas." - }, - "names": [ - "mesh", - "service-replica", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Gets the given replica of the service of an application." - }, - "names": [ - "mesh", - "service-replica", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Service Fabric Mesh service replicas." - }, - "names": [ - "mesh", - "service-replica" - ] - }, - "volume": { - "commands": { - "create": { - "help": { - "short": "Create a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "volume", - "create" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a volume." - }, - "names": [ - "mesh", - "volume", - "delete" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List volumes." - }, - "names": [ - "mesh", - "volume", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/volumes", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a volume." - }, - "names": [ - "mesh", - "volume", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "volume", - "update" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage volumes." - }, - "names": [ - "mesh", - "volume" - ] - } - }, - "help": { - "short": "(PREVIEW) Manage Azure Service Fabric Mesh Resources." - }, - "names": [ - "mesh" - ] - }, - "mobile-network": { - "commandGroups": { - "attached-data-network": { - "commands": { - "create": { - "help": { - "short": "Create an attached data network." - }, - "names": [ - "mobile-network", - "attached-data-network", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network create -n data-network-name -g rg --pccp-name pccp-name --pcdp-name pcdp-name --dns-addresses \"[1.1.1.1]\" --data-interface \" {name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\"" - ], - "name": "Create attached-data-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network create -n data-network-name -g rg --pccp-name pccp-name --pcdp-name pcdp-name --dns-addresses \"[1.1.1.1]\" --data-interface \" {name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\" --address-pool \"[2.2.0.0/16]\"" - ], - "name": "Create attached-data-network" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified attached data network." - }, - "names": [ - "mobile-network", - "attached-data-network", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network delete -n data-network-name --pccp-name pccp-name --pcdp-name pcdp-name -g rg -y" - ], - "name": "Delete attached-data-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network delete -n data-network-name --pccp-name pccp-name --pcdp-name pcdp-name -g rg -y" - ], - "name": "Delete attached-data-network" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the attached data networks associated with a packet core data plane." - }, - "names": [ - "mobile-network", - "attached-data-network", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network list -g rg --pccp-name pccp-name --pcdp-name pcdp-name" - ], - "name": "List attached-data-network by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network list -g rg --pccp-name pccp-name --pcdp-name pcdp-name" - ], - "name": "List attached-data-network by resource group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified attached data network." - }, - "names": [ - "mobile-network", - "attached-data-network", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network show -n data-network-name --pccp-name pccp-name --pcdp-name pcdp-name -g rg" - ], - "name": "Show attached-data-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network show -n data-network-name --pccp-name pccp-name --pcdp-name pcdp-name -g rg" - ], - "name": "Show attached-data-network" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an attached data network." - }, - "names": [ - "mobile-network", - "attached-data-network", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network update -n data_network-name -g rg --pccp-name pccp-name --pcdp-name pcdp-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update attached-data-network tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network update -n data_network-name -g rg --pccp-name pccp-name --pcdp-name pcdp-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update attached-data-network tags" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage attached data net work" - }, - "names": [ - "mobile-network", - "attached-data-network" - ] - }, - "data-network": { - "commands": { - "create": { - "help": { - "short": "Create a data network." - }, - "names": [ - "mobile-network", - "data-network", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network data-network create -n data-network-name -g rg --mobile-network-name mobile-network-name" - ], - "name": "Create data-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network data-network create -n data-network-name -g rg --mobile-network-name mobile-network-name" - ], - "name": "Create data-network" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified data network." - }, - "names": [ - "mobile-network", - "data-network", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network data-network delete -n data_network-name --mobile-network-name mobile-network-name -g rg -y" - ], - "name": "Delete data-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network data-network delete -n data_network-name --mobile-network-name mobile-network-name -g rg -y" - ], - "name": "Delete data-network" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all data networks in the mobile network." - }, - "names": [ - "mobile-network", - "data-network", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network data-network list --mobile-network-name mobile-network-name -g rg" - ], - "name": "List data-network by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network data-network list --mobile-network-name mobile-network-name -g rg" - ], - "name": "List data-network by resource group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified data network." - }, - "names": [ - "mobile-network", - "data-network", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network data-network show -n data-network-name --mobile-network-name mobile-network-name -g rg" - ], - "name": "Show data-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network data-network show -n data-network-name --mobile-network-name mobile-network-name -g rg" - ], - "name": "Show data-network" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a data network." - }, - "names": [ - "mobile-network", - "data-network", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network data-network update -n data-network-name -g rg --mobile-network-name mobile-network-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update data-network tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network data-network update -n data-network-name -g rg --mobile-network-name mobile-network-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update data-network tags" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage data network" - }, - "names": [ - "mobile-network", - "data-network" - ] - }, - "pccp": { - "commandGroups": { - "version": { - "commands": { - "list": { - "help": { - "short": "List all supported packet core control planes versions." - }, - "names": [ - "mobile-network", - "pccp", - "version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp version list" - ], - "name": "List Packet Core Control Plane version" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.mobilenetwork/packetcorecontrolplaneversions", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pccp version list" - ], - "name": "List Packet Core Control Plane version" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/providers/microsoft.mobilenetwork/packetcorecontrolplaneversions", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified packet core control plane version." - }, - "names": [ - "mobile-network", - "pccp", - "version", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp version show --version-name pmn-2211-0-80" - ], - "name": "Show Packet Core Control Plane version" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.mobilenetwork/packetcorecontrolplaneversions/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pccp version show --version-name pmn-2211-0-80" - ], - "name": "Show Packet Core Control Plane version" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/providers/microsoft.mobilenetwork/packetcorecontrolplaneversions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage packet core control plane version" - }, - "names": [ - "mobile-network", - "pccp", - "version" - ] - } - }, - "commands": { - "collect-diagnostics-package": { - "help": { - "short": "Collect a diagnostics package for the specified packet core control plane. This action will upload the diagnostics to a storage account." - }, - "names": [ - "mobile-network", - "pccp", - "collect-diagnostics-package" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp collect-diagnostics-package --pccp-name pccp -g rg --blob-url https://contosoaccount.blob.core.windows.net/container/diagnosticsPackage.zip" - ], - "name": "Collect diagnostics package" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/collectdiagnosticspackage", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pccp collect-diagnostics-package --pccp-name pccp -g rg --blob-url https://contosoaccount.blob.core.windows.net/container/diagnosticsPackage.zip" - ], - "name": "Collect diagnostics package" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/collectdiagnosticspackage", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a packet core control plane." - }, - "names": [ - "mobile-network", - "pccp", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp create -n pccp-name -g rg --access-interface \"{name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\" --local-diagnostics \"{authentication-type:AAD}\" --platform \"{type:AKS-HCI}\" --sites \"[{id:site-id}]\" --sku G0" - ], - "name": "Create Packet Core Control Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pccp create -n pccp-name -g rg --access-interface \"{name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\" --local-diagnostics \"{authentication-type:AAD}\" --platform \"{type:AKS-HCI}\" --sites \"[{id:site-id}]\" --sku G0" - ], - "name": "Create Packet Core Control Plane" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified packet core control plane." - }, - "names": [ - "mobile-network", - "pccp", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp delete -n pccp-name -g rg -y" - ], - "name": "Delete Packet Core Control Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pccp delete -n pccp-name -g rg -y" - ], - "name": "Delete Packet Core Control Plane" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the packet core control planes in a subscription." - }, - "names": [ - "mobile-network", - "pccp", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp list -g rg" - ], - "name": "List Packet Core Control Plane by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pccp list -g rg" - ], - "name": "List Packet Core Control Plane by resource group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "reinstall": { - "help": { - "short": "Reinstall the specified packet core control plane. This action will remove any transaction state from the packet core to return it to a known state. This action will cause a service outage." - }, - "names": [ - "mobile-network", - "pccp", - "reinstall" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp reinstall --pccp-name pccp-name -g rg" - ], - "name": "Reinstall Packet Core Control Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/reinstall", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pccp reinstall --pccp-name pccp-name -g rg" - ], - "name": "Reinstall Packet Core Control Plane" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/reinstall", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "rollback": { - "help": { - "short": "Roll back the specified packet core control plane to the previous version, \"rollbackVersion\". Multiple consecutive rollbacks are not possible. This action may cause a service outage." - }, - "names": [ - "mobile-network", - "pccp", - "rollback" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp rollback --pccp-name pccp-name -g rg" - ], - "name": "Rollback Packet Core Control Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/rollback", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pccp rollback --pccp-name pccp-name -g rg" - ], - "name": "Rollback Packet Core Control Plane" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/rollback", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified packet core control plane." - }, - "names": [ - "mobile-network", - "pccp", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp show -n pccp-name -g rg" - ], - "name": "Show Packet Core Control Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pccp show -n pccp-name -g rg" - ], - "name": "Show Packet Core Control Plane" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a packet core control plane." - }, - "names": [ - "mobile-network", - "pccp", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp update -n pccp-name -g rg --ue-mtu 1500 --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update Packet Core Control Plane tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pccp update -n pccp-name -g rg --ue-mtu 1500 --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update Packet Core Control Plane tags" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage packet core control plane" - }, - "names": [ - "mobile-network", - "pccp" - ] - }, - "pcdp": { - "commands": { - "create": { - "help": { - "short": "Create a packet core data plane." - }, - "names": [ - "mobile-network", - "pcdp", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pcdp create -n pcdp-name -g rg --pccp-name pccp-name --access-interface \"{name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\"" - ], - "name": "Create Packet Core Data Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pcdp create -n pcdp-name -g rg --pccp-name pccp-name --access-interface \"{name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\"" - ], - "name": "Create Packet Core Data Plane" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified packet core data plane." - }, - "names": [ - "mobile-network", - "pcdp", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pcdp delete -g rg -n pcdp-name --pccp-name pccp-name -y" - ], - "name": "Delete Packet Core Data Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pcdp delete -g rg -n pcdp-name --pccp-name pccp-name -y" - ], - "name": "Delete Packet Core Data Plane" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the packet core data planes associated with a packet core control plane." - }, - "names": [ - "mobile-network", - "pcdp", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pcdp list -g rg --pccp-name pccp_name" - ], - "name": "List Packet Core Data Plane by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pcdp list -g rg --pccp-name pccp_name" - ], - "name": "List Packet Core Data Plane by resource group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified packet core data plane." - }, - "names": [ - "mobile-network", - "pcdp", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pcdp show -g rg -n pcdp-name --pccp-name pccp-name" - ], - "name": "Show Packet Core Data Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pcdp show -g rg -n pcdp-name --pccp-name pccp-name" - ], - "name": "Show Packet Core Data Plane" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update packet core data planes tags." - }, - "names": [ - "mobile-network", - "pcdp", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pcdp update -n pcdp_name -g rg --pccp-name pccp-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update Packet Core Data Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network pcdp update -n pcdp_name -g rg --pccp-name pccp-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update Packet Core Data Plane" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage packet core data plane" - }, - "names": [ - "mobile-network", - "pcdp" - ] - }, - "service": { - "commands": { - "create": { - "help": { - "short": "Create a service." - }, - "names": [ - "mobile-network", - "service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network service create -n service-name -g rg --mobile-network-name mobile-network-name --pcc-rules \"[{ruleName:default-rule,rulePrecedence:10,serviceDataFlowTemplates:[{templateName:IP-to-server,direction:Uplink,protocol:[ip],remoteIpList:[10.3.4.0/24]}]}]\" --service-precedence 10" - ], - "name": "Create service" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network service create -n service-name -g rg --mobile-network-name mobile-network-name --pcc-rules \"[{ruleName:default-rule,rulePrecedence:10,serviceDataFlowTemplates:[{templateName:IP-to-server,direction:Uplink,protocol:[ip],remoteIpList:[10.3.4.0/24]}]}]\" --service-precedence 10" - ], - "name": "Create service" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified service." - }, - "names": [ - "mobile-network", - "service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network service delete --mobile-network-name mobile-network-name -n service -g rg -y" - ], - "name": "Delete service" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network service delete --mobile-network-name mobile-network-name -n service -g rg -y" - ], - "name": "Delete service" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the services in a mobile network." - }, - "names": [ - "mobile-network", - "service", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network service list --mobile-network-name mobile-network-name -g rg" - ], - "name": "List service by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network service list --mobile-network-name mobile-network-name -g rg" - ], - "name": "List service by resource group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified service." - }, - "names": [ - "mobile-network", - "service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network service show --mobile-network-name mobile-network-name -n service -g rg" - ], - "name": "Show service" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network service show --mobile-network-name mobile-network-name -n service -g rg" - ], - "name": "Show service" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a service." - }, - "names": [ - "mobile-network", - "service", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network service update --mobile-network-name mobile-network-name -g rg -n service-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update service tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network service update --mobile-network-name mobile-network-name -g rg -n service-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update service tags" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage service" - }, - "names": [ - "mobile-network", - "service" - ] - }, - "sim": { - "commandGroups": { - "group": { - "commands": { - "bulk-delete-sims": { - "help": { - "short": "Bulk delete SIMs from a SIM group." - }, - "names": [ - "mobile-network", - "sim", - "group", - "bulk-delete-sims" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group bulk-delete-sims -g group --sim-group-name SimGroup --sims \"sim01,sim02\"" - ], - "name": "Deleting multiple sims in a sim group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/deletesims", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim group bulk-delete-sims -g group --sim-group-name SimGroup --sims \"sim01,sim02\"" - ], - "name": "Deleting multiple sims in a sim group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/deletesims", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "bulk-upload-sims": { - "help": { - "short": "Bulk upload SIMs to a SIM group." - }, - "names": [ - "mobile-network", - "sim", - "group", - "bulk-upload-sims" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group bulk-upload-sims -g rg --sim-group-name SimGroup --sims \"[{name:bulk-upload-sim-01,authentication-key:00000000000000000000000000000000,operator-key-code:00000000000000000000000000000000,international-msi:0000000000},{name:bulk-upload-sim-02,authentication-key:00000000000000000000000000000001,operator-key-code:00000000000000000000000000000001,international-msi:0000000001}]\"", - "mobile-network sim group bulk-upload-sims -g rg --sim-group-name SimGroup --sims \"[{name:bulk-upload-sim-01,authentication-key:00000000000000000000000000000000,operator-key-code:00000000000000000000000000000000,international-msi:0000000000,icc-id:00000000000000000000,device-type:camera,sim-policy:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/mobileNetworks/mobile-network/simPolicies/policy01},static-ip-configuration:[{attached-data-network:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/pccp01/packetCoreDataPlanes/pccp01/attachedDataNetworks/internet1},slice:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/mobileNetworks/mobile-network/slices/slice01},static-ip:{ipv4-address:2.4.0.10}}]}]\"" - ], - "name": "Uploading multiple sims to a sim group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/uploadsims", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim group bulk-upload-sims -g rg --sim-group-name SimGroup --sims \"[{name:bulk-upload-sim-01,authentication-key:00000000000000000000000000000000,operator-key-code:00000000000000000000000000000000,international-msi:0000000000},{name:bulk-upload-sim-02,authentication-key:00000000000000000000000000000001,operator-key-code:00000000000000000000000000000001,international-msi:0000000001}]\"", - "mobile-network sim group bulk-upload-sims -g rg --sim-group-name SimGroup --sims \"[{name:bulk-upload-sim-01,authentication-key:00000000000000000000000000000000,operator-key-code:00000000000000000000000000000000,international-msi:0000000000,icc-id:00000000000000000000,device-type:camera,sim-policy:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/mobileNetworks/mobile-network/simPolicies/policy01},static-ip-configuration:[{attached-data-network:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/pccp01/packetCoreDataPlanes/pccp01/attachedDataNetworks/internet1},slice:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/mobileNetworks/mobile-network/slices/slice01},static-ip:{ipv4-address:2.4.0.10}}]}]\"" - ], - "name": "Uploading multiple sims to a sim group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/uploadsims", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a SIM group." - }, - "names": [ - "mobile-network", - "sim", - "group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group create -n sim-group-name -g rg --mobile-network \"{id:mobile-network-id}\"" - ], - "name": "Create sim group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim group create -n sim-group-name -g rg --mobile-network \"{id:mobile-network-id}\"" - ], - "name": "Create sim group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified SIM group." - }, - "names": [ - "mobile-network", - "sim", - "group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group delete -n sim-group-name -g rg -y" - ], - "name": "Delete sim group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim group delete -n sim-group-name -g rg -y" - ], - "name": "Delete sim group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the SIM groups in a subscription." - }, - "names": [ - "mobile-network", - "sim", - "group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group list -g rg" - ], - "name": "List sim group by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/simgroups", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim group list -g rg" - ], - "name": "List sim group by resource group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/simgroups", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified SIM group." - }, - "names": [ - "mobile-network", - "sim", - "group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group show -n sim-group-name -g rg" - ], - "name": "Show sim goup" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim group show -n sim-group-name -g rg" - ], - "name": "Show sim goup" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a SIM group." - }, - "names": [ - "mobile-network", - "sim", - "group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group update -n sim-group-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update sim group tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim group update -n sim-group-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update sim group tags" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "upload-encrypted-sim": { - "help": { - "short": "Bulk upload SIMs in encrypted form to a SIM group. The SIM credentials must be encrypted." - }, - "names": [ - "mobile-network", - "sim", - "group", - "upload-encrypted-sim" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/uploadencryptedsims", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/uploadencryptedsims", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage sim group" - }, - "names": [ - "mobile-network", - "sim", - "group" - ] - }, - "policy": { - "commands": { - "create": { - "help": { - "short": "Create a SIM policy." - }, - "names": [ - "mobile-network", - "sim", - "policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim policy create -g rg -n sim-policy-name --mobile-network-name mobile-network-name --default-slice '{id:slice-id}' --slice-config \"[{slice:{id:slice-id},defaultDataNetwork:{id:data-network-id},dataNetworkConfigurations:[{dataNetwork:{id:data-network-id},allowedServices:[{id:service-id}],sessionAmbr:{uplink:'500 Mbps',downlink:'1 Gbps'}}]}]\" --ue-ambr \"{uplink:'500 Mbps',downlink:'1 Gbps'}\"" - ], - "name": "Create sim policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim policy create -g rg -n sim-policy-name --mobile-network-name mobile-network-name --default-slice '{id:slice-id}' --slice-config \"[{slice:{id:slice-id},defaultDataNetwork:{id:data-network-id},dataNetworkConfigurations:[{dataNetwork:{id:data-network-id},allowedServices:[{id:service-id}],sessionAmbr:{uplink:'500 Mbps',downlink:'1 Gbps'}}]}]\" --ue-ambr \"{uplink:'500 Mbps',downlink:'1 Gbps'}\"" - ], - "name": "Create sim policy" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified SIM policy." - }, - "names": [ - "mobile-network", - "sim", - "policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim policy delete -g rg -n sim-policy-name --mobile-network-name mobile-network-name" - ], - "name": "Delete sim policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim policy delete -g rg -n sim-policy-name --mobile-network-name mobile-network-name" - ], - "name": "Delete sim policy" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the SIM policies in a mobile network." - }, - "names": [ - "mobile-network", - "sim", - "policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim policy list -g rg --mobile-network-name mobile-network-name" - ], - "name": "List sim policy by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim policy list -g rg --mobile-network-name mobile-network-name" - ], - "name": "List sim policy by resource group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified SIM policy." - }, - "names": [ - "mobile-network", - "sim", - "policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim policy show -g rg -n sim-policy-name --mobile-network-name mobile-network-name" - ], - "name": "Show sim policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim policy show -g rg -n sim-policy-name --mobile-network-name mobile-network-name" - ], - "name": "Show sim policy" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a SIM policy." - }, - "names": [ - "mobile-network", - "sim", - "policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim policy update -g rg-n sim-policy-name --mobile-network-name mobile-network-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update sim policy tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim policy update -g rg-n sim-policy-name --mobile-network-name mobile-network-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update sim policy tags" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage sim policy" - }, - "names": [ - "mobile-network", - "sim", - "policy" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a SIM." - }, - "names": [ - "mobile-network", - "sim", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim create -g rg --sim-group-name sim-group-name -n sim-name --international-msi 0000000000 --operator-key-code 00000000000000000000000000000000 --authentication-key 00000000000000000000000000000000" - ], - "name": "Create sim" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim create -g rg --sim-group-name sim-group-name -n sim-name --international-msi 0000000000 --operator-key-code 00000000000000000000000000000000 --authentication-key 00000000000000000000000000000000" - ], - "name": "Create sim" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified SIM." - }, - "names": [ - "mobile-network", - "sim", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim delete -g rg -n sim-name --sim-group-name sim-group-name -y" - ], - "name": "Delete sim" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim delete -g rg -n sim-name --sim-group-name sim-group-name -y" - ], - "name": "Delete sim" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the SIMs in a SIM group." - }, - "names": [ - "mobile-network", - "sim", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim list -g rg --sim-group-name sim-group-name" - ], - "name": "List sims by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim list -g rg --sim-group-name sim-group-name" - ], - "name": "List sims by resource group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified SIM." - }, - "names": [ - "mobile-network", - "sim", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim show -g rg -n sim-name --sim-group-name sim-group-name" - ], - "name": "Show sim" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network sim show -g rg -n sim-name --sim-group-name sim-group-name" - ], - "name": "Show sim" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a SIM." - }, - "names": [ - "mobile-network", - "sim", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage sim" - }, - "names": [ - "mobile-network", - "sim" - ] - }, - "site": { - "commands": { - "create": { - "help": { - "short": "Create a mobile network site." - }, - "names": [ - "mobile-network", - "site", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network site create --mobile-network-name mobile-network-name -n site-name -g rg" - ], - "name": "Create site" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network site create --mobile-network-name mobile-network-name -n site-name -g rg" - ], - "name": "Create site" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified mobile network site." - }, - "names": [ - "mobile-network", - "site", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network site delete --mobile-network-name mobile-network-name -n site-name -g rg -y'" - ], - "name": "Delete site" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network site delete --mobile-network-name mobile-network-name -n site-name -g rg -y'" - ], - "name": "Delete site" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all sites in the mobile network." - }, - "names": [ - "mobile-network", - "site", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network site list --mobile-network-name mobile-network-name -g rg" - ], - "name": "List site by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network site list --mobile-network-name mobile-network-name -g rg" - ], - "name": "List site by resource group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified mobile network site." - }, - "names": [ - "mobile-network", - "site", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network site show--mobile-network-name mobile-network-name -n site-name -g rg" - ], - "name": "Show site" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network site show--mobile-network-name mobile-network-name -n site-name -g rg" - ], - "name": "Show site" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a mobile network site." - }, - "names": [ - "mobile-network", - "site", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network site update --mobile-network-name mobile-network-name -n site-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update site tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network site update --mobile-network-name mobile-network-name -n site-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update site tags" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage site" - }, - "names": [ - "mobile-network", - "site" - ] - }, - "slice": { - "commands": { - "create": { - "help": { - "short": "Create a network slice." - }, - "names": [ - "mobile-network", - "slice", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network slice create --mobile-network-name mobile-network-name -n slice-name -g rg --snssai \"{sst:1,sd:123abc}\"" - ], - "name": "Create slice" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network slice create --mobile-network-name mobile-network-name -n slice-name -g rg --snssai \"{sst:1,sd:123abc}\"" - ], - "name": "Create slice" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified network slice." - }, - "names": [ - "mobile-network", - "slice", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network slice delete --mobile-network-name mobilenetwork-name -n slice-name -g rg -y" - ], - "name": "Delete slice" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network slice delete --mobile-network-name mobilenetwork-name -n slice-name -g rg -y" - ], - "name": "Delete slice" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all slices in the mobile network." - }, - "names": [ - "mobile-network", - "slice", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network slice list --mobile-network-name mobile-network-name -g rg" - ], - "name": "List slice by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network slice list --mobile-network-name mobile-network-name -g rg" - ], - "name": "List slice by resource group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified network slice." - }, - "names": [ - "mobile-network", - "slice", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network slice show --mobile-network-name mobile=network-name -n slice-name -g rg" - ], - "name": "Show slice" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network slice show --mobile-network-name mobile=network-name -n slice-name -g rg" - ], - "name": "Show slice" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network slice." - }, - "names": [ - "mobile-network", - "slice", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network slice update --mobile-network-name mobile-network-name -n slice-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update slie tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network slice update --mobile-network-name mobile-network-name -n slice-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update slie tags" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage slice" - }, - "names": [ - "mobile-network", - "slice" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a mobile network." - }, - "names": [ - "mobile-network", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network create -n mobile-network-name -g rg --identifier \"{mcc:001,mnc:01}\"" - ], - "name": "Create mobile-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network create -n mobile-network-name -g rg --identifier \"{mcc:001,mnc:01}\"" - ], - "name": "Create mobile-network" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified mobile network." - }, - "names": [ - "mobile-network", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network delete -n mobile-network-name -g rg -y" - ], - "name": "Delete mobile-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network delete -n mobile-network-name -g rg -y" - ], - "name": "Delete mobile-network" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the mobile networks in a subscription." - }, - "names": [ - "mobile-network", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network list -g rg" - ], - "name": "List mobile-network by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/mobilenetworks", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network list -g rg" - ], - "name": "List mobile-network by resource group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/mobilenetworks", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified mobile network." - }, - "names": [ - "mobile-network", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network show -n mobile-network-name -g rg" - ], - "name": "Show mobile-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network show -n mobile-network-name -g rg" - ], - "name": "Show mobile-network" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update mobile network tags." - }, - "names": [ - "mobile-network", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network update -n mobile-network-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update mobile-network tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "mobile-network update -n mobile-network-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update mobile-network tags" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage mobile network" - }, - "names": [ - "mobile-network" - ] - }, - "monitor": { - "commandGroups": { - "account": { - "commands": { - "create": { - "help": { - "short": "Create a workspace" - }, - "names": [ - "monitor", - "account", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor account create -n account-name -g rg" - ], - "name": "Create monitor account" - } - ], - "name": "2023-04-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-03" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a workspace" - }, - "names": [ - "monitor", - "account", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor account delete -n account-name -g rg" - ], - "name": "Delete monitor account" - } - ], - "name": "2023-04-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-03" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all workspaces in the specified subscription" - }, - "names": [ - "monitor", - "account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor account list -g rg" - ], - "name": "List monitor account by resource group" - } - ], - "name": "2023-04-03", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.monitor/accounts", - "plane": "mgmt-plane", - "version": "2023-04-03" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts", - "plane": "mgmt-plane", - "version": "2023-04-03" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the specific azure monitor workspace" - }, - "names": [ - "monitor", - "account", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor account show -n account -g rg" - ], - "name": "Show monitor account" - } - ], - "name": "2023-04-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-03" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a workspace" - }, - "names": [ - "monitor", - "account", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor account update -n account-name -g rg --tags \"{tag:test}\"" - ], - "name": "Update monitor account tags" - } - ], - "name": "2023-04-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-03" - } - ] - } - ] - } - }, - "help": { - "short": "Manage monitor account" - }, - "names": [ - "monitor", - "account" - ] - }, - "action-group": { - "commandGroups": { - "test-notifications": { - "commands": { - "create": { - "help": { - "short": "Create an action group test-notifications." - }, - "names": [ - "monitor", - "action-group", - "test-notifications", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor action-group test-notifications create --action-group MyActionGroup \\ --resource-group MyResourceGroup -a email alice alice@example.com usecommonalertsChema --alert-type budget" - ], - "name": "Create an action group test-notifications with action group" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}/createnotifications", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage action groups test-notifications." - }, - "names": [ - "monitor", - "action-group", - "test-notifications" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new action group." - }, - "names": [ - "monitor", - "action-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor action-group create --action webhook MyActionName https://alerts.contoso.com apiKey={APIKey} type=HighCPU --name MyActionGroup --resource-group MyResourceGroup" - ], - "name": "Create a new action group" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an action group." - }, - "names": [ - "monitor", - "action-group", - "delete" - ], - "versions": [ - { - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "enable-receiver": { - "help": { - "lines": [ - "This changes the receiver's status from Disabled to Enabled. This operation is only supported for Email or SMS receivers." - ], - "short": "Enable a receiver in an action group." - }, - "names": [ - "monitor", - "action-group", - "enable-receiver" - ], - "versions": [ - { - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}/subscribe", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List action groups under a resource group or the current subscription." - }, - "names": [ - "monitor", - "action-group", - "list" - ], - "versions": [ - { - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/actiongroups", - "plane": "mgmt-plane", - "version": "2022-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the details of an action group." - }, - "names": [ - "monitor", - "action-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor action-group show --name MyActionGroup --resource-group MyResourceGroup" - ], - "name": "Show the details of an action group (commonly used with --output and --query)." - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an action group." - }, - "names": [ - "monitor", - "action-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor action-group update --name MyActionGroup --resource-group MyResourceGroup --set retentionPolicy.days=365 --subscription MySubscription" - ], - "name": "Update an action group" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage action groups." - }, - "names": [ - "monitor", - "action-group" - ] - }, - "activity-log": { - "commandGroups": { - "alert": { - "commands": { - "create": { - "help": { - "lines": [ - "This command will create a default activity log with one condition which compares if the activities logs 'category' field equals to 'ServiceHealth'. The newly created activity log alert does not have any action groups attached to it." - ], - "short": "Create a default activity log alert rule." - }, - "names": [ - "monitor", - "activity-log", - "alert", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor activity-log alert create -n AlertName -g ResourceGroup" - ], - "name": "Create an alert rule with default settings." - }, - { - "commands": [ - "monitor activity-log alert create -n AlertName -g ResourceGroup \\ --condition category=ServiceHealth and level=Error" - ], - "name": "Create an alert rule with condition about error level service health log." - }, - { - "commands": [ - "monitor activity-log alert create -n AlertName -g ResourceGroup \\ -a /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/microsoft.insights/acti onGroups/{ActionGroup} \\ -w usage=test owner=jane" - ], - "name": "Create an alert rule with an action group and specify webhook properties." - }, - { - "commands": [ - "monitor activity-log alert create -n AlertName -g ResourceGroup --disable" - ], - "name": "Create an alert rule which is initially disabled." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor activity-log alert create -n AlertName -g ResourceGroup" - ], - "name": "Create an alert rule with default settings." - }, - { - "commands": [ - "monitor activity-log alert create -n AlertName -g ResourceGroup \\ --condition category=ServiceHealth and level=Error" - ], - "name": "Create an alert rule with condition about error level service health log." - }, - { - "commands": [ - "monitor activity-log alert create -n AlertName -g ResourceGroup \\ -a /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/microsoft.insights/acti onGroups/{ActionGroup} \\ -w usage=test owner=jane" - ], - "name": "Create an alert rule with an action group and specify webhook properties." - }, - { - "commands": [ - "monitor activity-log alert create -n AlertName -g ResourceGroup --disable" - ], - "name": "Create an alert rule which is initially disabled." - } - ], - "name": "2020-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", - "plane": "mgmt-plane", - "version": "2020-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an activity log alert." - }, - "names": [ - "monitor", - "activity-log", - "alert", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - }, - { - "name": "2020-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", - "plane": "mgmt-plane", - "version": "2020-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List activity log alert rules under a resource group or the current subscription." - }, - "names": [ - "monitor", - "activity-log", - "alert", - "list" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/activitylogalerts", - "plane": "mgmt-plane", - "version": "2017-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - }, - { - "name": "2020-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/activitylogalerts", - "plane": "mgmt-plane", - "version": "2020-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts", - "plane": "mgmt-plane", - "version": "2020-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an activity log alert." - }, - "names": [ - "monitor", - "activity-log", - "alert", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - }, - { - "name": "2020-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", - "plane": "mgmt-plane", - "version": "2020-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new activity log alert or update an existing one." - }, - "names": [ - "monitor", - "activity-log", - "alert", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor activity-log alert update -n AlertName -g ResourceGroup \\ --condition category=ServiceHealth and level=Error" - ], - "name": "Update the condition" - }, - { - "commands": [ - "monitor activity-log alert update -n AlertName -g ResourceGroup --enable false" - ], - "name": "Disable an alert rule." - }, - { - "commands": [ - "monitor activity-log alert update --enabled true --name MyActivityLogAlerts --resource- group MyResourceGroup --subscription MySubscription" - ], - "name": "Update the details of this activity log alert rule." - }, - { - "commands": [ - "monitor activity-log alert update --name MyActivityLogAlerts --resource-group MyResourceGroup --tags key=value" - ], - "name": "Update the details of this activity log alert." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor activity-log alert update -n AlertName -g ResourceGroup \\ --condition category=ServiceHealth and level=Error" - ], - "name": "Update the condition" - }, - { - "commands": [ - "monitor activity-log alert update -n AlertName -g ResourceGroup --enable false" - ], - "name": "Disable an alert rule." - }, - { - "commands": [ - "monitor activity-log alert update --enabled true --name MyActivityLogAlerts --resource- group MyResourceGroup --subscription MySubscription" - ], - "name": "Update the details of this activity log alert rule." - }, - { - "commands": [ - "monitor activity-log alert update --name MyActivityLogAlerts --resource-group MyResourceGroup --tags key=value" - ], - "name": "Update the details of this activity log alert." - } - ], - "name": "2020-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", - "plane": "mgmt-plane", - "version": "2020-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage activity log alert rules." - }, - "names": [ - "monitor", - "activity-log", - "alert" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List and query activity log events." - }, - "names": [ - "monitor", - "activity-log", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor activity-log list --start-time 2018-07-01 --offset 7d" - ], - "name": "List all events from July 1st, looking forward one week." - }, - { - "commands": [ - "monitor activity-log list --correlation-id b5eac9d2-e829-4c9a-9efb-586d19417c5f" - ], - "name": "List events within the past six hours based on a correlation ID." - }, - { - "commands": [ - "monitor activity-log list -g ResourceGroup --offset 1h" - ], - "name": "List events within the past hour based on resource group." - } - ], - "name": "2015-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/eventtypes/management/values", - "plane": "mgmt-plane", - "version": "2015-04-01" - } - ] - } - ] - }, - "list-categories": { - "help": { - "lines": [ - "The current list includes the following: Administrative, Security, ServiceHealth, Alert, Recommendation, Policy." - ], - "short": "List the list of available event categories supported in the Activity Logs Service." - }, - "names": [ - "monitor", - "activity-log", - "list-categories" - ], - "versions": [ - { - "name": "2015-04-01", - "resources": [ - { - "id": "/providers/microsoft.insights/eventcategories", - "plane": "mgmt-plane", - "version": "2015-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage activity logs." - }, - "names": [ - "monitor", - "activity-log" - ] - }, - "app-insights": { - "commandGroups": { - "api-key": { - "commands": { - "create": { - "help": { - "short": "Create an API Key of an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "api-key", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights api-key create --api-key cli-demo --read-properties ReadTelemetry --write-properties WriteAnnotations -g demoRg --app testApp" - ], - "name": "Create a component with kind web and location." - }, - { - "commands": [ - "monitor app-insights api-key create --api-key cli-demo --read-properties '\"\"' --write-properties '\"\"' -g demoRg --app testApp" - ], - "name": "Create a component with kind web and location without any permission" - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an API key from an Application Insights resource." - }, - "names": [ - "monitor", - "app-insights", - "api-key", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights api-key delete --app demoApp -g demoRg --api-key demo-key" - ], - "name": "Delete API Key." - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of API keys of an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "api-key", - "list" - ], - "versions": [ - { - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the API Key for this key id." - }, - "names": [ - "monitor", - "app-insights", - "api-key", - "show" - ], - "versions": [ - { - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Operations on API keys associated with an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "api-key" - ] - }, - "component": { - "commandGroups": { - "billing": { - "commands": { - "create": { - "help": { - "short": "Create current billing features for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "billing", - "create" - ], - "versions": [ - { - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/currentbillingfeatures", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the billing features of an Application Insights resource." - }, - "names": [ - "monitor", - "app-insights", - "component", - "billing", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component billing show --app demoApp -g demoRg" - ], - "name": "Show the billing features of an application insights component" - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/currentbillingfeatures", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the billing features of an Application Insights resource." - }, - "names": [ - "monitor", - "app-insights", - "component", - "billing", - "update" - ], - "versions": [ - { - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/currentbillingfeatures", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage an Application Insights component billing features." - }, - "names": [ - "monitor", - "app-insights", - "component", - "billing" - ] - }, - "continues-export": { - "commands": { - "create": { - "help": { - "short": "Create a Continuous Export configuration for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component continues-export create -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633 --record-types Requests Event Exceptions Metrics PageViews --dest-account account --dest-container container --dest-sub-id sub-id --dest-sas se=2020-10-27&sp=w&sv=2018-11-09&sr=c" - ], - "name": "Create a Continuous Export configuration." - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "create-untitled": { - "help": { - "short": "Create a Continuous Export configuration of an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export", - "create-untitled" - ], - "versions": [ - { - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a specific Continuous Export configuration of an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component continues-export delete -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633 --id exportid" - ], - "name": "Delete a Continuous Export configuration by ID." - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of Continuous Export configuration of an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component continues-export list -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633" - ], - "name": "List export configurations" - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the Continuous Export configuration for this export id." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component continues-export show -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633 --id exportid" - ], - "name": "Show a continuous export configuration by ID." - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Continuous Export configuration for this export id." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export", - "update" - ], - "versions": [ - { - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Continuous Export configurations for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export" - ] - }, - "favorite": { - "commands": { - "create": { - "help": { - "short": "Create a new favorites to an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "favorite", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component favorite create -g rg -n favorite-name --resource-name component-name --config 'myconfig' --version ME --favorite-id favorite-name --favorite-type shared" - ], - "name": "Create favorite" - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/favorites/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a favorite that is associated to an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "favorite", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component favorite delete -g rg -n favorite-name --resource-name component-name" - ], - "name": "Delete favorite" - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/favorites/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of favorites defined within an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "favorite", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component favorite list -g rg --resource-name component-name --favorite-type shared --tags [tag]" - ], - "name": "List favorite" - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/favorites", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a single favorite by its FavoriteId, defined within an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "favorite", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component favorite show -g rg -n favorite-name --resource-name component-name" - ], - "name": "Show favorite" - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/favorites/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new favorites to an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "favorite", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component favorite update -g rg -n favorite-name --resource-name component-name --config 'myconfig' --version ME --favorite-id favorite-name --favorite-type shared --tags [tag,test]" - ], - "name": "Update favorite" - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/favorites/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage component favorite" - }, - "names": [ - "monitor", - "app-insights", - "component", - "favorite" - ] - }, - "linked-storage": { - "commands": { - "link": { - "help": { - "short": "Link a storage account with an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "linked-storage", - "link" - ], - "versions": [ - { - "name": "2020-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-03-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the current linked storage settings for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "linked-storage", - "show" - ], - "versions": [ - { - "name": "2020-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-03-01-preview" - } - ] - } - ] - }, - "unlink": { - "help": { - "short": "Unlink a storage account with an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "linked-storage", - "unlink" - ], - "versions": [ - { - "name": "2020-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-03-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update current linked storage account for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "linked-storage", - "update" - ], - "versions": [ - { - "name": "2020-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage linked storage account for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "linked-storage" - ] - }, - "quotastatus": { - "commands": { - "show": { - "help": { - "short": "Show daily data volume cap (quota) status for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "quotastatus", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component quotastatus show -g rg --resource-name name" - ], - "name": "Show component quotastatus" - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/quotastatus", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage component quotastatus" - }, - "names": [ - "monitor", - "app-insights", - "component", - "quotastatus" - ] - } - }, - "help": { - "short": "Manage an Application Insights component or its subcomponents." - }, - "names": [ - "monitor", - "app-insights", - "component" - ] - }, - "my-workbook": { - "commands": { - "create": { - "help": { - "short": "Create a new private workbook." - }, - "names": [ - "monitor", - "app-insights", - "my-workbook", - "create" - ], - "versions": [ - { - "name": "2021-03-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/myworkbooks/{}", - "plane": "mgmt-plane", - "version": "2021-03-08" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private workbook." - }, - "names": [ - "monitor", - "app-insights", - "my-workbook", - "delete" - ], - "versions": [ - { - "name": "2021-03-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/myworkbooks/{}", - "plane": "mgmt-plane", - "version": "2021-03-08" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all private workbooks defined within a specified subscription and category." - }, - "names": [ - "monitor", - "app-insights", - "my-workbook", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights my-workbook list -g rg --category retention" - ], - "name": "List my workbook" - } - ], - "name": "2021-03-08", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/myworkbooks", - "plane": "mgmt-plane", - "version": "2021-03-08" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/myworkbooks", - "plane": "mgmt-plane", - "version": "2021-03-08" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a single private workbook by its resourceName." - }, - "names": [ - "monitor", - "app-insights", - "my-workbook", - "show" - ], - "versions": [ - { - "name": "2021-03-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/myworkbooks/{}", - "plane": "mgmt-plane", - "version": "2021-03-08" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a private workbook." - }, - "names": [ - "monitor", - "app-insights", - "my-workbook", - "update" - ], - "versions": [ - { - "name": "2021-03-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/myworkbooks/{}", - "plane": "mgmt-plane", - "version": "2021-03-08" - } - ] - } - ] - } - }, - "help": { - "short": "Manage my-workbook" - }, - "names": [ - "monitor", - "app-insights", - "my-workbook" - ] - }, - "workbook": { - "commandGroups": { - "identity": { - "commands": { - "assign": { - "help": { - "short": "Assign identities" - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "identity", - "assign" - ], - "versions": [ - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-06-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "identity", - "delete" - ], - "versions": [ - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-06-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove identities" - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "identity", - "remove" - ], - "versions": [ - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-06-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "identity", - "show" - ], - "versions": [ - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage workbook idneity" - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "identity" - ] - }, - "revision": { - "commands": { - "list": { - "help": { - "short": "List the revisions for the workbook." - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "revision", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights workbook revision list -g rg --resource-name name" - ], - "name": "List the revisions for the workbook" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}/revisions", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show workbook revision." - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "revision", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights workbook revision list -g rg --resource-name name --revision-id id" - ], - "name": "Show workbook revision" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}/revisions/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage workbook revision" - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "revision" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a workbook." - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights workbook create -n 00000000-0000-0000-0000-000000000000 -g rg --serialized-data mydata --kind shared --category workbook --display-name workbookname" - ], - "name": "Create workbook" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a workbook." - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights workbook delete -n 00000000-0000-0000-0000-000000000000 -g wktest" - ], - "name": "Delete workbook" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all workbooks defined within a specified resource group and category." - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights workbook list -g rg --category workbook" - ], - "name": "List workbook" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/workbooks", - "plane": "mgmt-plane", - "version": "2023-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a single workbook by its resource name." - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights workbook show -n 00000000-0000-0000-0000-000000000000 -g wktest" - ], - "name": "Show workbook" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a workbook." - }, - "names": [ - "monitor", - "app-insights", - "workbook", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights workbook update -n 00000000-0000-0000-0000-000000000000 -g rg --tags tag=test" - ], - "name": "Update workbook" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage app-insights workbook" - }, - "names": [ - "monitor", - "app-insights", - "workbook" - ] - } - }, - "commands": { - "migrate-to-new-pricing-model": { - "help": { - "short": "Enterprise Agreement Customer opted to use new pricing model." - }, - "names": [ - "monitor", - "app-insights", - "migrate-to-new-pricing-model" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights migrate-to-new-pricing-model" - ], - "name": "Migrate to new pricing model" - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/migratetonewpricingmodel", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands for querying data in Application Insights applications." - }, - "names": [ - "monitor", - "app-insights" - ] - }, - "autoscale": { - "commands": { - "create": { - "help": { - "lines": [ - "For more information on autoscaling, visit: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings." - ], - "short": "Create an autoscale setting." - }, - "names": [ - "monitor", - "autoscale", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor autoscale create -g myrg --resource resource-id --min-count 2 --max-count 5 \\ --count 3 --email-administrator", - "monitor autoscale rule create -g myrg --autoscale-name resource-name --scale out 1 \\ --condition \"Percentage CPU > 75 avg 5m\"", - "monitor autoscale rule create -g myrg --autoscale-name resource-name --scale in 1 \\ --condition \"Percentage CPU < 25 avg 5m\"" - ], - "name": "Create autoscale settings to scale between 2 and 5 instances (3 as default). Email the administrator when scaling occurs." - }, - { - "commands": [ - "monitor autoscale create -g myrg --resource resource-id --count 4" - ], - "name": "Create autoscale settings for exactly 4 instances." - }, - { - "commands": [ - "monitor autoscale create --count 3 --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource myScaleSet --resource-group MyResourceGroup --resource-type Microsoft.Compute/virtualMachineScaleSets" - ], - "name": "Create new autoscale settings." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an autoscale setting" - }, - "names": [ - "monitor", - "autoscale", - "delete" - ], - "versions": [ - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists the autoscale settings for a resource group" - }, - "names": [ - "monitor", - "autoscale", - "list" - ], - "versions": [ - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an autoscale setting" - }, - "names": [ - "monitor", - "autoscale", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor autoscale show --name MyAutoscaleSettings --resource-group MyResourceGroup" - ], - "name": "Show autoscale setting details." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "show-predictive-metric": { - "help": { - "short": "Show predictive autoscale metric future data" - }, - "names": [ - "monitor", - "autoscale", - "show-predictive-metric" - ], - "versions": [ - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}/predictivemetrics", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "For more information on autoscaling, visit: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings." - ], - "short": "Update an autoscale setting." - }, - "names": [ - "monitor", - "autoscale", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor autoscale update -g myrg -n autoscale-name --count 3" - ], - "name": "Update autoscale settings to use a fixed 3 instances by default." - }, - { - "commands": [ - "monitor autoscale update -g myrg -n autoscale-name \\ --remove-action email bob@contoso.com" - ], - "name": "Update autoscale settings to remove an email notification." - }, - { - "commands": [ - "monitor autoscale update --count 3 --email-administrator true --enabled true --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource-group MyResourceGroup --tags key[=value]" - ], - "name": "Update autoscale settings." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage autoscale settings" - }, - "names": [ - "monitor", - "autoscale" - ] - }, - "data-collection": { - "commandGroups": { - "endpoint": { - "commandGroups": { - "association": { - "commands": { - "list": { - "help": { - "short": "List associations for the specified data collection endpoint." - }, - "names": [ - "monitor", - "data-collection", - "endpoint", - "association", - "list" - ], - "versions": [ - { - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}/associations", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}/associations", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - } - }, - "help": { - "short": "monitor data-collection endpoint association" - }, - "names": [ - "monitor", - "data-collection", - "endpoint", - "association" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a data collection endpoint." - }, - "names": [ - "monitor", - "data-collection", - "endpoint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection endpoint create -g \"myResourceGroup\" -l \"eastus2euap\" --name \"myCollectionEndpoint\" --public-network-access \"Enabled\"" - ], - "name": "Create data collection endpoint" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection endpoint create -g \"myResourceGroup\" -l \"eastus2euap\" --name \"myCollectionEndpoint\" --public-network-access \"Enabled\"" - ], - "name": "Create data collection endpoint" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a data collection endpoint." - }, - "names": [ - "monitor", - "data-collection", - "endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection endpoint delete --name \"myCollectionEndpoint\" --resource-group \"myResourceGroup\"" - ], - "name": "Delete data collection endpoint" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection endpoint delete --name \"myCollectionEndpoint\" --resource-group \"myResourceGroup\"" - ], - "name": "Delete data collection endpoint" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all data collection endpoints in the specified subscription" - }, - "names": [ - "monitor", - "data-collection", - "endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection endpoint list --resource-group \"myResourceGroup\"" - ], - "name": "List data collection endpoints by resource group" - }, - { - "commands": [ - "monitor data-collection endpoint list" - ], - "name": "List data collection endpoints by subscription" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/datacollectionendpoints", - "plane": "mgmt-plane", - "version": "2022-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection endpoint list --resource-group \"myResourceGroup\"" - ], - "name": "List data collection endpoints by resource group" - }, - { - "commands": [ - "monitor data-collection endpoint list" - ], - "name": "List data collection endpoints by subscription" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/datacollectionendpoints", - "plane": "mgmt-plane", - "version": "2023-03-11" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified data collection endpoint." - }, - "names": [ - "monitor", - "data-collection", - "endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection endpoint show --name \"myCollectionEndpoint\" --resource-group \"myResourceGroup\"" - ], - "name": "Get data collection endpoint" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection endpoint show --name \"myCollectionEndpoint\" --resource-group \"myResourceGroup\"" - ], - "name": "Get data collection endpoint" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a data collection endpoint." - }, - "names": [ - "monitor", - "data-collection", - "endpoint", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection endpoint update --tags tag1=\"A\" tag2=\"B\" tag3=\"C\" --name \"myCollectionEndpoint\" --resource-group \"myResourceGroup\"" - ], - "name": "Update data collection endpoint" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection endpoint update --tags tag1=\"A\" tag2=\"B\" tag3=\"C\" --name \"myCollectionEndpoint\" --resource-group \"myResourceGroup\"" - ], - "name": "Update data collection endpoint" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - } - }, - "help": { - "short": "Manage data collection endpoint for monitor control service." - }, - "names": [ - "monitor", - "data-collection", - "endpoint" - ] - }, - "rule": { - "commandGroups": { - "association": { - "commands": { - "create": { - "help": { - "short": "Create an association." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "association", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule association create --name \"myAssociation\" --rule-id \"/subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule\" --resource \"subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" - ], - "name": "Create association" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection rule association create --name \"myAssociation\" --rule-id \"/subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule\" --resource \"subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" - ], - "name": "Create association" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an association." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "association", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule association delete --name \"myAssociation\" --resource \"subscr iptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" - ], - "name": "Delete association" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection rule association delete --name \"myAssociation\" --resource \"subscr iptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" - ], - "name": "Delete association" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List associations for the specified data collection rule." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "association", - "list" - ], - "versions": [ - { - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}/associations", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}/associations", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "list-by-resource": { - "help": { - "short": "List associations for the specified resource." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "association", - "list-by-resource" - ], - "versions": [ - { - "name": "2022-06-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "name": "2023-03-11", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified association." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "association", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule association show --name \"myAssociation\" --resource \"subscrip tions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" - ], - "name": "Get association" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection rule association show --name \"myAssociation\" --resource \"subscrip tions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" - ], - "name": "Get association" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an association." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "association", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule association update --name \"myAssociation\" --rule-id \"/subscr iptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules /myCollectionRule\" --resource \"subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" - ], - "name": "Update association" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection rule association update --name \"myAssociation\" --rule-id \"/subscr iptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules /myCollectionRule\" --resource \"subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" - ], - "name": "Update association" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - } - }, - "help": { - "short": "Manage data collection rule association for monitor control service." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "association" - ] - }, - "data-flow": { - "commands": { - "add": { - "help": { - "short": "Add a data flow." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "data-flow", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule data-flow add --rule-name myCollectionRule --resource-group myResourceGroup --destinations XX3 XX4 --streams Microsoft-Perf Microsoft-WindowsEvent" - ], - "name": "Add a data flow" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataFlows[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "monitor data-collection rule data-flow delete" - }, - "names": [ - "monitor", - "data-collection", - "rule", - "data-flow", - "delete" - ], - "versions": [ - { - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataFlows[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List data flows." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "data-flow", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule data-flow list --rule-name myCollectionRule --resource-group myResourceGroup" - ], - "name": "List data flows" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataFlows", - "version": "2023-03-11" - } - ] - } - ] - }, - "show": { - "help": { - "short": "monitor data-collection rule data-flow show" - }, - "names": [ - "monitor", - "data-collection", - "rule", - "data-flow", - "show" - ], - "versions": [ - { - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataFlows[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "update": { - "help": { - "short": "monitor data-collection rule data-flow update" - }, - "names": [ - "monitor", - "data-collection", - "rule", - "data-flow", - "update" - ], - "versions": [ - { - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataFlows[]", - "version": "2023-03-11" - } - ] - } - ] - } - }, - "help": { - "short": "Manage data flows." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "data-flow" - ] - }, - "log-analytics": { - "commands": { - "add": { - "help": { - "short": "Add Log Analytics destinations of a data collection rule." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "log-analytics", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule log-analytics add --rule-name myCollectionRule --resource-group myResourceGroup --name workspace2 --resource-id /subscriptions/703362b3-f2784e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/workspace2" - ], - "name": "Add Log Analytics destinations of a data collection rule" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.destinations.logAnalytics[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Log Analytics destinations of a data collection rule." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "log-analytics", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule log-analytics delete --rule-name myCollectionRule --resource-group myResourceGroup --name workspace2" - ], - "name": "Delete a Log Analytics destinations of a data collection rule" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.destinations.logAnalytics[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Log Analytics destinations of a data collection rule." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "log-analytics", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule log-analytics list --rule-name myCollectionRule --resource-group myResourceGroup" - ], - "name": "List Log Analytics destinations of a data collection rule" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.destinations.logAnalytics", - "version": "2023-03-11" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a Log Analytics destination of a data collection rule." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "log-analytics", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule log-analytics show --rule-name myCollectionRule --resource-group myResourceGroup --name centralWorkspace" - ], - "name": "Show a Log Analytics destination of a data collection rule" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.destinations.logAnalytics[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Log Analytics destination of a data collection rule." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "log-analytics", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule log-analytics update --rule-name myCollectionRule --resource-group myResourceGroup --name workspace2 --resource-id \"/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/anotherWorkspace\"" - ], - "name": "Update a Log Analytics destination of a data collection rule" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.destinations.logAnalytics[]", - "version": "2023-03-11" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Log Analytics destinations." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "log-analytics" - ] - }, - "performance-counter": { - "commands": { - "add": { - "help": { - "short": "Add a Log performance counter data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "performance-counter", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule performance-counter add --rule-name myCollectionRule --resource-group myResourceGroup --name team2ExtraCounters --streams Microsoft-Perf --counter-specifiers \"\\\\Process(_Total)\\\\Thread Count\" \"\\\\LogicalDisk(_Total)\\\\FreeMegabytes\" --sampling-frequency 30" - ], - "name": "Add a Log performance counter data source" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.performanceCounters[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Log performance counter data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "performance-counter", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule performance-counter delete --rule-name myCollectionRule --resource-group myResourceGroup --name team2ExtraCounters" - ], - "name": "Delete a Log performance counter data source" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.performanceCounters[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Log performance counter data sources." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "performance-counter", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule performance-counter list --rule-name myCollectionRule --resource-group myResourceGroup" - ], - "name": "List Log performance counter data sources" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.performanceCounters", - "version": "2023-03-11" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a Log performance counter data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "performance-counter", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule performance-counter show --rule-name myCollectionRule --resource-group myResourceGroup --name appTeamExtraCounters" - ], - "name": "Show a Log performance counter data source" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.performanceCounters[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Log performance counter data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "performance-counter", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule performance-counter update --rule-name myCollectionRule --resource-group myResourceGroup --name team2ExtraCounters" - ], - "name": "Update a Log performance counter data source" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.performanceCounters[]", - "version": "2023-03-11" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Log performance counter data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "performance-counter" - ] - }, - "syslog": { - "commands": { - "add": { - "help": { - "short": "Add a Syslog data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "syslog", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule syslog add --rule-name myCollectionRule --resource-group myResourceGroup --name syslogBase --facility-names syslog --log-levels Alert Critical --streams Microsoft-Syslog" - ], - "name": "Add a Syslog data source" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.syslog[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Syslog data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "syslog", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule syslog delete --rule-name myCollectionRule --resource-group myResourceGroup --name syslogBase" - ], - "name": "Delete a Syslog data source" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.syslog[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Syslog data sources." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "syslog", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule syslog list --rule-name myCollectionRule --resource-group myResourceGroup" - ], - "name": "List Syslog data sources" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.syslog", - "version": "2023-03-11" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a Syslog data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "syslog", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule syslog show --rule-name myCollectionRule --resource-group myResourceGroup --name syslogBase" - ], - "name": "Show a Syslog data source" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.syslog[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Syslog data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "syslog", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule syslog update --rule-name myCollectionRule --resource-group myResourceGroup --name syslogBase --facility-names syslog --log-levels Emergency Critical" - ], - "name": "Update a Syslog data source" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.syslog[]", - "version": "2023-03-11" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Syslog data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "syslog" - ] - }, - "windows-event-log": { - "commands": { - "add": { - "help": { - "short": "Add a Windows Event Log data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "windows-event-log", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule windows-event-log add --rule-name myCollectionRule --resource-group myResourceGroup --name appTeam1AppEvents --streams Microsoft-WindowsEvent --x-path-queries \"Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]\" \"System![System[(Level = 1 or Level = 2 or Level = 3)]]\"" - ], - "name": "Add a Windows Event Log data source" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.windowsEventLogs[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Windows Event Log data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "windows-event-log", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule windows-event-log delete --rule-name myCollectionRule --resource-group myResourceGroup --name appTeam1AppEvents" - ], - "name": "Delete a Windows Event Log data source" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.windowsEventLogs[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Windows Event Log data sources" - }, - "names": [ - "monitor", - "data-collection", - "rule", - "windows-event-log", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule windows-event-log list --rule-name myCollectionRule --resource-group myResourceGroup" - ], - "name": "List Windows Event Log data sources" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.windowsEventLogs", - "version": "2023-03-11" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a Windows Event Log data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "windows-event-log", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule windows-event-log show --rule-name myCollectionRule --resource-group myResourceGroup --name appTeam1AppEvents" - ], - "name": "Show a Windows Event Log data source" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.windowsEventLogs[]", - "version": "2023-03-11" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Windows Event Log data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "windows-event-log", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule windows-event-log update --rule-name myCollectionRule --resource-group myResourceGroup --name appTeam1AppEvents --x-path-queries \"Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]\"" - ], - "name": "Update a Windows Event Log data source" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "subresource": "properties.dataSources.windowsEventLogs[]", - "version": "2023-03-11" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Windows Event Log data source." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "windows-event-log" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a data collection rule." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule create --resource-group \"myResourceGroup\" --location \"eastus\" --name \"myCollectionRule\" --rule-file \"C:\\samples\\dcrEx1.json\"" - ], - "name": "Create data collection rule" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection rule create --resource-group \"myResourceGroup\" --location \"eastus\" --name \"myCollectionRule\" --rule-file \"C:\\samples\\dcrEx1.json\"" - ], - "name": "Create data collection rule" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a data collection rule." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule delete --name \"myCollectionRule\" --resource-group \"myResourceGroup\"" - ], - "name": "Delete data collection rule" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection rule delete --name \"myCollectionRule\" --resource-group \"myResourceGroup\"" - ], - "name": "Delete data collection rule" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all data collection rules in the specified resource group. And Lists all data collection rules in the specified subscription." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule list --resource-group \"myResourceGroup\"" - ], - "name": "List data collection rules by resource group" - }, - { - "commands": [ - "monitor data-collection rule list" - ], - "name": "List data collection rules by subscription" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/datacollectionrules", - "plane": "mgmt-plane", - "version": "2022-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection rule list --resource-group \"myResourceGroup\"" - ], - "name": "List data collection rules by resource group" - }, - { - "commands": [ - "monitor data-collection rule list" - ], - "name": "List data collection rules by subscription" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/datacollectionrules", - "plane": "mgmt-plane", - "version": "2023-03-11" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Return the specified data collection rule." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule show --name \"myCollectionRule\" --resource-group \"myResourceGroup\"" - ], - "name": "Get data collection rule" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection rule show --name \"myCollectionRule\" --resource-group \"myResourceGroup\"" - ], - "name": "Get data collection rule" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a data collection rule." - }, - "names": [ - "monitor", - "data-collection", - "rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor data-collection rule update --resource-group \"myResourceGroup\" --name \"myCollectionRule\" --data-flows destinations=\"centralWorkspace\" streams=\"Microsoft-Perf\" streams=\"Microsoft-Syslog\" streams=\"Microsoft-WindowsEvent\" --log-analytics name=\"centralWorkspace\" resource-id=\"/subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspac es/centralTeamWorkspace\" --performance-counters name=\"appTeamExtraCounters\" counter- specifiers=\"\\\\Process(_Total)\\\\Thread Count\" sampling-frequency=30 streams=\"Microsoft-Perf\" --syslog name=\"cronSyslog\" facility-names=\"cron\" log-levels=\"Debug\" log-levels=\"Critical\" log-levels=\"Emergency\" streams=\"Microsoft-Syslog\" --windows-event-logs name=\"cloudSecurityTeamEvents\" streams=\"Microsoft-WindowsEvent\" x-path-queries=\"Security!\"" - ], - "name": "Update data collection rule" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor data-collection rule update --resource-group \"myResourceGroup\" --name \"myCollectionRule\" --data-flows destinations=\"centralWorkspace\" streams=\"Microsoft-Perf\" streams=\"Microsoft-Syslog\" streams=\"Microsoft-WindowsEvent\" --log-analytics name=\"centralWorkspace\" resource-id=\"/subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspac es/centralTeamWorkspace\" --performance-counters name=\"appTeamExtraCounters\" counter- specifiers=\"\\\\Process(_Total)\\\\Thread Count\" sampling-frequency=30 streams=\"Microsoft-Perf\" --syslog name=\"cronSyslog\" facility-names=\"cron\" log-levels=\"Debug\" log-levels=\"Critical\" log-levels=\"Emergency\" streams=\"Microsoft-Syslog\" --windows-event-logs name=\"cloudSecurityTeamEvents\" streams=\"Microsoft-WindowsEvent\" x-path-queries=\"Security!\"" - ], - "name": "Update data collection rule" - } - ], - "name": "2023-03-11", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", - "plane": "mgmt-plane", - "version": "2023-03-11" - } - ] - } - ] - } - }, - "help": { - "short": "Manage data collection rule for monitor control service." - }, - "names": [ - "monitor", - "data-collection", - "rule" - ] - } - }, - "help": { - "short": "Manage data collection for monitor control service." - }, - "names": [ - "monitor", - "data-collection" - ] - }, - "diagnostic-settings": { - "commandGroups": { - "categories": { - "commands": { - "list": { - "help": { - "short": "List the diagnostic settings categories for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "categories", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor diagnostic-settings categories list --resource /subscriptions/00000000-0000-0000- 0000-000000000000/resourcegroups/myRG/providers/microsoft.logic/workflows/myWorkflow" - ], - "name": "List diagnostic settings categories by using resource ID" - }, - { - "commands": [ - "monitor diagnostic-settings categories list -g myRG --resource-type microsoft.logic/workflows --resource myWorkflow" - ], - "name": "List diagnostic settings categories by using resource name" - } - ], - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettingscategories", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the diagnostic settings category for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "categories", - "show" - ], - "versions": [ - { - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettingscategories/{}", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Retrieve service diagnostic settings categories." - }, - "names": [ - "monitor", - "diagnostic-settings", - "categories" - ] - }, - "subscription": { - "commands": { - "create": { - "help": { - "short": "Create subscription diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "subscription", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor diagnostic-settings subscription create -n {name} --location westus --event-hub- auth-rule {eventHubRuleID} --storage-account {storageAccount} \\ --logs \"[{category:Security,enabled:true},{category:Administrative,enabled:true},{category:ServiceHealth,enabled:true},{category:Alert,enabled:true},{category:Recommendation,enabled:true},{category:Policy,enabled:true},{category:Autoscale,enabled:true},{category:ResourceHealth,enabled:true}]\"" - ], - "name": "Create diagnostic settings for a subscription with EventHub." - } - ], - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes existing subscription diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "subscription", - "delete" - ], - "versions": [ - { - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Gets the active subscription diagnostic settings list for the specified subscriptionId. :keyword callable cls: A custom type or function that will be passed the direct response:return: SubscriptionDiagnosticSettingsResourceCollection or the result of cls(response):rtype: ~$(python-base-namespace).v2017_05_01_preview.models.SubscriptionDiagnosticSettingsResourceCollection:raises ~azure.core.exceptions.HttpResponseError:." - }, - "names": [ - "monitor", - "diagnostic-settings", - "subscription", - "list" - ], - "versions": [ - { - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the active subscription diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "subscription", - "show" - ], - "versions": [ - { - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update subscription diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "subscription", - "update" - ], - "versions": [ - { - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage diagnostic settings for subscription." - }, - "names": [ - "monitor", - "diagnostic-settings", - "subscription" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create diagnostic settings for the specified resource. For more information, visit: https://docs.microsoft.com/rest/api/monitor/diagnosticsettings/createorupdate#metricsettings." - }, - "names": [ - "monitor", - "diagnostic-settings", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor diagnostic-settings create --resource {ID} -n {name} --storage-account {storageAccount} --logs \"[{category:WorkflowRuntime,enabled:true,retention-policy:{enabled:false,days:0}}]\" --metrics \"[{category:WorkflowRuntime,enabled:true,retention-policy:{enabled:false,days:0}}]\"" - ], - "name": "Create diagnostic settings, retention here only applies when the target is a storage account." - } - ], - "name": "2021-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2021-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes existing diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "delete" - ], - "versions": [ - { - "name": "2021-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2021-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Gets the active diagnostic settings list for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "list" - ], - "versions": [ - { - "name": "2021-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings", - "plane": "mgmt-plane", - "version": "2021-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the active diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "show" - ], - "versions": [ - { - "name": "2021-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2021-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "update" - ], - "versions": [ - { - "name": "2021-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2021-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage service diagnostic settings." - }, - "names": [ - "monitor", - "diagnostic-settings" - ] - }, - "log-analytics": { - "commandGroups": { - "cluster": { - "commands": { - "create": { - "help": { - "short": "Create a cluster instance." - }, - "names": [ - "monitor", - "log-analytics", - "cluster", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster create -g MyResourceGroup -n MyCluster --sku-capacity 1000" - ], - "name": "Create a cluster instance." - } - ], - "name": "2021-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", - "plane": "mgmt-plane", - "version": "2021-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster create -g MyResourceGroup -n MyCluster --sku-capacity 1000" - ], - "name": "Create a cluster instance." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a cluster instance." - }, - "names": [ - "monitor", - "log-analytics", - "cluster", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster delete -g MyResourceGroup -n MyCluster" - ], - "name": "Delete a cluster instance." - } - ], - "name": "2021-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", - "plane": "mgmt-plane", - "version": "2021-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster delete -g MyResourceGroup -n MyCluster" - ], - "name": "Delete a cluster instance." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all cluster instances in a resource group or in current subscription." - }, - "names": [ - "monitor", - "log-analytics", - "cluster", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster list -g MyResourceGroup" - ], - "name": "List all cluster instances in a resource group." - }, - { - "commands": [ - "monitor log-analytics cluster list" - ], - "name": "List all cluster instances in current subscription." - } - ], - "name": "2021-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/clusters", - "plane": "mgmt-plane", - "version": "2021-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters", - "plane": "mgmt-plane", - "version": "2021-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster list -g MyResourceGroup" - ], - "name": "List all cluster instances in a resource group." - }, - { - "commands": [ - "monitor log-analytics cluster list" - ], - "name": "List all cluster instances in current subscription." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/clusters", - "plane": "mgmt-plane", - "version": "2022-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the properties of a cluster instance." - }, - "names": [ - "monitor", - "log-analytics", - "cluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster show -g MyResourceGroup -n MyCluster" - ], - "name": "Show the properties of a cluster instance." - } - ], - "name": "2021-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", - "plane": "mgmt-plane", - "version": "2021-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster show -g MyResourceGroup -n MyCluster" - ], - "name": "Show the properties of a cluster instance." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "Update a cluster instance." - ], - "short": "Update a cluster instance." - }, - "names": [ - "monitor", - "log-analytics", - "cluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster update -g MyResourceGroup -n MyCluster --key-vault-uri https://myvault.vault.azure.net/ --key-name my-key --key-version fe0adcedd8014aed9c22e9aefb81a1ds --sku-capacity 1000" - ], - "name": "Update a cluster instance." - } - ], - "name": "2021-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", - "plane": "mgmt-plane", - "version": "2021-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster update -g MyResourceGroup -n MyCluster --key-vault-uri https://myvault.vault.azure.net/ --key-name my-key --key-version fe0adcedd8014aed9c22e9aefb81a1ds --sku-capacity 1000" - ], - "name": "Update a cluster instance." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure log analytics cluster." - }, - "names": [ - "monitor", - "log-analytics", - "cluster" - ] - }, - "query-pack": { - "commandGroups": { - "query": { - "commands": { - "create": { - "help": { - "short": "Create a specific query within a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack query create --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f --display-name queryName -g resourceGroupName --query-pack-name queryPackName --body \"heartbeat | take 10\" --description \"some description\" --categories \"[network,monitor]\" --resource-types \"[microsoft.network/loadbalancers,microsoft.insights/autoscalesettings]\" --solutions \"[networkmonitoring]\" --tags \"{version:[v2022-01-01,v2021-12-01]}\"" - ], - "name": "Create a query in a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a specific query defined within a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack query delete --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f -g resourceGroup --query-pack-name queryPackName" - ], - "name": "Delete a query in a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List queries defined within a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack query list -g resourceGroupName --query-pack-name queryPackName" - ], - "name": "List queries in a query pack" - }, - { - "commands": [ - "monitor log-analytics query-pack query list -g resourceGroupName --query-pack-name queryPackName --include-body false" - ], - "name": "List queries in a query pack without query body content" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "search": { - "help": { - "short": "Search a list of queries defined within a log analytics query pack according to given search properties." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query", - "search" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack query search -g resourceGroupName --query-pack-name queryPackName --categories network --resource-types microsoft.insights/autoscalesettings --solutions networkmonitoring --tags version=\"[v2021-12-01]\"" - ], - "name": "Search queries in a query pack" - }, - { - "commands": [ - "monitor log-analytics query-pack query search -g resourceGroupName --query-pack-name queryPackName --categories network --resource-types microsoft.insights/autoscalesettings --solutions networkmonitoring --tags version=\"[v2021-12-01]\" --include-body false" - ], - "name": "Search queries in a query pack without query body content" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/search", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a specific query defined within a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack query show --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f -g resourceGroup --query-pack-name queryPackName" - ], - "name": "Show a query in a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a specific query within a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack query update --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f -g resourceGroup --query-pack-name queryPackName --body \"heartbeat | take 20\" --categories [2]=databases --tags version[0]=null" - ], - "name": "Update a query in a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage the query of log analytics query pack" - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack create -g resourceGroup -n queryPackName --location eastus2" - ], - "name": "Create a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack delete-g resourceGroup -n queryPackName" - ], - "name": "Delete a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List of all log analytics query packs." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack list" - ], - "name": "List query packs in a specific subscription" - }, - { - "commands": [ - "monitor log-analytics query-pack list -g resourceGroup" - ], - "name": "List query packs in a specific resource group" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/querypacks", - "plane": "mgmt-plane", - "version": "2019-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack show -g resourceGroup -n queryPackName" - ], - "name": "Show a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack update -g resourceGroupName -n queryPackName --tags label1=value1" - ], - "name": "Update a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack" - ] - }, - "solution": { - "commands": { - "create": { - "help": { - "short": "Create the Solution." - }, - "names": [ - "monitor", - "log-analytics", - "solution", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics solution create --resource-group MyResourceGroup --solution-type Containers --tags key=value --workspace \"/subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/ Microsoft.OperationalInsights/workspaces/{WorkspaceName}\"" - ], - "name": "Create a log-analytics solution of type Containers" - } - ], - "name": "2015-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", - "plane": "mgmt-plane", - "version": "2015-11-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the solution in the subscription." - }, - "names": [ - "monitor", - "log-analytics", - "solution", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics solution delete --resource-group MyResourceGroup --name SolutionName" - ], - "name": "Delete a log-analytics solution" - } - ], - "name": "2015-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", - "plane": "mgmt-plane", - "version": "2015-11-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the solution list. It will retrieve both first party and third party solutions" - }, - "names": [ - "monitor", - "log-analytics", - "solution", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics solution list" - ], - "name": "List all log-analytics solutions in the current subscription" - }, - { - "commands": [ - "monitor log-analytics solution list --subscription MySubscription" - ], - "name": "List all log-analytics solutions in a subscription" - }, - { - "commands": [ - "monitor log-analytics solution list --resource-group MyResourceGroup" - ], - "name": "List all log-analytics solutions in a resource group" - } - ], - "name": "2015-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationsmanagement/solutions", - "plane": "mgmt-plane", - "version": "2015-11-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions", - "plane": "mgmt-plane", - "version": "2015-11-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the user solution." - }, - "names": [ - "monitor", - "log-analytics", - "solution", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics solution show --resource-group MyResourceGroup --name SolutionName" - ], - "name": "Show a log-analytics solution" - } - ], - "name": "2015-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", - "plane": "mgmt-plane", - "version": "2015-11-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Solution. Only updating tags supported." - }, - "names": [ - "monitor", - "log-analytics", - "solution", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics solution update --resource-group MyResourceGroup --name SolutionName --tags key=value" - ], - "name": "Update a log-analytics solution" - } - ], - "name": "2015-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", - "plane": "mgmt-plane", - "version": "2015-11-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage monitor log-analytics solution." - }, - "names": [ - "monitor", - "log-analytics", - "solution" - ] - }, - "workspace": { - "commandGroups": { - "data-export": { - "commands": { - "create": { - "help": { - "lines": [ - "For more information, see", - "https://docs.microsoft.com/azure/azure-monitor/platform/logs-data-export" - ], - "short": "Create a data export rule for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "data-export", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace data-export create -g MyRG --workspace-name MyWS -n MyDataExport --destination --enable -t " - ], - "name": "Create a data export rule for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a data export rule for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "data-export", - "delete" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all data export ruleses for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "data-export", - "list" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a data export rule for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "data-export", - "show" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "For more information, see", - "https://docs.microsoft.com/azure/azure-monitor/platform/logs-data-export" - ], - "short": "Update a data export rule for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "data-export", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace data-export update -g MyRG --workspace-name MyWS -n MyDataExport --destination -t
--enable false" - ], - "name": "Update a data export rule for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage data export ruls for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "data-export" - ] - }, - "linked-service": { - "commands": { - "create": { - "help": { - "short": "Create a linked service." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-service create -g MyResourceGroup -n cluster --workspace-name MyWorkspace --write-access-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.OperationalInsights/clusters/MyCluster" - ], - "name": "Create a linked service." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a linked service." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-service delete -g MyResourceGroup -n cluster --workspace-name MyWorkspace" - ], - "name": "Delete a linked service." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get all the linked services in a workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-service", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-service list -g MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Get all the linked services in a workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the properties of a linked service." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-service show -g MyResourceGroup -n cluster --workspace-name MyWorkspace" - ], - "name": "Show the properties of a linked service." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a linked service." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-service", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-service update -g MyResourceGroup -n cluster --workspace-name MyWorkspace --write-access-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.OperationalInsights/clusters/MyCluster" - ], - "name": "Update a linked service." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Linked services is used to define a relation from the workspace to another Azure resource. Log Analytics and Azure resources then leverage this connection in their operations. Example uses of Linked Services in Log Analytics workspace are Automation account and workspace association to CMK." - ], - "short": "Manage linked service for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-service" - ] - }, - "linked-storage": { - "commands": { - "create": { - "help": { - "short": "Create some linked storage accounts for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-storage", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-storage create --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace --storage-accounts StorageAccount1 StorageAccount2" - ], - "name": "Create two linked storage accounts for a log analytics workspace using the name of the storage account." - }, - { - "commands": [ - "monitor log-analytics workspace linked-storage create --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace --storage-accounts /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000001" - ], - "name": "Create one linked storage accounts for a log analytics workspace using the resource id of the storage account." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete all linked storage accounts with specific data source type for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-storage", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-storage delete --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Delete all linked storage accounts with a specific type for a log analytics workspace" - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all linked storage accounts for a log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-storage", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-storage list --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "List all linked storage accounts for a log analytics workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show all linked storage accounts with specific data source type for a log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-storage", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-storage show --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Show all linked storage accounts with a specific type for a log analytics workspace" - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a link relation between current workspace and a group of storage accounts of a specific data source type." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-storage", - "update" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage linked storage account for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-storage" - ] - }, - "pack": { - "commands": { - "disable": { - "help": { - "short": "Disable an intelligence pack for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "pack", - "disable" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace pack disable --name MyIntelligencePack --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Disable an intelligence pack for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/intelligencepacks/{}/disable", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "enable": { - "help": { - "short": "Enable an intelligence pack for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "pack", - "enable" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace pack enable --name MyIntelligencePack --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Enable an intelligence pack for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/intelligencepacks/{}/enable", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the intelligence packs possible and whether they are enabled or disabled for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "pack", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace pack list --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "List all the intelligence packs possible and whether they are enabled or disabled for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/intelligencepacks", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage intelligent packs for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "pack" - ] - }, - "saved-search": { - "commands": { - "create": { - "help": { - "short": "Create a saved search for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "saved-search", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace saved-search create -g MyRG --workspace-name MyWS -n MySavedSearch --category Test1 --display-name TestSavedSearch -q \"AzureActivity | summarize count() by bin(TimeGenerated, 1h)\" --fa myfun --fp \"a:string = value\"" - ], - "name": "Create a saved search for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a saved search for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "saved-search", - "delete" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all saved searches for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "saved-search", - "list" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a saved search for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "saved-search", - "show" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a saved search for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "saved-search", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace saved-search update -g MyRG --workspace-name MyWS -n MySavedSearch --category Test1 --display-name TestSavedSearch -q \"AzureActivity | summarize count() by bin(TimeGenerated, 1h)\" --fa myfun --fp \"a:string = value\"" - ], - "name": "Update a saved search for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage saved search for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "saved-search" - ] - }, - "table": { - "commandGroups": { - "search-job": { - "commands": { - "cancel": { - "help": { - "short": "Cancel a log analytics workspace search results table query run." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "search-job", - "cancel" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace table search-job cancel --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_SRCH" - ], - "name": "Cancel a log analytics workspace search results table query run." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}/cancelsearch", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage tables for log analytics workspace search results table." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "search-job" - ] - } - }, - "commands": { - "create": { - "help": { - "lines": [ - "The name of custom log table needs to end with '_CL'. The name of search job table needs to end with '_SRCH'. The name of restore logs table needs to end with '_RST'." - ], - "short": "Create a Log Analytics workspace table." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "create" - ], - "versions": [ - { - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace table create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_CL --retention-time 45 --cols \"[{name:MyColumn1,type:string},{name:TimeGenerated,type:datetime}]\"" - ], - "name": "Create a Log Analytics workspace custom log table." - }, - { - "commands": [ - "monitor log-analytics workspace table create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_SRCH --retention-time 45 --search-job \"{query:'Heartbeat | where SourceSystem != '/'/ | project SourceSystem',limit:1000,start-search-time:'Sat, 28 Aug 2021 05:29:18 GMT',end-search-time:'Sat, 28 Aug 2021 08:29:18 GMT'}\"" - ], - "name": "Create a Log Analytics workspace search result table." - }, - { - "commands": [ - "monitor log-analytics workspace table create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_RST --restore-logs \"{restore-source-table:MyTable,start-restore-time:'Sat, 28 Aug 2021 05:29:18 GMT',end-restore-time:'Sat, 28 Aug 2021 08:29:18 GMT'}\"" - ], - "name": "Create a Log Analytics workspace restore logs table." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Log Analytics workspace table." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "delete" - ], - "versions": [ - { - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the tables for the given Log Analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace table list --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "List all the tables for the given Log Analytics workspace" - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace table list --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "List all the tables for the given Log Analytics workspace" - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "migrate": { - "help": { - "short": "Migrate a Log Analytics table from support of the Data Collector API and Custom Fields features to support of Data Collection Rule-based Custom Logs." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "migrate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace table migrate --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_CL" - ], - "name": "Migrate a Log Analytics workspace table." - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}/migrate", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace table migrate --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_CL" - ], - "name": "Migrate a Log Analytics workspace table." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}/migrate", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Log Analytics workspace table." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "show" - ], - "versions": [ - { - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace table show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable" - ], - "name": "Get a Log Analytics workspace table" - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Log Analytics workspace table." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "update" - ], - "versions": [ - { - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage tables for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a workspace instance" - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace create -g MyResourceGroup -n MyWorkspace" - ], - "name": "Create a workspace instance" - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace create -g MyResourceGroup -n MyWorkspace" - ], - "name": "Create a workspace instance" - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace create -g MyResourceGroup -n MyWorkspace" - ], - "name": "Create a workspace instance" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "The name is kept for 14 days and cannot be used for another workspace. To remove the workspace completely and release the name, use the --force flag." - ], - "short": "Deletes a workspace resource." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace delete --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Soft delete a workspace instance." - }, - { - "commands": [ - "monitor log-analytics workspace delete --force --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Completely delete a workspace instance." - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace delete --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Soft delete a workspace instance." - }, - { - "commands": [ - "monitor log-analytics workspace delete --force --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Completely delete a workspace instance." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace delete --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Soft delete a workspace instance." - }, - { - "commands": [ - "monitor log-analytics workspace delete --force --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Completely delete a workspace instance." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "get-schema": { - "help": { - "lines": [ - "Schema represents the internal structure of the workspace, which can be used during the query.", - "For more information, visit: https://docs.microsoft.com/en-us/rest/api/loganalytics/workspace-schema/get" - ], - "short": "Get the schema for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "get-schema" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace get-schema --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Get the schema for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/schema", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "get-shared-keys": { - "help": { - "short": "Get the shared keys for a workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "get-shared-keys" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace get-shared-keys --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Get the shared keys for a workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/sharedkeys", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get a list of workspaces under a resource group or a subscription." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "list" - ], - "versions": [ - { - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/workspaces", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/workspaces", - "plane": "mgmt-plane", - "version": "2022-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/workspaces", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list-available-service-tier": { - "help": { - "short": "List the available service tiers for the workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "list-available-service-tier" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/availableservicetiers", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list-deleted-workspaces": { - "help": { - "short": "Get a list of deleted workspaces that can be recovered in a subscription or a resource group." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "list-deleted-workspaces" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace list-deleted-workspaces --resource-group MyResourceGroup" - ], - "name": "Get a list of deleted workspaces that can be recovered in a resource group" - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/deletedworkspaces", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/deletedworkspaces", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace list-deleted-workspaces --resource-group MyResourceGroup" - ], - "name": "Get a list of deleted workspaces that can be recovered in a resource group" - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/deletedworkspaces", - "plane": "mgmt-plane", - "version": "2022-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/deletedworkspaces", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace list-deleted-workspaces --resource-group MyResourceGroup" - ], - "name": "Get a list of deleted workspaces that can be recovered in a resource group" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/deletedworkspaces", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/deletedworkspaces", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list-link-target": { - "help": { - "short": "List a list of workspaces which the current user has administrator privileges and are not associated with an Azure Subscription." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "list-link-target" - ], - "versions": [ - { - "name": "2015-03-20", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/linktargets", - "plane": "mgmt-plane", - "version": "2015-03-20" - } - ] - } - ] - }, - "list-management-groups": { - "help": { - "short": "Get a list of management groups connected to a workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "list-management-groups" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace list-management-groups --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Get a list of management groups connected to a workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/managementgroups", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list-usages": { - "help": { - "short": "Get a list of usage metrics for a workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "list-usages" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace list-usages --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Get a list of usage metrics for a workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/usages", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a workspace instance." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace show --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Show a workspace instance." - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace show --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Show a workspace instance." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace show --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Show a workspace instance." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a workspace instance." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace update --resource-group myresourcegroup --retention-time 30 --workspace-name myworkspace" - ], - "name": "Update a workspace instance." - }, - { - "commands": [ - "monitor log-analytics workspace update --resource-group myresourcegroup --workspace-name myworkspace --data-collection-rule \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}\"." - ], - "name": "Update the defaultDataCollectionRuleResourceId of the workspace" - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace update --resource-group myresourcegroup --retention-time 30 --workspace-name myworkspace" - ], - "name": "Update a workspace instance." - }, - { - "commands": [ - "monitor log-analytics workspace update --resource-group myresourcegroup --workspace-name myworkspace --data-collection-rule \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}\"." - ], - "name": "Update the defaultDataCollectionRuleResourceId of the workspace" - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace update --resource-group myresourcegroup --retention-time 30 --workspace-name myworkspace" - ], - "name": "Update a workspace instance." - }, - { - "commands": [ - "monitor log-analytics workspace update --resource-group myresourcegroup --workspace-name myworkspace --data-collection-rule \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}\"." - ], - "name": "Update the defaultDataCollectionRuleResourceId of the workspace" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure log analytics workspace" - }, - "names": [ - "monitor", - "log-analytics", - "workspace" - ] - } - }, - "help": { - "short": "Manage Azure log analytics." - }, - "names": [ - "monitor", - "log-analytics" - ] - }, - "log-profiles": { - "commands": { - "create": { - "help": { - "short": "Create a log profile in Azure Monitoring REST API." - }, - "names": [ - "monitor", - "log-profiles", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-profiles create --categories \"Delete\" --days 0 --enabled true --location westus2 --locations westus --name MyLogProfile --service-bus-rule-id \"/subscriptions/{YOUR SUBSCRIPTION ID}/resourceGroups/{RESOURCE GROUP NAME}/providers/Microsoft.EventHub/namespaces/{EVENT HUB NAME SPACE}/authorizationrules/RootManageSharedAccessKey\"" - ], - "name": "Create a log profile." - } - ], - "name": "2016-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", - "plane": "mgmt-plane", - "version": "2016-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the log profile." - }, - "names": [ - "monitor", - "log-profiles", - "delete" - ], - "versions": [ - { - "name": "2016-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", - "plane": "mgmt-plane", - "version": "2016-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the log profiles." - }, - "names": [ - "monitor", - "log-profiles", - "list" - ], - "versions": [ - { - "name": "2016-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles", - "plane": "mgmt-plane", - "version": "2016-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the log profile." - }, - "names": [ - "monitor", - "log-profiles", - "show" - ], - "versions": [ - { - "name": "2016-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", - "plane": "mgmt-plane", - "version": "2016-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a log profile in Azure Monitoring REST API." - }, - "names": [ - "monitor", - "log-profiles", - "update" - ], - "versions": [ - { - "name": "2016-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", - "plane": "mgmt-plane", - "version": "2016-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage log profiles." - }, - "names": [ - "monitor", - "log-profiles" - ] - }, - "metrics": { - "commandGroups": { - "alert": { - "commands": { - "create": { - "help": { - "short": "Create a metric-based alert rule." - }, - "names": [ - "monitor", - "metrics", - "alert", - "create" - ], - "versions": [ - { - "name": "2018-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/metricalerts/{}", - "plane": "mgmt-plane", - "version": "2018-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a metrics-based alert rule." - }, - "names": [ - "monitor", - "metrics", - "alert", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor metrics alert delete --name MyAlertRule --resource-group MyResourceGroup" - ], - "name": "Delete a metrics-based alert rule." - } - ], - "name": "2018-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/metricalerts/{}", - "plane": "mgmt-plane", - "version": "2018-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List metric-based alert rules." - }, - "names": [ - "monitor", - "metrics", - "alert", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor metrics alert list --resource-group MyResourceGroup" - ], - "name": "List metric-based alert rules." - } - ], - "name": "2018-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/metricalerts", - "plane": "mgmt-plane", - "version": "2018-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/metricalerts", - "plane": "mgmt-plane", - "version": "2018-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a metrics-based alert rule." - }, - "names": [ - "monitor", - "metrics", - "alert", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "--name MyAlertRule --resource-group MyResourceGroup" - ], - "name": "Show a metrics-based alert rule." - } - ], - "name": "2018-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/metricalerts/{}", - "plane": "mgmt-plane", - "version": "2018-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a metric-based alert rule." - }, - "names": [ - "monitor", - "metrics", - "alert", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor metrics alert update --enabled false --name MyAlertRule --resource-group MyResourceGroup" - ], - "name": "Disable/Enable a metric-based alert rule." - } - ], - "name": "2018-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/metricalerts/{}", - "plane": "mgmt-plane", - "version": "2018-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage near-realtime metric alert rules." - }, - "names": [ - "monitor", - "metrics", - "alert" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List the metric values for a resource." - }, - "names": [ - "monitor", - "metrics", - "list" - ], - "versions": [ - { - "name": "2018-01-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/metrics", - "plane": "mgmt-plane", - "version": "2018-01-01" - } - ] - }, - { - "name": "2023-10-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/metrics", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - } - ] - }, - "list-definitions": { - "help": { - "short": "List the metric definitions for the resource." - }, - "names": [ - "monitor", - "metrics", - "list-definitions" - ], - "versions": [ - { - "name": "2018-01-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/metricdefinitions", - "plane": "mgmt-plane", - "version": "2018-01-01" - } - ] - }, - { - "name": "2023-10-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/metricdefinitions", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - } - ] - }, - "list-namespaces": { - "help": { - "short": "List the metric namespaces for the resource." - }, - "names": [ - "monitor", - "metrics", - "list-namespaces" - ], - "versions": [ - { - "name": "2017-12-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/metricnamespaces", - "plane": "mgmt-plane", - "version": "2017-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list-sub": { - "help": { - "short": "Lists the metric data for a subscription. Parameters can be specified on the body." - }, - "names": [ - "monitor", - "metrics", - "list-sub" - ], - "versions": [ - { - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/metrics", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - } - ] - }, - "list-sub-definitions": { - "help": { - "short": "List the metric definitions for the subscription." - }, - "names": [ - "monitor", - "metrics", - "list-sub-definitions" - ], - "versions": [ - { - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/metricdefinitions", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - } - ] - }, - "list-sub-get": { - "help": { - "short": "List the metric data for a subscription." - }, - "names": [ - "monitor", - "metrics", - "list-sub-get" - ], - "versions": [ - { - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/metrics", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "View Azure resource metrics." - }, - "names": [ - "monitor", - "metrics" - ] - }, - "private-link-scope": { - "commandGroups": { - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create a private endpoint connection with a given name." - }, - "names": [ - "monitor", - "private-link-scope", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a private endpoint connection of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope private-endpoint-connection delete -n MyName -g MyResourceGroup --scope-name MyScope" - ], - "name": "Delete a private endpoint connection of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all private endpoint connections on a private link scope." - }, - "names": [ - "monitor", - "private-link-scope", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope private-endpoint-connection list -g MyResourceGroup --scope-name MyScope" - ], - "name": "List all private endpoint connections on a private link scope." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a private endpoint connection of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope private-endpoint-connection show -n MyName -g MyResourceGroup --scope-name MyScope" - ], - "name": "Show a private endpoint connection of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a private endpoint connection with a given name." - }, - "names": [ - "monitor", - "private-link-scope", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage private endpoint connection of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "list": { - "help": { - "short": "List all private link resources of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "private-link-resource", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope private-link-resource list --scope-name MyScope -g MyResourceGroup" - ], - "name": "List all private link resources of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a private link resource of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "private-link-resource", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope scoped-resource show -n MyName -g MyResourceGroup --scope-name MyScope" - ], - "name": "Show a private link resource of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privatelinkresources/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage private link resource of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "private-link-resource" - ] - }, - "scoped-resource": { - "commands": { - "create": { - "help": { - "short": "Create a scoped resource for a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "scoped-resource", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope scoped-resource create -g MyResourceGroup -n MyName --linked-resource MyID --scope-name MyScope" - ], - "name": "Create a scoped resource for a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a scoped resource of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "scoped-resource", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope scoped-resource delete -g MyResourceGroup -n MyName --scope-name MyScope" - ], - "name": "Delete a scoped resource of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all scoped resource of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "scoped-resource", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope scoped-resource list -g MyResourceGroup --scope-name MyScope" - ], - "name": "List all scoped resource of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a scoped resource of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "scoped-resource", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope scoped-resource show -g MyResourceGroup -n MyName --scope-name MyScope" - ], - "name": "Show a scoped resource of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a private endpoint connection with a given name." - }, - "names": [ - "monitor", - "private-link-scope", - "scoped-resource", - "update" - ], - "versions": [ - { - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage scoped resource of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "scoped-resource" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope create --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup" - ], - "name": "Create a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a monitor private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope delete --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup" - ], - "name": "Delete a monitor private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all monitor private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope list -g MyResourceGroup" - ], - "name": "List all monitor private link scope resources." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/privatelinkscopes", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a monitor private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope show --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup" - ], - "name": "Show a monitor private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a monitor private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope update --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup --tags foo=bar" - ], - "name": "Update a monitor private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage monitor private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope" - ] - }, - "tenant-action-group": { - "commandGroups": { - "notification-statu": { - "commands": { - "show": { - "help": { - "short": "Get the test notifications by the notification id" - }, - "names": [ - "monitor", - "tenant-action-group", - "notification-statu", - "show" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}/notificationstatus/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "monitor tenant-action-group notification-statu" - }, - "names": [ - "monitor", - "tenant-action-group", - "notification-statu" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new tenant action group or update an existing one." - }, - "names": [ - "monitor", - "tenant-action-group", - "create" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "create-notification": { - "help": { - "short": "Send test notifications to a set of provided receivers" - }, - "names": [ - "monitor", - "tenant-action-group", - "create-notification" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}/createnotifications", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a tenant action group." - }, - "names": [ - "monitor", - "tenant-action-group", - "delete" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of all tenant action groups in a management group." - }, - "names": [ - "monitor", - "tenant-action-group", - "list" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a tenant action group." - }, - "names": [ - "monitor", - "tenant-action-group", - "show" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new tenant action group or update an existing one." - }, - "names": [ - "monitor", - "tenant-action-group", - "update" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "monitor tenant-action-group" - }, - "names": [ - "monitor", - "tenant-action-group" - ] - } - }, - "help": { - "short": "Manage the Azure Monitor Service." - }, - "names": [ - "monitor" - ] - }, - "netappfiles": { - "commandGroups": { - "account": { - "commandGroups": { - "ad": { - "commands": { - "add": { - "help": { - "short": "Add an active directory to the account" - }, - "names": [ - "netappfiles", - "account", - "ad", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account ad add -g mygroup -a myname --username aduser --password aduser --smb-server-name SMBSERVER --dns 1.2.3.4 --domain westcentralus" - ], - "name": "Add an active directory to the account" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "subresource": "properties.activeDirectories[]", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account ad add -g mygroup -a myname --username aduser --password aduser --smb-server-name SMBSERVER --dns 1.2.3.4 --domain westcentralus" - ], - "name": "Add an active directory to the account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "subresource": "properties.activeDirectories[]", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the active directories of an account" - }, - "names": [ - "netappfiles", - "account", - "ad", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account ad list -g mygroup -a myname" - ], - "name": "List the active directories of an account." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "subresource": "properties.activeDirectories", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account ad list -g mygroup -a myname" - ], - "name": "List the active directories of an account." - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "subresource": "properties.activeDirectories", - "version": "2023-07-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an active directory from the account" - }, - "names": [ - "netappfiles", - "account", - "ad", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account ad remove -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848" - ], - "name": "Remove an active directory from the account" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "subresource": "properties.activeDirectories[]", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account ad remove -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848" - ], - "name": "Remove an active directory from the account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "subresource": "properties.activeDirectories[]", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified ANF active directory" - }, - "names": [ - "netappfiles", - "account", - "ad", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account ad show -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848" - ], - "name": "Get an active directory on the account" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "subresource": "properties.activeDirectories[]", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account ad show -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848" - ], - "name": "Get an active directory on the account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "subresource": "properties.activeDirectories[]", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates an active directory to the account" - }, - "names": [ - "netappfiles", - "account", - "ad", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account ad update -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848 --username ad_username --password ad_password --domain northeurope --dns 1.2.3.4 --smb-server-name SMBSERVER" - ], - "name": "Update an active directory on the account" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "subresource": "properties.activeDirectories[]", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account ad update -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848 --username ad_username --password ad_password --domain northeurope --dns 1.2.3.4 --smb-server-name SMBSERVER" - ], - "name": "Update an active directory on the account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "subresource": "properties.activeDirectories[]", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Account active directories" - }, - "names": [ - "netappfiles", - "account", - "ad" - ] - }, - "backup": { - "commands": { - "delete": { - "help": { - "short": "Delete the specified Backup for a Netapp Account" - }, - "names": [ - "netappfiles", - "account", - "backup", - "delete" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/accountbackups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Backups for a Netapp Account" - }, - "names": [ - "netappfiles", - "account", - "backup", - "list" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/accountbackups", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified backup for a Netapp Account" - }, - "names": [ - "netappfiles", - "account", - "backup", - "show" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/accountbackups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Account Backup Resources" - }, - "names": [ - "netappfiles", - "account", - "backup" - ] - }, - "backup-policy": { - "commands": { - "create": { - "help": { - "short": "Create a backup policy for Netapp Account" - }, - "names": [ - "netappfiles", - "account", - "backup-policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account backup-policy create -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname -l westus2 --daily-backups 1 --enabled true" - ], - "name": "Create an ANF backup policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account backup-policy create -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname -l westus2 --daily-backups 1 --enabled true" - ], - "name": "Create an ANF backup policy" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete backup policy" - }, - "names": [ - "netappfiles", - "account", - "backup-policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account backup-policy delete -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname" - ], - "name": "Delete the specified ANF backup policy." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account backup-policy delete -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname" - ], - "name": "Delete the specified ANF backup policy." - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List backup policies for Netapp Account" - }, - "names": [ - "netappfiles", - "account", - "backup-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account backup-policy list -g mygroup --account-name myname" - ], - "name": "List the ANF backup policy for the specified account" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account backup-policy list -g mygroup --account-name myname" - ], - "name": "List the ANF backup policy for the specified account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a particular backup Policy" - }, - "names": [ - "netappfiles", - "account", - "backup-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account backup-policy show -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname" - ], - "name": "Get an ANF backup policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account backup-policy show -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname" - ], - "name": "Get an ANF backup policy" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a backup policy for Netapp Account" - }, - "names": [ - "netappfiles", - "account", - "backup-policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account backup-policy update -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname --daily-backups 1 --enabled false" - ], - "name": "Update specific values for an ANF backup policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account backup-policy update -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname --daily-backups 1 --enabled false" - ], - "name": "Update specific values for an ANF backup policy" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Bakup Policy Resources." - }, - "names": [ - "netappfiles", - "account", - "backup-policy" - ] - }, - "backup-vault": { - "commandGroups": { - "backup": { - "commands": { - "create": { - "help": { - "short": "Create a backup under the Backup Vault" - }, - "names": [ - "netappfiles", - "account", - "backup-vault", - "backup", - "create" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Backup under the Backup Vault" - }, - "names": [ - "netappfiles", - "account", - "backup-vault", - "backup", - "delete" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all backups Under a Backup Vault" - }, - "names": [ - "netappfiles", - "account", - "backup-vault", - "backup", - "list" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "restore-file": { - "help": { - "short": "Restore the specified files from the specified backup to the active filesystem" - }, - "names": [ - "netappfiles", - "account", - "backup-vault", - "backup", - "restore-file" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}/restorefiles", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}/restorefiles", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the specified Backup under Backup Vault." - }, - "names": [ - "netappfiles", - "account", - "backup-vault", - "backup", - "show" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a backup under the Backup Vault" - }, - "names": [ - "netappfiles", - "account", - "backup-vault", - "backup", - "update" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Backup Resources." - }, - "names": [ - "netappfiles", - "account", - "backup-vault", - "backup" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the specified Backup Vault in the NetApp account" - }, - "names": [ - "netappfiles", - "account", - "backup-vault", - "create" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified Backup Vault" - }, - "names": [ - "netappfiles", - "account", - "backup-vault", - "delete" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List and describe all Backup Vaults in the NetApp account." - }, - "names": [ - "netappfiles", - "account", - "backup-vault", - "list" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the Backup Vault" - }, - "names": [ - "netappfiles", - "account", - "backup-vault", - "show" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the specified Backup Vault in the NetApp account" - }, - "names": [ - "netappfiles", - "account", - "backup-vault", - "update" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) BackupVault Resources." - }, - "names": [ - "netappfiles", - "account", - "backup-vault" - ] - }, - "pool": { - "help": { - "short": "Manage Azure NetApp Files (ANF) Pool Resources." - }, - "names": [ - "netappfiles", - "account", - "pool" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the specified NetApp account within the resource group" - }, - "names": [ - "netappfiles", - "account", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account create -g mygroup --name myname -l location --tags testtag1=mytag1 testtag3=mytagg" - ], - "name": "Create an ANF account" - }, - { - "commands": [ - "netappfiles account create -g mygroup --name myname -l location --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'" - ], - "name": "Create an ANF account enabling CMK encryption" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account create -g mygroup --name myname -l location --tags testtag1=mytag1 testtag3=mytagg" - ], - "name": "Create an ANF account" - }, - { - "commands": [ - "netappfiles account create -g mygroup --name myname -l location --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'" - ], - "name": "Create an ANF account enabling CMK encryption" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified NetApp account" - }, - "names": [ - "netappfiles", - "account", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account delete -g mygroup --name myname" - ], - "name": "Delete an ANF account" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account delete -g mygroup --name myname" - ], - "name": "Delete an ANF account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List and describe all NetApp accounts in the subscription." - }, - "names": [ - "netappfiles", - "account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account list -g mygroup" - ], - "name": "List ANF accounts within a resource group" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/netappaccounts", - "plane": "mgmt-plane", - "version": "2023-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account list -g mygroup" - ], - "name": "List ANF accounts within a resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/netappaccounts", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "renew-credentials": { - "help": { - "short": "Renew identity credentials that are used to authenticate to key vault, for customer-managed key encryption. If encryption.identity.principalId does not match identity.principalId, running this operation will fix it." - }, - "names": [ - "netappfiles", - "account", - "renew-credentials" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account renew-credentials -g mygroup --a myname" - ], - "name": "Renew identity credentials" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/renewcredentials", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account renew-credentials -g mygroup --a myname" - ], - "name": "Renew identity credentials" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/renewcredentials", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the NetApp account" - }, - "names": [ - "netappfiles", - "account", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account show -g mygroup --name myname" - ], - "name": "Get an ANF account" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account show -g mygroup --name myname" - ], - "name": "Get an ANF account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the specified NetApp account within the resource group" - }, - "names": [ - "netappfiles", - "account", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles account update -g mygroup --name myname --tags testtag2=mytagb" - ], - "name": "Update the tags of an ANF account" - }, - { - "commands": [ - "netappfiles account update -g mygroup -a myname --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'" - ], - "name": "Update an ANF account enabling CMK encryption" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles account update -g mygroup --name myname --tags testtag2=mytagb" - ], - "name": "Update the tags of an ANF account" - }, - { - "commands": [ - "netappfiles account update -g mygroup -a myname --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'" - ], - "name": "Update an ANF account enabling CMK encryption" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Account Resources." - }, - "names": [ - "netappfiles", - "account" - ] - }, - "netappaccount": { - "help": { - "short": "Manage Azure NetApp Files (ANF) Account Resources" - }, - "names": [ - "netappfiles", - "netappaccount" - ] - }, - "pool": { - "commands": { - "create": { - "help": { - "lines": [ - "Create a new Azure NetApp Files (ANF) capacity pool" - ], - "short": "Create a capacity pool" - }, - "names": [ - "netappfiles", - "pool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles pool create -g mygroup --account-name myaccountname --name mypoolname -l westus2 --size 8 --service-level premium" - ], - "name": "Create an ANF pool" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles pool create -g mygroup --account-name myaccountname --name mypoolname -l westus2 --size 8 --service-level premium" - ], - "name": "Create an ANF pool" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "Delete the specified ANF capacity pool." - ], - "short": "Delete the specified capacity pool" - }, - "names": [ - "netappfiles", - "pool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles pool delete -g mygroup --account-name myaccname --name mypoolname" - ], - "name": "Delete an ANF pool" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles pool delete -g mygroup --account-name myaccname --name mypoolname" - ], - "name": "Delete an ANF pool" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "lines": [ - "List the ANF capacity pools for the specified account." - ], - "short": "List all capacity pools in the NetApp Account" - }, - "names": [ - "netappfiles", - "pool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles pool list -g mygroup --account-name myname" - ], - "name": "List the pools for the ANF account" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles pool list -g mygroup --account-name myname" - ], - "name": "List the pools for the ANF account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "lines": [ - "Get the specified ANF capacity pool" - ], - "short": "Get details of the specified capacity pool" - }, - "names": [ - "netappfiles", - "pool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles pool show -g mygroup --account-name myaccname --name mypoolname" - ], - "name": "Get an ANF pool" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles pool show -g mygroup --account-name myaccname --name mypoolname" - ], - "name": "Get an ANF pool" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "Update the specified ANF capacity pool" - ], - "short": "Update a capacity pool" - }, - "names": [ - "netappfiles", - "pool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles pool update -g mygroup --account-name myaccname --name mypoolname --tags mytag1=abcd mytag2=efgh" - ], - "name": "Update specific values for an ANF pool" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles pool update -g mygroup --account-name myaccname --name mypoolname --tags mytag1=abcd mytag2=efgh" - ], - "name": "Update specific values for an ANF pool" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Capacity Pool Resources." - }, - "names": [ - "netappfiles", - "pool" - ] - }, - "quota-limit": { - "commands": { - "list": { - "help": { - "short": "List the default and current limits for quotas" - }, - "names": [ - "netappfiles", - "quota-limit", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles quota-limit list -l eastus" - ], - "name": "List the quota limits for eastus" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/quotalimits", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles quota-limit list -l eastus" - ], - "name": "List the quota limits for eastus" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/quotalimits", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the default and current subscription quota limit" - }, - "names": [ - "netappfiles", - "quota-limit", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles quota-limit show -l eastus -n totalTiBsPerSubscription" - ], - "name": "Get the quota limits for totalTiBsPerSubscription on eastus" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/quotalimits/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles quota-limit show -l eastus -n totalTiBsPerSubscription" - ], - "name": "Get the quota limits for totalTiBsPerSubscription on eastus" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/quotalimits/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Get the default and current limits for Azure NetApp Files (ANF) quotas" - ], - "short": "Get quota limits" - }, - "names": [ - "netappfiles", - "quota-limit" - ] - }, - "resource": { - "commands": { - "query-region-info": { - "help": { - "short": "Provides storage to network proximity and logical zone mapping information." - }, - "names": [ - "netappfiles", - "resource", - "query-region-info" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles resource query-region-info -l westus" - ], - "name": "Describes region specific information" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/regioninfo", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles resource query-region-info -l westus" - ], - "name": "Describes region specific information" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/regioninfo", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Provides operations for Azure NetApp Files (ANF) Account Resources" - }, - "names": [ - "netappfiles", - "resource" - ] - }, - "snapshot": { - "commandGroups": { - "policy": { - "commands": { - "create": { - "help": { - "short": "Create a snapshot policy" - }, - "names": [ - "netappfiles", - "snapshot", - "policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles snapshot policy create -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname -l westus2 --hourly-snapshots 1 --hourly-minute 5 --enabled true" - ], - "name": "Create an ANF snapshot policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles snapshot policy create -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname -l westus2 --hourly-snapshots 1 --hourly-minute 5 --enabled true" - ], - "name": "Create an ANF snapshot policy" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete snapshot policy" - }, - "names": [ - "netappfiles", - "snapshot", - "policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles snapshot policy delete -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname" - ], - "name": "Delete an ANF snapshot policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles snapshot policy delete -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname" - ], - "name": "Delete an ANF snapshot policy" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List snapshot policy" - }, - "names": [ - "netappfiles", - "snapshot", - "policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles snapshot policy list -g mygroup --account-name myname" - ], - "name": "List the snapshot policies for the ANF account" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles snapshot policy list -g mygroup --account-name myname" - ], - "name": "List the snapshot policies for the ANF account" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a snapshot Policy" - }, - "names": [ - "netappfiles", - "snapshot", - "policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles snapshot policy show -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname" - ], - "name": "Get an ANF snapshot policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles snapshot policy show -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname" - ], - "name": "Get an ANF snapshot policy" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a snapshot policy" - }, - "names": [ - "netappfiles", - "snapshot", - "policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles snapshot policy update -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname --daily-snapshots 1 --enabled false" - ], - "name": "Update specific values for an ANF snapshot policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles snapshot policy update -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname --daily-snapshots 1 --enabled false" - ], - "name": "Update specific values for an ANF snapshot policy" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "volumes": { - "help": { - "lines": [ - "Get the all ANF volumes associated with snapshot policy" - ], - "short": "List volumes associated with snapshot policy" - }, - "names": [ - "netappfiles", - "snapshot", - "policy", - "volumes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles snapshot policy volumes -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname" - ], - "name": "Get ANF volumes associated with the specified snapshot policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}/volumes", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles snapshot policy volumes -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname" - ], - "name": "Get ANF volumes associated with the specified snapshot policy" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}/volumes", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Snapshot Policy Resources." - }, - "names": [ - "netappfiles", - "snapshot", - "policy" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the specified snapshot within the given volume" - }, - "names": [ - "netappfiles", - "snapshot", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles snapshot create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname -l eastus" - ], - "name": "Create an ANF snapshot" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles snapshot create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname -l eastus" - ], - "name": "Create an ANF snapshot" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete snapshot" - }, - "names": [ - "netappfiles", - "snapshot", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles snapshot delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname" - ], - "name": "Delete an ANF snapshot" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles snapshot delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname" - ], - "name": "Delete an ANF snapshot" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all snapshots associated with the volume" - }, - "names": [ - "netappfiles", - "snapshot", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles snapshot list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname" - ], - "name": "List the snapshots of an ANF volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles snapshot list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname" - ], - "name": "List the snapshots of an ANF volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "restore-files": { - "help": { - "short": "Restore the specified files from the specified snapshot to the active filesystem" - }, - "names": [ - "netappfiles", - "snapshot", - "restore-files" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles snapshot restore-files -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname --file-paths myfilepaths" - ], - "name": "Restore specified files from the specified snapshot to the active filesystem." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}/restorefiles", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles snapshot restore-files -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname --file-paths myfilepaths" - ], - "name": "Restore specified files from the specified snapshot to the active filesystem." - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}/restorefiles", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of the specified snapshot" - }, - "names": [ - "netappfiles", - "snapshot", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles snapshot show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname" - ], - "name": "Get the specified ANF snapshot" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles snapshot show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname" - ], - "name": "Get the specified ANF snapshot" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a snapshot" - }, - "names": [ - "netappfiles", - "snapshot", - "update" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Snapshot Resources." - }, - "names": [ - "netappfiles", - "snapshot" - ] - }, - "subvolume": { - "commandGroups": { - "metadata": { - "commands": { - "show": { - "help": { - "short": "Get details of the specified subvolume" - }, - "names": [ - "netappfiles", - "subvolume", - "metadata", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles subvolume metadata show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" - ], - "name": "Get the metadata of an ANF subvolume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}/getmetadata", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles subvolume metadata show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" - ], - "name": "Get the metadata of an ANF subvolume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}/getmetadata", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Subvolume Metadata" - }, - "names": [ - "netappfiles", - "subvolume", - "metadata" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a subvolume in the path or clones the subvolume mentioned in the parentPath" - }, - "names": [ - "netappfiles", - "subvolume", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles subvolume create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" - ], - "name": "Create a ANF subvolume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles subvolume create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" - ], - "name": "Create a ANF subvolume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete subvolume" - }, - "names": [ - "netappfiles", - "subvolume", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles subvolume delete -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" - ], - "name": "Delete a subvolume of the ANF volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles subvolume delete -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" - ], - "name": "Delete a subvolume of the ANF volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of the subvolumes in the volume" - }, - "names": [ - "netappfiles", - "subvolume", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename" - ], - "name": "List all subvolumes of a ANF volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename" - ], - "name": "List all subvolumes of a ANF volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the path associated with the subvolumeName provided" - }, - "names": [ - "netappfiles", - "subvolume", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles subvolume show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" - ], - "name": "Get a subvolume of the ANF volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles subvolume show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" - ], - "name": "Get a subvolume of the ANF volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a subvolume in the path or clones the subvolume mentioned in the parentPath" - }, - "names": [ - "netappfiles", - "subvolume", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles subvolume update -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" - ], - "name": "Update a subvolume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles subvolume update -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" - ], - "name": "Update a subvolume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Subvolume Resources." - }, - "names": [ - "netappfiles", - "subvolume" - ] - }, - "volume": { - "commandGroups": { - "backup": { - "commands": { - "create": { - "help": { - "short": "Create a backup for the volume" - }, - "names": [ - "netappfiles", - "volume", - "backup", - "create" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a backup of the volume" - }, - "names": [ - "netappfiles", - "volume", - "backup", - "delete" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all backups for a volume" - }, - "names": [ - "netappfiles", - "volume", - "backup", - "list" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backups", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "restore-files": { - "help": { - "short": "Restore the specified files from the specified backup to the active filesystem" - }, - "names": [ - "netappfiles", - "volume", - "backup", - "restore-files" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backups/{}/restorefiles", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "restore-status": { - "help": { - "lines": [ - "Get the status of the backup restore for a volume" - ], - "short": "Get volume's restore status" - }, - "names": [ - "netappfiles", - "volume", - "backup", - "restore-status" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume backup restore-status -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname" - ], - "name": "Get the status of the restore for a volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/restorestatus", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume backup restore-status -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname" - ], - "name": "Get the status of the restore for a volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/restorestatus", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified backup of the volume" - }, - "names": [ - "netappfiles", - "volume", - "backup", - "show" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "status": { - "help": { - "short": "Get the status of the backup for a volume" - }, - "names": [ - "netappfiles", - "volume", - "backup", - "status" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backupstatus", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a backup for the volume" - }, - "names": [ - "netappfiles", - "volume", - "backup", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Volume Backup Resources." - }, - "names": [ - "netappfiles", - "volume", - "backup" - ] - }, - "export-policy": { - "commands": { - "add": { - "help": { - "short": "Add a new rule to the export policy for a volume." - }, - "names": [ - "netappfiles", - "volume", - "export-policy", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy add -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --allowed-clients \"1.2.3.0/24\" --rule-index 2 --unix-read-only true --unix-read-write false --cifs false --nfsv3 true --nfsv41 false" - ], - "name": "Add an export policy rule for the ANF volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy add -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --allowed-clients \"1.2.3.0/24\" --rule-index 2 --unix-read-only true --unix-read-write false --cifs false --nfsv3 true --nfsv41 false" - ], - "name": "Add an export policy rule for the ANF volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy add -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --allowed-clients \"1.2.3.0/24\" --rule-index 2 --unix-read-only true --unix-read-write false --cifs false --nfsv3 true --nfsv41 false" - ], - "name": "Add an export policy rule for the ANF volume" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy add -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --allowed-clients \"1.2.3.0/24\" --rule-index 2 --unix-read-only true --unix-read-write false --cifs false --nfsv3 true --nfsv41 false" - ], - "name": "Add an export policy rule for the ANF volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the export policy rules for a volume." - }, - "names": [ - "netappfiles", - "volume", - "export-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy list -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "List the export policy rules for an ANF volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy list -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "List the export policy rules for an ANF volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy list -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "List the export policy rules for an ANF volume" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy list -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "List the export policy rules for an ANF volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove a rule from the export policy for a volume by rule index. The current rules can be obtained by performing the subgroup list command." - }, - "names": [ - "netappfiles", - "volume", - "export-policy", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy remove -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" - ], - "name": "Remove an export policy rule from an ANF volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy remove -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" - ], - "name": "Remove an export policy rule from an ANF volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy remove -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" - ], - "name": "Remove an export policy rule from an ANF volume" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy remove -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" - ], - "name": "Remove an export policy rule from an ANF volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the export policy rule for a volume." - }, - "names": [ - "netappfiles", - "volume", - "export-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" - ], - "name": "Get an export policy rule for an ANF volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" - ], - "name": "Get an export policy rule for an ANF volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" - ], - "name": "Get an export policy rule for an ANF volume" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" - ], - "name": "Get an export policy rule for an ANF volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the export policy rule for a volume." - }, - "names": [ - "netappfiles", - "volume", - "export-policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'" - ], - "name": "Update the export policy rule for a volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'" - ], - "name": "Update the export policy rule for a volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'" - ], - "name": "Update the export policy rule for a volume" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'" - ], - "name": "Update the export policy rule for a volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "subresource": "properties.exportPolicy.rules[]", - "version": "2023-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Volume export policies." - }, - "names": [ - "netappfiles", - "volume", - "export-policy" - ] - }, - "latest-backup-status": { - "commandGroups": { - "current": { - "commands": { - "show": { - "help": { - "short": "Get the latest status of the backup for a volume" - }, - "names": [ - "netappfiles", - "volume", - "latest-backup-status", - "current", - "show" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/latestbackupstatus/current", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/latestbackupstatus/current", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Get the latest backup status of the current volume" - }, - "names": [ - "netappfiles", - "volume", - "latest-backup-status", - "current" - ] - } - }, - "help": { - "short": "Get the latest backup status of a volume" - }, - "names": [ - "netappfiles", - "volume", - "latest-backup-status" - ] - }, - "latest-restore-status": { - "commandGroups": { - "current": { - "commands": { - "show": { - "help": { - "short": "List the latest status of the restore for a volume" - }, - "names": [ - "netappfiles", - "volume", - "latest-restore-status", - "current", - "show" - ], - "versions": [ - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/latestrestorestatus/current", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Get the latest status of the restore for a volume" - ], - "short": "Get the latest restore status of a volume" - }, - "names": [ - "netappfiles", - "volume", - "latest-restore-status", - "current" - ] - } - }, - "help": { - "short": "Get the latest backup status of a volume" - }, - "names": [ - "netappfiles", - "volume", - "latest-restore-status" - ] - }, - "quota-rule": { - "commands": { - "create": { - "help": { - "short": "Create the specified quota rule within the given volume" - }, - "names": [ - "netappfiles", - "volume", - "quota-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume quota-rule create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-type DefaultGroupQuota --quota-size 100006" - ], - "name": "Create an ANF Volume quote rule" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume quota-rule create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-type DefaultGroupQuota --quota-size 100006" - ], - "name": "Create an ANF Volume quote rule" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete quota rule" - }, - "names": [ - "netappfiles", - "volume", - "quota-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume quota-rule delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename" - ], - "name": "Delete a specified ANF Volume quote rule" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume quota-rule delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename" - ], - "name": "Delete a specified ANF Volume quote rule" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all quota rules associated with the volume" - }, - "names": [ - "netappfiles", - "volume", - "quota-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume quota-rule list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname" - ], - "name": "Get all ANF Volume Quota Rule for specified Volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume quota-rule list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname" - ], - "name": "Get all ANF Volume Quota Rule for specified Volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of the specified quota rule" - }, - "names": [ - "netappfiles", - "volume", - "quota-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume quota-rule show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename" - ], - "name": "Get a ANF Volume quote rule" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume quota-rule show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename" - ], - "name": "Get a ANF Volume quote rule" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the specified quota rule within the given volume" - }, - "names": [ - "netappfiles", - "volume", - "quota-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume quota-rule update -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-size 100006" - ], - "name": "Update a specified ANF Volume quote rule" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume quota-rule update -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-size 100006" - ], - "name": "Update a specified ANF Volume quote rule" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Volume Quota Rules Resources." - }, - "names": [ - "netappfiles", - "volume", - "quota-rule" - ] - }, - "replication": { - "commands": { - "approve": { - "help": { - "lines": [ - "Authorize the replication connection on the source volume" - ], - "short": "Authorize source volume replication" - }, - "names": [ - "netappfiles", - "volume", - "replication", - "approve" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume replication approve -g mygroup --account-name myaccname --pool-name mypoolname --name mysourcevolname --remote-volume-resource-id /subscriptions/69a75bda-882e-44d5-8431-63421204131c/resourceGroups/mygroup1/providers/Microsoft.NetApp/netAppAccounts/myaccount1/capacityPools/mypool1/volumes/mydestinationvolume" - ], - "name": "Authorize the volume as the replication destination for the source" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/authorizereplication", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume replication approve -g mygroup --account-name myaccname --pool-name mypoolname --name mysourcevolname --remote-volume-resource-id /subscriptions/69a75bda-882e-44d5-8431-63421204131c/resourceGroups/mygroup1/providers/Microsoft.NetApp/netAppAccounts/myaccount1/capacityPools/mypool1/volumes/mydestinationvolume" - ], - "name": "Authorize the volume as the replication destination for the source" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/authorizereplication", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all replications for a specified volume" - }, - "names": [ - "netappfiles", - "volume", - "replication", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume replication list -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" - ], - "name": "List all replications for a specified volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/listreplications", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume replication list -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" - ], - "name": "List all replications for a specified volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/listreplications", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "re-initialize": { - "help": { - "lines": [ - "Re-initialise a volume replication for the specified destination volume. ", - "The replication process is resumed from source to destination." - ], - "short": "Re-Initializes the replication connection on the destination volume" - }, - "names": [ - "netappfiles", - "volume", - "replication", - "re-initialize" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume replication re-initialize -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" - ], - "name": "Re-initialises the replication process" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/reinitializereplication", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume replication re-initialize -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" - ], - "name": "Re-initialises the replication process" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/reinitializereplication", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "reestablish": { - "help": { - "short": "Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots" - }, - "names": [ - "netappfiles", - "volume", - "replication", - "reestablish" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume replication reestablish -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname --source-volume-id mysourcevolumeid" - ], - "name": "Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/reestablishreplication", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume replication reestablish -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname --source-volume-id mysourcevolumeid" - ], - "name": "Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/reestablishreplication", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Delete the replication connection on the destination volume, and send release to the source replication" - }, - "names": [ - "netappfiles", - "volume", - "replication", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume replication remove -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" - ], - "name": "Delete the replication objects of the paired volumes" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/deletereplication", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume replication remove -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" - ], - "name": "Delete the replication objects of the paired volumes" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/deletereplication", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "resume": { - "help": { - "lines": [ - "Resync a volume replication for the specified destination volume. The replication process is resumed from source to destination. ", - "If any quota rules exists on destination volume they will be overwritten with source volume's quota rules." - ], - "short": "Resync the connection on the destination volume. If the operation is ran on the source volume it will reverse-resync the connection and sync from destination to source." - }, - "names": [ - "netappfiles", - "volume", - "replication", - "resume" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume replication resume -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" - ], - "name": "Resume the replication process" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/resyncreplication", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume replication resume -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" - ], - "name": "Resume the replication process" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/resyncreplication", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "status": { - "help": { - "lines": [ - "Get the replication status for the specified replication volume" - ], - "short": "Get the status of the replication" - }, - "names": [ - "netappfiles", - "volume", - "replication", - "status" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume replication status -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" - ], - "name": "Get the replication status for the volume. Returns whether the replication is healthy, the replication schedule and the mirror state (whether replication is suspened/broken or synced/mirrored)" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/replicationstatus", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume replication status -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" - ], - "name": "Get the replication status for the volume. Returns whether the replication is healthy, the replication schedule and the mirror state (whether replication is suspened/broken or synced/mirrored)" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/replicationstatus", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "suspend": { - "help": { - "lines": [ - "Suspend/break a volume replication for the specified destination volume. ", - "The replication process is suspended until resumed or deleted." - ], - "short": "Suspend/Break the replication connection on the destination volume" - }, - "names": [ - "netappfiles", - "volume", - "replication", - "suspend" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume replication suspend -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" - ], - "name": "Suspend the replication process" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/breakreplication", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume replication suspend -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" - ], - "name": "Suspend the replication process" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/breakreplication", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Volume replication" - }, - "names": [ - "netappfiles", - "volume", - "replication" - ] - } - }, - "commands": { - "break-file-locks": { - "help": { - "short": "Break all the file locks on a volume" - }, - "names": [ - "netappfiles", - "volume", - "break-file-locks" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume break-file-locks -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Break all the file locks on the volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/breakfilelocks", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume break-file-locks -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Break all the file locks on the volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/breakfilelocks", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "create": { - "help": { - "lines": [ - "Create the specified volume within the capacity pool" - ], - "short": "Create or Update a volume" - }, - "names": [ - "netappfiles", - "volume", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume create -g group --account-name aname --pool-name pname --volume-name vname -l location --service-level \"Premium\" --usage-threshold 107374182400 --creation-token \"unique-token\" --protocol-types NFSv3 --vnet myvnet --subnet-id \"/subscriptions/mysubsid/resourceGroups/myrg/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/default\" --rules '[{\"allowed_clients\":\"0.0.0.0/0\",\"rule_index\":\"1\",\"unix_read_only\":\"true\",\"unix_read_write\":\"false\",\"cifs\":\"false\",\"nfsv3\":\"true\",\"nfsv41\":\"false\"}]'" - ], - "name": "Create an ANF volume" - } - ], - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume create -g group --account-name aname --pool-name pname --volume-name vname -l location --service-level \"Premium\" --usage-threshold 107374182400 --creation-token \"unique-token\" --protocol-types NFSv3 --vnet myvnet --subnet-id \"/subscriptions/mysubsid/resourceGroups/myrg/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/default\" --rules '[{\"allowed_clients\":\"0.0.0.0/0\",\"rule_index\":\"1\",\"unix_read_only\":\"true\",\"unix_read_write\":\"false\",\"cifs\":\"false\",\"nfsv3\":\"true\",\"nfsv41\":\"false\"}]'" - ], - "name": "Create an ANF volume" - }, - { - "commands": [ - "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --zones zone1" - ], - "name": "Create an ANF volume with zones (Availability Zone) specified" - }, - { - "commands": [ - "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --network-features Standard --protocol-types NFSv4.1 --rule-index 1 --allowed-clients '10.7.0.0/24' --kerberos-enabled false --encryption-key-source Microsoft.KeyVault --kv-private-endpoint-id myPrivateEndpointId" - ], - "name": "Create an ANF volume with CMK Encryption" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume create -g group --account-name aname --pool-name pname --volume-name vname -l location --service-level \"Premium\" --usage-threshold 107374182400 --creation-token \"unique-token\" --protocol-types NFSv3 --vnet myvnet --subnet-id \"/subscriptions/mysubsid/resourceGroups/myrg/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/default\" --rules '[{\"allowed_clients\":\"0.0.0.0/0\",\"rule_index\":\"1\",\"unix_read_only\":\"true\",\"unix_read_write\":\"false\",\"cifs\":\"false\",\"nfsv3\":\"true\",\"nfsv41\":\"false\"}]'" - ], - "name": "Create an ANF volume" - }, - { - "commands": [ - "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --zones zone1" - ], - "name": "Create an ANF volume with zones (Availability Zone) specified" - }, - { - "commands": [ - "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --network-features Standard --protocol-types NFSv4.1 --rule-index 1 --allowed-clients '10.7.0.0/24' --kerberos-enabled false --encryption-key-source Microsoft.KeyVault --kv-private-endpoint-id myPrivateEndpointId" - ], - "name": "Create an ANF volume with CMK Encryption" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume create -g group --account-name aname --pool-name pname --volume-name vname -l location --service-level \"Premium\" --usage-threshold 107374182400 --creation-token \"unique-token\" --protocol-types NFSv3 --vnet myvnet --subnet-id \"/subscriptions/mysubsid/resourceGroups/myrg/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/default\" --rules '[{\"allowed_clients\":\"0.0.0.0/0\",\"rule_index\":\"1\",\"unix_read_only\":\"true\",\"unix_read_write\":\"false\",\"cifs\":\"false\",\"nfsv3\":\"true\",\"nfsv41\":\"false\"}]'" - ], - "name": "Create an ANF volume" - }, - { - "commands": [ - "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --zones zone1" - ], - "name": "Create an ANF volume with zones (Availability Zone) specified" - }, - { - "commands": [ - "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --network-features Standard --protocol-types NFSv4.1 --rule-index 1 --allowed-clients '10.7.0.0/24' --kerberos-enabled false --encryption-key-source Microsoft.KeyVault --kv-private-endpoint-id myPrivateEndpointId" - ], - "name": "Create an ANF volume with CMK Encryption" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume create -g group --account-name aname --pool-name pname --volume-name vname -l location --service-level \"Premium\" --usage-threshold 100 --creation-token \"unique-token\" --protocol-types NFSv3 --vnet myvnet --subnet-id \"/subscriptions/mysubsid/resourceGroups/myrg/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/default\" --rules '[{\"allowed_clients\":\"0.0.0.0/0\",\"rule_index\":\"1\",\"unix_read_only\":\"true\",\"unix_read_write\":\"false\",\"cifs\":\"false\",\"nfsv3\":\"true\",\"nfsv41\":\"false\"}]'" - ], - "name": "Create an ANF volume" - }, - { - "commands": [ - "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --zones zone1" - ], - "name": "Create an ANF volume with zones (Availability Zone) specified" - }, - { - "commands": [ - "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --network-features Standard --protocol-types NFSv4.1 --rule-index 1 --allowed-clients '10.7.0.0/24' --kerberos-enabled false --encryption-key-source Microsoft.KeyVault --kv-private-endpoint-id myPrivateEndpointId" - ], - "name": "Create an ANF volume with CMK Encryption" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified volume" - }, - "names": [ - "netappfiles", - "volume", - "delete" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume delete -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Delete an ANF volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume delete -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Delete an ANF volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume delete -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Delete an ANF volume" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume delete -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Delete an ANF volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "finalize-relocation": { - "help": { - "short": "Finalizes the relocation of the volume and cleans up the old volume." - }, - "names": [ - "netappfiles", - "volume", - "finalize-relocation" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume finalize-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Finalizes the relocation of the volume and cleans up the old volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/finalizerelocation", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume finalize-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Finalizes the relocation of the volume and cleans up the old volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/finalizerelocation", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "get-groupid-list-for-ldapuser": { - "help": { - "lines": [ - "Returns the list of group Ids for a specific LDAP User" - ], - "short": "Returns the list of group Ids for a specific LDAP User" - }, - "names": [ - "netappfiles", - "volume", - "get-groupid-list-for-ldapuser" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume get-groupid-list-for-ldapuser -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --username myuser" - ], - "name": "Get Group Id List for LDAP User myuser" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/getgroupidlistforldapuser", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume get-groupid-list-for-ldapuser -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --username myuser" - ], - "name": "Get Group Id List for LDAP User myuser" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/getgroupidlistforldapuser", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all volumes within the capacity pool" - }, - "names": [ - "netappfiles", - "volume", - "list" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename" - ], - "name": "List all subvolumes of a ANF volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename" - ], - "name": "List all subvolumes of a ANF volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename" - ], - "name": "List all subvolumes of a ANF volume" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename" - ], - "name": "List all subvolumes of a ANF volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "migrate-backup": { - "help": { - "short": "Migrate the backups under volume to backup vault" - }, - "names": [ - "netappfiles", - "volume", - "migrate-backup" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/migratebackups", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/migratebackups", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "pool-change": { - "help": { - "short": "Moves volume to another pool" - }, - "names": [ - "netappfiles", - "volume", - "pool-change" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume pool-change -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --new-pool-resource-id mynewresourceid" - ], - "name": "This changes (moves) the pool for the volume myvolname from mypoolname to pool with the Id mynewresourceid" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/poolchange", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume pool-change -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --new-pool-resource-id mynewresourceid" - ], - "name": "This changes (moves) the pool for the volume myvolname from mypoolname to pool with the Id mynewresourceid" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/poolchange", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "populate-availability-zone": { - "help": { - "short": "This operation will populate availability zone information for a volume" - }, - "names": [ - "netappfiles", - "volume", - "populate-availability-zone" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume populate-availability-zone -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "This operation will populate availability zone information for volume myvolname" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/populateavailabilityzone", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume populate-availability-zone -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "This operation will populate availability zone information for volume myvolname" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/populateavailabilityzone", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "relocate": { - "help": { - "short": "Relocates volume to a new stamp" - }, - "names": [ - "netappfiles", - "volume", - "relocate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume relocate -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Relocates volume to a new stamp" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/relocate", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume relocate -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Relocates volume to a new stamp" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/relocate", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "reset-cifs-pw": { - "help": { - "short": "Reset cifs password from volume" - }, - "names": [ - "netappfiles", - "volume", - "reset-cifs-pw" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume reset-cifs-pw -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Reset the CIFS password for volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/resetcifspassword", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume reset-cifs-pw -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Reset the CIFS password for volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/resetcifspassword", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "revert": { - "help": { - "short": "Revert a volume to the snapshot specified in the body" - }, - "names": [ - "netappfiles", - "volume", - "revert" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume revert -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --snapshot-id 9760acf5-4638-11e7-9bdb-020073ca3333" - ], - "name": "Revert a volume to one of its snapshots" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/revert", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume revert -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --snapshot-id 9760acf5-4638-11e7-9bdb-020073ca3333" - ], - "name": "Revert a volume to one of its snapshots" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/revert", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "revert-relocation": { - "help": { - "short": "Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume." - }, - "names": [ - "netappfiles", - "volume", - "revert-relocation" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume revert-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/revertrelocation", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume revert-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/revertrelocation", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of the specified volume" - }, - "names": [ - "netappfiles", - "volume", - "show" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Returns the properties of the given ANF volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Returns the properties of the given ANF volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Returns the properties of the given ANF volume" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" - ], - "name": "Returns the properties of the given ANF volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the specified volume within the capacity pool" - }, - "names": [ - "netappfiles", - "volume", - "update" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --service-level ultra --usage-threshold 100 --tags mytag=specialvol" - ], - "name": "Update an ANF volume" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --service-level ultra --usage-threshold 100 --tags mytag=specialvol" - ], - "name": "Update an ANF volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --service-level ultra --usage-threshold 100 --tags mytag=specialvol" - ], - "name": "Update an ANF volume" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --service-level ultra --usage-threshold 100 --tags mytag=specialvol" - ], - "name": "Update an ANF volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Generated Create update delete operations for Azure NetApp Files (ANF) Volumes" - ], - "short": "Manage Azure NetApp Files (ANF) Volume Resources." - }, - "names": [ - "netappfiles", - "volume" - ] - }, - "volume-group": { - "commands": { - "create": { - "help": { - "short": "Create a volume group along with specified volumes" - }, - "names": [ - "netappfiles", - "volume-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type SAP-HANA --application-identifier mysapsid" - ], - "name": "Create ANF volume group for SAP" - }, - { - "commands": [ - "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type ORACLE --application-identifier DEV" - ], - "name": "Create ANF volume group for Oracle" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type SAP-HANA --application-identifier mysapsid" - ], - "name": "Create ANF volume group for SAP" - }, - { - "commands": [ - "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type ORACLE --application-identifier DEV" - ], - "name": "Create ANF volume group for Oracle" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified volume group only if there are no volumes under volume group." - }, - "names": [ - "netappfiles", - "volume-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname" - ], - "name": "Delete an ANF volume group" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname" - ], - "name": "Delete an ANF volume group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all volume groups for given account" - }, - "names": [ - "netappfiles", - "volume-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume-group list -g mygroup --account-name myaccountname" - ], - "name": "Get a list of ANF volume groups" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume-group list -g mygroup --account-name myaccountname" - ], - "name": "Get a list of ANF volume groups" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of the specified volume group" - }, - "names": [ - "netappfiles", - "volume-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "netappfiles volume-group show -g mygroup --account-name myaccountname --volume-group-name myvolumegroupname" - ], - "name": "Get an ANF volume group" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles volume-group show -g mygroup --account-name myaccountname --volume-group-name myvolumegroupname" - ], - "name": "Get an ANF volume group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a volume group along with specified volumes" - }, - "names": [ - "netappfiles", - "volume-group", - "update" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure NetApp Files (ANF) Volume Group Resources" - }, - "names": [ - "netappfiles", - "volume-group" - ] - } - }, - "commands": { - "check-file-path-availability": { - "help": { - "lines": [ - "Check if a file path is available" - ], - "short": "Check if a file path is available." - }, - "names": [ - "netappfiles", - "check-file-path-availability" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkfilepathavailability", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkfilepathavailability", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "check-name-availability": { - "help": { - "lines": [ - "Check if a resource name is available" - ], - "short": "Check if a resource name is available." - }, - "names": [ - "netappfiles", - "check-name-availability" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "check-quota-availability": { - "help": { - "lines": [ - "Check if a quota is available" - ], - "short": "Check if a quota is available." - }, - "names": [ - "netappfiles", - "check-quota-availability" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkquotaavailability", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkquotaavailability", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "query-network-sibling-set": { - "help": { - "lines": [ - "Get details of the specified network sibling set" - ], - "short": "Describe a network sibling set" - }, - "names": [ - "netappfiles", - "query-network-sibling-set" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/querynetworksiblingset", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "netappfiles query-network-sibling-set -l westus2 --network-sibling-set-id {SIBLIING_SET_ID} --subnet-id {SUBNET_ID}" - ], - "name": "Query network sibling set" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/querynetworksiblingset", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update-network-sibling-set": { - "help": { - "lines": [ - "Update the network features of the specified network sibling set" - ], - "short": "Update the network features of a network sibling set" - }, - "names": [ - "netappfiles", - "update-network-sibling-set" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/updatenetworksiblingset", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "-l westus2 --network-sibling-set-id {SIBLIING_SET_ID} --subnet-id {SUBNET_ID} --network-sibling-set-state-id {SIBLING_SET_STATE_ID} --network-features Standard" - ], - "name": "Update Network sibling set" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/updatenetworksiblingset", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Manage Azure NetApp Files (ANF) Resources." - ], - "short": "Manage Azure NetApp Files (ANF) Resources" - }, - "names": [ - "netappfiles" - ] - }, - "network": { - "commandGroups": { - "alb": { - "commandGroups": { - "association": { - "commands": { - "create": { - "help": { - "short": "Create an Application Gateway for Containers association resource" - }, - "names": [ - "network", - "alb", - "association", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb association create -g test-rg -n test-association --alb-name test-alb --subnet " - ], - "name": "Create an Application Gateway for Containers association resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb association create -g test-rg -n test-association --alb-name test-alb --subnet " - ], - "name": "Create an Application Gateway for Containers association resource" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Application Gateway for Containers association resource" - }, - "names": [ - "network", - "alb", - "association", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb association delete -g test-rg -n test-association --alb-name test-alb" - ], - "name": "Delete an Application Gateway for Containers association resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb association delete -g test-rg -n test-association --alb-name test-alb" - ], - "name": "Delete an Application Gateway for Containers association resource" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all associations for an Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "association", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb association list -g test-rg --alb-name test-alb" - ], - "name": "List all associations for an Application Gateway for Containers resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb association list -g test-rg --alb-name test-alb" - ], - "name": "List all associations for an Application Gateway for Containers resource" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Application Gateway for Containers association resource" - }, - "names": [ - "network", - "alb", - "association", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb association show -g test-rg -n test-association --alb-name test-alb" - ], - "name": "Get the details of an Application Gateway for containers association resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb association show -g test-rg -n test-association --alb-name test-alb" - ], - "name": "Get the details of an Application Gateway for containers association resource" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Application Gateway for Containers association resource" - }, - "names": [ - "network", - "alb", - "association", - "update" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage and Configure Associations for Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "association" - ] - }, - "frontend": { - "commands": { - "create": { - "help": { - "short": "Create an Application Gateway for Containers frontend resource" - }, - "names": [ - "network", - "alb", - "frontend", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb frontend create -g test-rg -n test-frontend --alb-name test-alb" - ], - "name": "Create an Application Gateway for Containers frontend resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb frontend create -g test-rg -n test-frontend --alb-name test-alb" - ], - "name": "Create an Application Gateway for Containers frontend resource" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Application Gateway for Containers frontend resource" - }, - "names": [ - "network", - "alb", - "frontend", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb frontend delete -g test-rg -n test-frontend --alb-name test-alb" - ], - "name": "Delete an Application Gateway for Containers frontend resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb frontend delete -g test-rg -n test-frontend --alb-name test-alb" - ], - "name": "Delete an Application Gateway for Containers frontend resource" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all frontends for an Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "frontend", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb frontend list -g test-rg --alb-name test-alb" - ], - "name": "List all frontends for an Application Gateway for Containers resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb frontend list -g test-rg --alb-name test-alb" - ], - "name": "List all frontends for an Application Gateway for Containers resource" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Application Gateway for Containers frontend resource" - }, - "names": [ - "network", - "alb", - "frontend", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb frontend show -g test-rg -n test-frontend --alb-name test-alb" - ], - "name": "Get the details of an Application Gateway for containers frontend resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb frontend show -g test-rg -n test-frontend --alb-name test-alb" - ], - "name": "Get the details of an Application Gateway for containers frontend resource" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Application Gateway for Containers frontend resource" - }, - "names": [ - "network", - "alb", - "frontend", - "update" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage and Configure Frontends for Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "frontend" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb create -g test-rg -n test-alb" - ], - "name": "Create an Application Gateway for Containers resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb create -g test-rg -n test-alb" - ], - "name": "Create an Application Gateway for Containers resource" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb delete -g test-rg -n test-alb" - ], - "name": "Delete an Application Gateway for Containers resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb delete -g test-rg -n test-alb" - ], - "name": "Delete an Application Gateway for Containers resource" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb list -g test-rg" - ], - "name": "List Application Gateway for Containers in resource group" - }, - { - "commands": [ - "network alb list" - ], - "name": "List all Application Gateway for Containers in subscription" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicenetworking/trafficcontrollers", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb list -g test-rg" - ], - "name": "List Application Gateway for Containers in resource group" - }, - { - "commands": [ - "network alb list" - ], - "name": "List all Application Gateway for Containers in subscription" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicenetworking/trafficcontrollers", - "plane": "mgmt-plane", - "version": "2023-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb show -g test-rg -n test-alb" - ], - "name": "Get the details of an Application Gateway for Containers resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb show -g test-rg -n test-alb" - ], - "name": "Get the details of an Application Gateway for Containers resource" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "This command can only be used to update the tags for the resource. Name and resource group are immutable and cannot be updated" - ], - "short": "Update an Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb update -g test-rg -n test-alb --set tags.CostCenter=testBusinessGroup" - ], - "name": "Update the tags of the resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network alb update -g test-rg -n test-alb --set tags.CostCenter=testBusinessGroup" - ], - "name": "Update the tags of the resource" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage and Configure Application Gateway for Containers" - }, - "names": [ - "network", - "alb" - ] - }, - "application-gateway": { - "commandGroups": { - "address-pool": { - "commands": { - "create": { - "help": { - "short": "Create an address pool." - }, - "names": [ - "network", - "application-gateway", - "address-pool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool create -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5" - ], - "name": "Create an address pool with two endpoints." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool create -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5" - ], - "name": "Create an address pool with two endpoints." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool create -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5" - ], - "name": "Create an address pool with two endpoints." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool create -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5" - ], - "name": "Create an address pool with two endpoints." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an address pool." - }, - "names": [ - "network", - "application-gateway", - "address-pool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List address pools" - }, - "names": [ - "network", - "application-gateway", - "address-pool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List address pools." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List address pools." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List address pools." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List address pools." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an address pool." - }, - "names": [ - "network", - "application-gateway", - "address-pool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool show -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool show -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool show -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool show -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an address pool." - }, - "names": [ - "network", - "application-gateway", - "address-pool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5 10.0.0.6" - ], - "name": "Update backend address pool." - }, - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --add backendAddresses ipAddress=10.0.0.4" - ], - "name": "Add to the backend address pool by using backend server IP address." - }, - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --remove backendAddresses 0" - ], - "name": "Remove an existing IP of the backend address pool (\"0\" is the index)." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5 10.0.0.6" - ], - "name": "Update backend address pool." - }, - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --add backendAddresses ipAddress=10.0.0.4" - ], - "name": "Add to the backend address pool by using backend server IP address." - }, - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --remove backendAddresses 0" - ], - "name": "Remove an existing IP of the backend address pool (\"0\" is the index)." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5 10.0.0.6" - ], - "name": "Update backend address pool." - }, - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --add backendAddresses ipAddress=10.0.0.4" - ], - "name": "Add to the backend address pool by using backend server IP address." - }, - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --remove backendAddresses 0" - ], - "name": "Remove an existing IP of the backend address pool (\"0\" is the index)." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5 10.0.0.6" - ], - "name": "Update backend address pool." - }, - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --add backendAddresses ipAddress=10.0.0.4" - ], - "name": "Add to the backend address pool by using backend server IP address." - }, - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --remove backendAddresses 0" - ], - "name": "Remove an existing IP of the backend address pool (\"0\" is the index)." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage address pools of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "address-pool" - ] - }, - "auth-cert": { - "commands": { - "create": { - "help": { - "short": "Create an authorization certificate." - }, - "names": [ - "network", - "application-gateway", - "auth-cert", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" - ], - "name": "Create an authorization certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" - ], - "name": "Create an authorization certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" - ], - "name": "Create an authorization certificate." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" - ], - "name": "Create an authorization certificate." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an authorization certificate." - }, - "names": [ - "network", - "application-gateway", - "auth-cert", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" - ], - "name": "Delete an authorization certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" - ], - "name": "Delete an authorization certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" - ], - "name": "Delete an authorization certificate." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" - ], - "name": "Delete an authorization certificate." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List authorization certificates." - }, - "names": [ - "network", - "application-gateway", - "auth-cert", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List authorization certificates." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List authorization certificates." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List authorization certificates." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List authorization certificates." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an authorization certificate." - }, - "names": [ - "network", - "application-gateway", - "auth-cert", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" - ], - "name": "Show an authorization certificate." - }, - { - "commands": [ - "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --query data -o tsv | base64 -d | openssl x509 -enddate -noout" - ], - "name": "View expiry date of an authorization certificate. It is in Base-64 encoded X.509 (.CER) format." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" - ], - "name": "Show an authorization certificate." - }, - { - "commands": [ - "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --query data -o tsv | base64 -d | openssl x509 -enddate -noout" - ], - "name": "View expiry date of an authorization certificate. It is in Base-64 encoded X.509 (.CER) format." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" - ], - "name": "Show an authorization certificate." - }, - { - "commands": [ - "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --query data -o tsv | base64 -d | openssl x509 -enddate -noout" - ], - "name": "View expiry date of an authorization certificate. It is in Base-64 encoded X.509 (.CER) format." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" - ], - "name": "Show an authorization certificate." - }, - { - "commands": [ - "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --query data -o tsv | base64 -d | openssl x509 -enddate -noout" - ], - "name": "View expiry date of an authorization certificate. It is in Base-64 encoded X.509 (.CER) format." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an authorization certificate." - }, - "names": [ - "network", - "application-gateway", - "auth-cert", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" - ], - "name": "Update authorization certificates to use a new cert file." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" - ], - "name": "Update authorization certificates to use a new cert file." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" - ], - "name": "Update authorization certificates to use a new cert file." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" - ], - "name": "Update authorization certificates to use a new cert file." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage authorization certificates of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "auth-cert" - ] - }, - "client-cert": { - "commands": { - "add": { - "help": { - "short": "Add trusted client certificate of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "client-cert", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert add --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" - ], - "name": "Add trusted client certificate of the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert add --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" - ], - "name": "Add trusted client certificate of the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert add --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" - ], - "name": "Add trusted client certificate of the application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert add --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" - ], - "name": "Add trusted client certificate of the application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the existing trusted client certificates of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "client-cert", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert list --gateway-name MyAppGateway -g MyResourceGroup" - ], - "name": "List the existing trusted client certificates of the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert list --gateway-name MyAppGateway -g MyResourceGroup" - ], - "name": "List the existing trusted client certificates of the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert list --gateway-name MyAppGateway -g MyResourceGroup" - ], - "name": "List the existing trusted client certificates of the application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert list --gateway-name MyAppGateway -g MyResourceGroup" - ], - "name": "List the existing trusted client certificates of the application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates", - "version": "2023-11-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an existing trusted client certificate of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "client-cert", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert remove --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" - ], - "name": "Remove an existing trusted client certificate of the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert remove --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" - ], - "name": "Remove an existing trusted client certificate of the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert remove --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" - ], - "name": "Remove an existing trusted client certificate of the application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert remove --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" - ], - "name": "Remove an existing trusted client certificate of the application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an existing trusted client certificate of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "client-cert", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert show --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" - ], - "name": "Show an existing trusted client certificate of the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert show --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" - ], - "name": "Show an existing trusted client certificate of the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert show --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" - ], - "name": "Show an existing trusted client certificate of the application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert show --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" - ], - "name": "Show an existing trusted client certificate of the application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update trusted client certificate of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "client-cert", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert update --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" - ], - "name": "Update trusted client certificate of the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert update --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" - ], - "name": "Update trusted client certificate of the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert update --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" - ], - "name": "Update trusted client certificate of the application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert update --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" - ], - "name": "Update trusted client certificate of the application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage trusted client certificates of application gateway." - }, - "names": [ - "network", - "application-gateway", - "client-cert" - ] - }, - "frontend-ip": { - "commands": { - "create": { - "help": { - "short": "Create a frontend IP address." - }, - "names": [ - "network", - "application-gateway", - "frontend-ip", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp --public-ip-address MyPublicIpAddress" - ], - "name": "Create a frontend IP address." - }, - { - "commands": [ - "network application-gateway frontend-ip create --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend IP address with subnet." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp --public-ip-address MyPublicIpAddress" - ], - "name": "Create a frontend IP address." - }, - { - "commands": [ - "network application-gateway frontend-ip create --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend IP address with subnet." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp --public-ip-address MyPublicIpAddress" - ], - "name": "Create a frontend IP address." - }, - { - "commands": [ - "network application-gateway frontend-ip create --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend IP address with subnet." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp --public-ip-address MyPublicIpAddress" - ], - "name": "Create a frontend IP address." - }, - { - "commands": [ - "network application-gateway frontend-ip create --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend IP address with subnet." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a frontend IP address." - }, - "names": [ - "network", - "application-gateway", - "frontend-ip", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List frontend IP addresses." - }, - "names": [ - "network", - "application-gateway", - "frontend-ip", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a frontend IP address." - }, - "names": [ - "network", - "application-gateway", - "frontend-ip", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a frontend IP address." - }, - "names": [ - "network", - "application-gateway", - "frontend-ip", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip update --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup" - ], - "name": "Update a frontend IP address." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip update --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup" - ], - "name": "Update a frontend IP address." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip update --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup" - ], - "name": "Update a frontend IP address." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip update --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup" - ], - "name": "Update a frontend IP address." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage frontend IP addresses of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "frontend-ip" - ] - }, - "frontend-port": { - "commands": { - "create": { - "help": { - "short": "Create a frontend port." - }, - "names": [ - "network", - "application-gateway", - "frontend-port", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8080" - ], - "name": "Create a frontend port." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8080" - ], - "name": "Create a frontend port." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8080" - ], - "name": "Create a frontend port." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8080" - ], - "name": "Create a frontend port." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a frontend port." - }, - "names": [ - "network", - "application-gateway", - "frontend-port", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" - ], - "name": "Delete a frontend port." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" - ], - "name": "Delete a frontend port." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" - ], - "name": "Delete a frontend port." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" - ], - "name": "Delete a frontend port." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List frontend ports." - }, - "names": [ - "network", - "application-gateway", - "frontend-port", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List frontend ports." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List frontend ports." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List frontend ports." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List frontend ports." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a frontend port." - }, - "names": [ - "network", - "application-gateway", - "frontend-port", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" - ], - "name": "Get the details of a frontend port." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" - ], - "name": "Get the details of a frontend port." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" - ], - "name": "Get the details of a frontend port." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" - ], - "name": "Get the details of a frontend port." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a frontend port." - }, - "names": [ - "network", - "application-gateway", - "frontend-port", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port update -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8081" - ], - "name": "Update a frontend port to use a different port." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port update -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8081" - ], - "name": "Update a frontend port to use a different port." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port update -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8081" - ], - "name": "Update a frontend port to use a different port." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port update -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8081" - ], - "name": "Update a frontend port to use a different port." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage frontend ports of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "frontend-port" - ] - }, - "http-listener": { - "commands": { - "create": { - "help": { - "short": "Create an HTTP listener." - }, - "names": [ - "network", - "application-gateway", - "http-listener", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyHttpListener --frontend-ip MyAppGatewayPublicIp" - ], - "name": "Create an HTTP listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyHttpListener --frontend-ip MyAppGatewayPublicIp" - ], - "name": "Create an HTTP listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyHttpListener --frontend-ip MyAppGatewayPublicIp" - ], - "name": "Create an HTTP listener." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyHttpListener --frontend-ip MyAppGatewayPublicIp" - ], - "name": "Create an HTTP listener." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an HTTP listener." - }, - "names": [ - "network", - "application-gateway", - "http-listener", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" - ], - "name": "Delete an HTTP listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" - ], - "name": "Delete an HTTP listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" - ], - "name": "Delete an HTTP listener." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" - ], - "name": "Delete an HTTP listener." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List HTTP listeners." - }, - "names": [ - "network", - "application-gateway", - "http-listener", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List HTTP listeners." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List HTTP listeners." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List HTTP listeners." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List HTTP listeners." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an HTTP listener." - }, - "names": [ - "network", - "application-gateway", - "http-listener", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" - ], - "name": "Get the details of an HTTP listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" - ], - "name": "Get the details of an HTTP listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" - ], - "name": "Get the details of an HTTP listener." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" - ], - "name": "Get the details of an HTTP listener." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an HTTP listener." - }, - "names": [ - "network", - "application-gateway", - "http-listener", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener --host-name www.mynewhost.com" - ], - "name": "Update an HTTP listener to use a different hostname." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener --host-name www.mynewhost.com" - ], - "name": "Update an HTTP listener to use a different hostname." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener --host-name www.mynewhost.com" - ], - "name": "Update an HTTP listener to use a different hostname." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener --host-name www.mynewhost.com" - ], - "name": "Update an HTTP listener to use a different hostname." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage HTTP listeners of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "http-listener" - ] - }, - "http-settings": { - "commands": { - "create": { - "help": { - "short": "Create HTTP settings." - }, - "names": [ - "network", - "application-gateway", - "http-settings", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings create -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --port 80 --protocol Http --cookie-based-affinity Disabled --timeout 30" - ], - "name": "Create HTTP settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings create -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --port 80 --protocol Http --cookie-based-affinity Disabled --timeout 30" - ], - "name": "Create HTTP settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings create -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --port 80 --protocol Http --cookie-based-affinity Disabled --timeout 30" - ], - "name": "Create HTTP settings." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings create -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --port 80 --protocol Http --cookie-based-affinity Disabled --timeout 30" - ], - "name": "Create HTTP settings." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete HTTP settings." - }, - "names": [ - "network", - "application-gateway", - "http-settings", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Delete HTTP settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Delete HTTP settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Delete HTTP settings." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Delete HTTP settings." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List HTTP settings." - }, - "names": [ - "network", - "application-gateway", - "http-settings", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List HTTP settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List HTTP settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List HTTP settings." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List HTTP settings." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of HTTP settings." - }, - "names": [ - "network", - "application-gateway", - "http-settings", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Get the details of HTTP settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Get the details of HTTP settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Get the details of HTTP settings." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Get the details of HTTP settings." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update HTTP settings." - }, - "names": [ - "network", - "application-gateway", - "http-settings", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --probe MyNewProbe" - ], - "name": "Update HTTP settings to use a new probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --probe MyNewProbe" - ], - "name": "Update HTTP settings to use a new probe." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --probe MyNewProbe" - ], - "name": "Update HTTP settings to use a new probe." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --probe MyNewProbe" - ], - "name": "Update HTTP settings to use a new probe." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage HTTP settings of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "http-settings" - ] - }, - "identity": { - "commands": { - "assign": { - "help": { - "short": "Assign a managed service identity to an application gateway." - }, - "names": [ - "network", - "application-gateway", - "identity", - "assign" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway identity assign -g MyResourceGroup --gateway-name ag1 --identity /subscriptions/*-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1" - ], - "name": "Assign an identity to the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway identity assign -g MyResourceGroup --gateway-name ag1 --identity /subscriptions/*-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1" - ], - "name": "Assign an identity to the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway identity assign -g MyResourceGroup --gateway-name ag1 --identity /subscriptions/*-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1" - ], - "name": "Assign an identity to the application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway identity assign -g MyResourceGroup --gateway-name ag1 --identity /subscriptions/*-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1" - ], - "name": "Assign an identity to the application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-11-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove the managed service identity of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "identity", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway identity remove -g MyResourceGroup --gateway-name ag1" - ], - "name": "Remove an identity to the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway identity remove -g MyResourceGroup --gateway-name ag1" - ], - "name": "Remove an identity to the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway identity remove -g MyResourceGroup --gateway-name ag1" - ], - "name": "Remove an identity to the application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway identity remove -g MyResourceGroup --gateway-name ag1" - ], - "name": "Remove an identity to the application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the managed service identity of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "identity", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway identity show -g MyResourceGroup --gateway-name ag1" - ], - "name": "Show an identity to the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway identity show -g MyResourceGroup --gateway-name ag1" - ], - "name": "Show an identity to the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway identity show -g MyResourceGroup --gateway-name ag1" - ], - "name": "Show an identity to the application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway identity show -g MyResourceGroup --gateway-name ag1" - ], - "name": "Show an identity to the application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "application-gateway identity update" - }, - "names": [ - "network", - "application-gateway", - "identity", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-02-01" - } - ] - }, - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-06-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the managed service identity of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "identity" - ] - }, - "listener": { - "commands": { - "create": { - "help": { - "short": "Create a listener." - }, - "names": [ - "network", - "application-gateway", - "listener", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyListener --frontend-ip MyAppGatewayPublicIp" - ], - "name": "Create a listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyListener --frontend-ip MyAppGatewayPublicIp" - ], - "name": "Create a listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyListener --frontend-ip MyAppGatewayPublicIp" - ], - "name": "Create a listener." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyListener --frontend-ip MyAppGatewayPublicIp" - ], - "name": "Create a listener." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a listener." - }, - "names": [ - "network", - "application-gateway", - "listener", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" - ], - "name": "Delete a listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" - ], - "name": "Delete a listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" - ], - "name": "Delete a listener." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" - ], - "name": "Delete a listener." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List listeners." - }, - "names": [ - "network", - "application-gateway", - "listener", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway listener list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List listeners." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List listeners." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List listeners." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List listeners." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a listener." - }, - "names": [ - "network", - "application-gateway", - "listener", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" - ], - "name": "Get the details of a listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" - ], - "name": "Get the details of a listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" - ], - "name": "Get the details of a listener." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" - ], - "name": "Get the details of a listener." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a listener." - }, - "names": [ - "network", - "application-gateway", - "listener", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyListener --frontend-port MyNewFrontendPort" - ], - "name": "Update a listener to use a different frontend port." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyListener --frontend-port MyNewFrontendPort" - ], - "name": "Update a listener to use a different frontend port." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyListener --frontend-port MyNewFrontendPort" - ], - "name": "Update a listener to use a different frontend port." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyListener --frontend-port MyNewFrontendPort" - ], - "name": "Update a listener to use a different frontend port." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage listeners of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "listener" - ] - }, - "private-link": { - "commandGroups": { - "ip-config": { - "commands": { - "add": { - "help": { - "short": "Add an IP configuration to a private link to scale up its capability." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "ip-config", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config add -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --primary true" - ], - "name": "Add an IP configuration to a private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config add -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --primary true" - ], - "name": "Add an IP configuration to a private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config add -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --primary true" - ], - "name": "Add an IP configuration to a private link." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-06-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config add -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --primary true" - ], - "name": "Add an IP configuration to a private link." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the IP configurations of a private link." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "ip-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config list -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" - ], - "name": "List all the IP configurations of a private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config list -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" - ], - "name": "List all the IP configurations of a private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations", - "version": "2023-02-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config list -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" - ], - "name": "List all the IP configurations of a private link." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations", - "version": "2023-06-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config list -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" - ], - "name": "List all the IP configurations of a private link." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove an IP configuration from a private link to scale down its capability." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "ip-config", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config remove -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --yes" - ], - "name": "Remove an IP configuration from a private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config remove -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --yes" - ], - "name": "Remove an IP configuration from a private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config remove -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --yes" - ], - "name": "Remove an IP configuration from a private link." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-06-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config remove -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --yes" - ], - "name": "Remove an IP configuration from a private link." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show an IP configuration of a private link." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "ip-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config show -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" - ], - "name": "Show an IP configuration of a private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config show -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" - ], - "name": "Show an IP configuration of a private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config show -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" - ], - "name": "Show an IP configuration of a private link." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-06-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config show -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" - ], - "name": "Show an IP configuration of a private link." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "application-gateway private-link ip-config update" - }, - "names": [ - "network", - "application-gateway", - "private-link", - "ip-config", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - }, - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-06-01" - } - ], - "stage": "Preview" - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage IP configuration of a private link to configure its capability." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "ip-config" - ] - } - }, - "commands": { - "add": { - "help": { - "short": "Add a new private link with a default IP configuration and associate it with an existing frontend IP." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link add -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --frontend-ip MyFrontendIP --subnet MySubnet --subnet-prefix MyPrefix" - ], - "name": "Add one private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link add -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --frontend-ip MyFrontendIP --subnet MySubnet --subnet-prefix MyPrefix" - ], - "name": "Add one private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link add -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --frontend-ip MyFrontendIP --subnet MySubnet --subnet-prefix MyPrefix" - ], - "name": "Add one private link." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-06-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link add -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --frontend-ip MyFrontendIP --subnet MySubnet --subnet-prefix MyPrefix" - ], - "name": "Add one private link." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the private links." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link list -g MyResourceGroup --gateway-name MyGateway" - ], - "name": "List all the private links." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link list -g MyResourceGroup --gateway-name MyGateway" - ], - "name": "List all the private links." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations", - "version": "2023-02-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link list -g MyResourceGroup --gateway-name MyGateway" - ], - "name": "List all the private links." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations", - "version": "2023-06-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link list -g MyResourceGroup --gateway-name MyGateway" - ], - "name": "List all the private links." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove a private link and clear association with Frontend IP. The subnet associate with a private link might need to clear manually." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link remove -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --yes" - ], - "name": "Remove a private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link remove -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --yes" - ], - "name": "Remove a private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link remove -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --yes" - ], - "name": "Remove a private link." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-06-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link remove -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --yes" - ], - "name": "Remove a private link." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a private link." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link show -n MyPrivateLink -g MyResourceGroup --gateway-name MyGateway" - ], - "name": "Show a private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link show -n MyPrivateLink -g MyResourceGroup --gateway-name MyGateway" - ], - "name": "Show a private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link show -n MyPrivateLink -g MyResourceGroup --gateway-name MyGateway" - ], - "name": "Show a private link." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-06-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link show -n MyPrivateLink -g MyResourceGroup --gateway-name MyGateway" - ], - "name": "Show a private link." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "application-gateway private-link update" - }, - "names": [ - "network", - "application-gateway", - "private-link", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - }, - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-06-01" - } - ], - "stage": "Preview" - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage private link of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "private-link" - ] - }, - "probe": { - "commands": { - "create": { - "help": { - "short": "Create a probe." - }, - "names": [ - "network", - "application-gateway", - "probe", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway probe create -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --protocol https --host 127.0.0.1 --path ProbePath" - ], - "name": "Create an application gateway probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe create -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --protocol https --host 127.0.0.1 --path ProbePath" - ], - "name": "Create an application gateway probe." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe create -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --protocol https --host 127.0.0.1 --path ProbePath" - ], - "name": "Create an application gateway probe." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe create -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --protocol https --host 127.0.0.1 --path ProbePath" - ], - "name": "Create an application gateway probe." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a probe." - }, - "names": [ - "network", - "application-gateway", - "probe", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway probe delete -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe delete -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe delete -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe delete -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List probes." - }, - "names": [ - "network", - "application-gateway", - "probe", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway probe list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List probes." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List probes." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List probes." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List probes." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a probe." - }, - "names": [ - "network", - "application-gateway", - "probe", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway probe show -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe show -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe show -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe show -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a probe." - }, - "names": [ - "network", - "application-gateway", - "probe", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway probe update -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --timeout 60" - ], - "name": "Update an application gateway probe with a timeout of 60 seconds." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe update -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --timeout 60" - ], - "name": "Update an application gateway probe with a timeout of 60 seconds." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe update -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --timeout 60" - ], - "name": "Update an application gateway probe with a timeout of 60 seconds." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe update -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --timeout 60" - ], - "name": "Update an application gateway probe with a timeout of 60 seconds." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage probes to gather and evaluate information on an application gateway." - }, - "names": [ - "network", - "application-gateway", - "probe" - ] - }, - "redirect-config": { - "commands": { - "create": { - "help": { - "short": "Create a redirect configuration." - }, - "names": [ - "network", - "application-gateway", - "redirect-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config create -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --include-path true --include-query-string true --target-listener MyBackendListener" - ], - "name": "Create a redirect configuration to a http-listener called MyBackendListener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config create -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --include-path true --include-query-string true --target-listener MyBackendListener" - ], - "name": "Create a redirect configuration to a http-listener called MyBackendListener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config create -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --include-path true --include-query-string true --target-listener MyBackendListener" - ], - "name": "Create a redirect configuration to a http-listener called MyBackendListener." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config create -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --include-path true --include-query-string true --target-listener MyBackendListener" - ], - "name": "Create a redirect configuration to a http-listener called MyBackendListener." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a redirect configuration." - }, - "names": [ - "network", - "application-gateway", - "redirect-config", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" - ], - "name": "Delete a redirect configuration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" - ], - "name": "Delete a redirect configuration." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" - ], - "name": "Delete a redirect configuration." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" - ], - "name": "Delete a redirect configuration." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List redirect configurations." - }, - "names": [ - "network", - "application-gateway", - "redirect-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List redirect configurations." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List redirect configurations." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List redirect configurations." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List redirect configurations." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a redirect configuration." - }, - "names": [ - "network", - "application-gateway", - "redirect-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config show -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" - ], - "name": "Get the details of a redirect configuration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config show -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" - ], - "name": "Get the details of a redirect configuration." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config show -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" - ], - "name": "Get the details of a redirect configuration." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config show -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" - ], - "name": "Get the details of a redirect configuration." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a redirect configuration." - }, - "names": [ - "network", - "application-gateway", - "redirect-config", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config update -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --target-listener MyNewBackendListener" - ], - "name": "Update a redirect configuration to a different http-listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config update -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --target-listener MyNewBackendListener" - ], - "name": "Update a redirect configuration to a different http-listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config update -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --target-listener MyNewBackendListener" - ], - "name": "Update a redirect configuration to a different http-listener." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config update -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --target-listener MyNewBackendListener" - ], - "name": "Update a redirect configuration to a different http-listener." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage redirect configurations of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "redirect-config" - ] - }, - "rewrite-rule": { - "commandGroups": { - "condition": { - "commands": { - "create": { - "help": { - "short": "Create a rewrite rule condition." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearer\" --ignore-case false --negate" - ], - "name": "Create a rewrite rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearer\" --ignore-case false --negate" - ], - "name": "Create a rewrite rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearer\" --ignore-case false --negate" - ], - "name": "Create a rewrite rule." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearer\" --ignore-case false --negate" - ], - "name": "Create a rewrite rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a rewrite rule condition." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition delete -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" - ], - "name": "Delete a rewrite rule condition." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition delete -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" - ], - "name": "Delete a rewrite rule condition." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition delete -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" - ], - "name": "Delete a rewrite rule condition." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition delete -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" - ], - "name": "Delete a rewrite rule condition." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List rewrite rule conditions." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition list --gateway-name MyGateway --resource-group MyResourceGroup --rule-name MyRule --rule-set-name MyRuleSet" - ], - "name": "List rewrite rule conditions." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition list --gateway-name MyGateway --resource-group MyResourceGroup --rule-name MyRule --rule-set-name MyRuleSet" - ], - "name": "List rewrite rule conditions." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition list --gateway-name MyGateway --resource-group MyResourceGroup --rule-name MyRule --rule-set-name MyRuleSet" - ], - "name": "List rewrite rule conditions." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition list --gateway-name MyGateway --resource-group MyResourceGroup --rule-name MyRule --rule-set-name MyRuleSet" - ], - "name": "List rewrite rule conditions." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions", - "version": "2023-11-01" - } - ] - } - ] - }, - "list-server-variables": { - "help": { - "short": "List all available server variables." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition", - "list-server-variables" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition list-server-variables" - ], - "name": "List all available server variables." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableservervariables", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition list-server-variables" - ], - "name": "List all available server variables." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableservervariables", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a rewrite rule condition." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition show -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" - ], - "name": "Get the details of a rewrite rule condition." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition show -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" - ], - "name": "Get the details of a rewrite rule condition." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition show -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" - ], - "name": "Get the details of a rewrite rule condition." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition show -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" - ], - "name": "Get the details of a rewrite rule condition." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a rewrite rule condition." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition update -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearers\"" - ], - "name": "Update a rewrite rule condition." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition update -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearers\"" - ], - "name": "Update a rewrite rule condition." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition update -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearers\"" - ], - "name": "Update a rewrite rule condition." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition update -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearers\"" - ], - "name": "Update a rewrite rule condition." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage rewrite rule conditions of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition" - ] - }, - "set": { - "commands": { - "create": { - "help": { - "short": "Create a rewrite rule set." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "set", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set create --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Create a rewrite rule set." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set create --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Create a rewrite rule set." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set create --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Create a rewrite rule set." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set create --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Create a rewrite rule set." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a rewrite rule set." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "set", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set delete -g MyResourceGroup --gateway-name MyGateway -n MyRuleSet" - ], - "name": "Delete a rewrite rule set." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set delete -g MyResourceGroup --gateway-name MyGateway -n MyRuleSet" - ], - "name": "Delete a rewrite rule set." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set delete -g MyResourceGroup --gateway-name MyGateway -n MyRuleSet" - ], - "name": "Delete a rewrite rule set." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set delete -g MyResourceGroup --gateway-name MyGateway -n MyRuleSet" - ], - "name": "Delete a rewrite rule set." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List rewrite rule sets." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "set", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set list --gateway-name MyGateway --resource-group MyResourceGroup" - ], - "name": "List rewrite rule sets." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set list --gateway-name MyGateway --resource-group MyResourceGroup" - ], - "name": "List rewrite rule sets." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set list --gateway-name MyGateway --resource-group MyResourceGroup" - ], - "name": "List rewrite rule sets." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set list --gateway-name MyGateway --resource-group MyResourceGroup" - ], - "name": "List rewrite rule sets." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a rewrite rule set." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "set", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set show --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Get the details of a rewrite rule set." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set show --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Get the details of a rewrite rule set." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set show --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Get the details of a rewrite rule set." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set show --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Get the details of a rewrite rule set." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a rewrite rule set." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "set", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set update --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Update a rewrite rule set." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set update --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Update a rewrite rule set." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set update --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Update a rewrite rule set." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set update --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Update a rewrite rule set." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage rewrite rule sets of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "set" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a rewrite rule." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat" - ], - "name": "Create a rewrite rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat" - ], - "name": "Create a rewrite rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat" - ], - "name": "Create a rewrite rule." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat" - ], - "name": "Create a rewrite rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a rewrite rule." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Delete a rewrite rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Delete a rewrite rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Delete a rewrite rule." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Delete a rewrite rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List rewrite rules." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "List rewrite rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "List rewrite rules." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "List rewrite rules." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "List rewrite rules." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules", - "version": "2023-11-01" - } - ] - } - ] - }, - "list-request-headers": { - "help": { - "short": "List all available request headers." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "list-request-headers" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list-request-headers" - ], - "name": "List all available request headers." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablerequestheaders", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list-request-headers" - ], - "name": "List all available request headers." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablerequestheaders", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list-request-headers" - ], - "name": "List all available request headers." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablerequestheaders", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "list-response-headers": { - "help": { - "short": "List all available response headers." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "list-response-headers" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list-response-headers" - ], - "name": "List all available response headers." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableresponseheaders", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list-response-headers" - ], - "name": "List all available response headers." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableresponseheaders", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list-response-headers" - ], - "name": "List all available response headers." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableresponseheaders", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a rewrite rule." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Get the details of a rewrite rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Get the details of a rewrite rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Get the details of a rewrite rule." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Get the details of a rewrite rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a rewrite rule." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Update a rewrite rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Update a rewrite rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Update a rewrite rule." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Update a rewrite rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage rewrite rules of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule" - ] - }, - "root-cert": { - "commands": { - "create": { - "help": { - "short": "Upload a trusted root certificate." - }, - "names": [ - "network", - "application-gateway", - "root-cert", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert create --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" - ], - "name": "Upload a trusted root certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert create --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" - ], - "name": "Upload a trusted root certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert create --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" - ], - "name": "Upload a trusted root certificate." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert create --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" - ], - "name": "Upload a trusted root certificate." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a trusted root certificate." - }, - "names": [ - "network", - "application-gateway", - "root-cert", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" - ], - "name": "Delete a trusted root certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" - ], - "name": "Delete a trusted root certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" - ], - "name": "Delete a trusted root certificate." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" - ], - "name": "Delete a trusted root certificate." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List trusted root certificates." - }, - "names": [ - "network", - "application-gateway", - "root-cert", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List trusted root certificates." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List trusted root certificates." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List trusted root certificates." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List trusted root certificates." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a trusted root certificate." - }, - "names": [ - "network", - "application-gateway", - "root-cert", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" - ], - "name": "Get the details of a trusted root certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" - ], - "name": "Get the details of a trusted root certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" - ], - "name": "Get the details of a trusted root certificate." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" - ], - "name": "Get the details of a trusted root certificate." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a trusted root certificate." - }, - "names": [ - "network", - "application-gateway", - "root-cert", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert update --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" - ], - "name": "Update a trusted root certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert update --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" - ], - "name": "Update a trusted root certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert update --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" - ], - "name": "Update a trusted root certificate." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert update --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" - ], - "name": "Update a trusted root certificate." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage trusted root certificates of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "root-cert" - ] - }, - "routing-rule": { - "commands": { - "create": { - "help": { - "lines": [ - "Rules are executed in the order in which they are created." - ], - "short": "Create a rule." - }, - "names": [ - "network", - "application-gateway", - "routing-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --settings MySettings" - ], - "name": "Create a basic rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --settings MySettings" - ], - "name": "Create a basic rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --settings MySettings" - ], - "name": "Create a basic rule." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --settings MySettings" - ], - "name": "Create a basic rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a rule." - }, - "names": [ - "network", - "application-gateway", - "routing-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Delete a rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Delete a rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Delete a rule." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Delete a rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List rules." - }, - "names": [ - "network", - "application-gateway", - "routing-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List rules." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List rules." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List rules." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a rule." - }, - "names": [ - "network", - "application-gateway", - "routing-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Get the details of a rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Get the details of a rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Get the details of a rule." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Get the details of a rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a rule." - }, - "names": [ - "network", - "application-gateway", - "routing-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyNewBackendListener" - ], - "name": "Update a rule use a new listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyNewBackendListener" - ], - "name": "Update a rule use a new listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyNewBackendListener" - ], - "name": "Update a rule use a new listener." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyNewBackendListener" - ], - "name": "Update a rule use a new listener." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Evaluate probe information and define TCP/TLS routing rules." - }, - "names": [ - "network", - "application-gateway", - "routing-rule" - ] - }, - "rule": { - "commands": { - "create": { - "help": { - "lines": [ - "Rules are executed in the order in which they are created." - ], - "short": "Create a rule." - }, - "names": [ - "network", - "application-gateway", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings" - ], - "name": "Create a basic rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings" - ], - "name": "Create a basic rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings" - ], - "name": "Create a basic rule." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings" - ], - "name": "Create a basic rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a rule." - }, - "names": [ - "network", - "application-gateway", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Delete a rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Delete a rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Delete a rule." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Delete a rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List rules." - }, - "names": [ - "network", - "application-gateway", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List rules." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List rules." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List rules." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a rule." - }, - "names": [ - "network", - "application-gateway", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Get the details of a rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Get the details of a rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Get the details of a rule." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Get the details of a rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a rule." - }, - "names": [ - "network", - "application-gateway", - "rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener" - ], - "name": "Update a rule use a new HTTP listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener" - ], - "name": "Update a rule use a new HTTP listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener" - ], - "name": "Update a rule use a new HTTP listener." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener" - ], - "name": "Update a rule use a new HTTP listener." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "For more information, visit https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/application-gateway-customize-waf-rules-cli." - ], - "short": "Evaluate probe information and define HTTP/HTTPS routing rules." - }, - "names": [ - "network", - "application-gateway", - "rule" - ] - }, - "settings": { - "commands": { - "create": { - "help": { - "short": "Create settings." - }, - "names": [ - "network", - "application-gateway", - "settings", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway settings create -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --port 80 --protocol Http --timeout 30" - ], - "name": "Create settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings create -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --port 80 --protocol Http --timeout 30" - ], - "name": "Create settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings create -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --port 80 --protocol Http --timeout 30" - ], - "name": "Create settings." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings create -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --port 80 --protocol Http --timeout 30" - ], - "name": "Create settings." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete settings." - }, - "names": [ - "network", - "application-gateway", - "settings", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Delete settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Delete settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Delete settings." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Delete settings." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List settings." - }, - "names": [ - "network", - "application-gateway", - "settings", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway settings list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List settings." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List settings." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of settings." - }, - "names": [ - "network", - "application-gateway", - "settings", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway settings show -g MyResourceGroup --gateway-name MyAppGateway -n MySettings" - ], - "name": "Get the details of settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings show -g MyResourceGroup --gateway-name MyAppGateway -n MySettings" - ], - "name": "Get the details of settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings show -g MyResourceGroup --gateway-name MyAppGateway -n MySettings" - ], - "name": "Get the details of settings." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings show -g MyResourceGroup --gateway-name MyAppGateway -n MySettings" - ], - "name": "Get the details of settings." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings." - }, - "names": [ - "network", - "application-gateway", - "settings", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway settings update -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --probe MyNewProbe" - ], - "name": "Update settings to use a new probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings update -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --probe MyNewProbe" - ], - "name": "Update settings to use a new probe." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings update -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --probe MyNewProbe" - ], - "name": "Update settings to use a new probe." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings update -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --probe MyNewProbe" - ], - "name": "Update settings to use a new probe." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage settings of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "settings" - ] - }, - "ssl-cert": { - "commands": { - "create": { - "help": { - "short": "Upload an SSL certificate." - }, - "names": [ - "network", - "application-gateway", - "ssl-cert", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --cert-file FilePath --cert-password Abc123" - ], - "name": "Upload an SSL certificate via --cert-file and --cert-password." - }, - { - "commands": [ - "keyvault certificate create --vault-name MyKeyVault --name MyCertificate --policy \"$(az keyvault certificate get-default-policy)\"", - "network application-gateway ssl-cert create --resource-group MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --key-vault-secret-id MyCertificateSecretID" - ], - "name": "Upload an SSL certificate via --key-vault-secret-id of a KeyVault Certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --cert-file FilePath --cert-password Abc123" - ], - "name": "Upload an SSL certificate via --cert-file and --cert-password." - }, - { - "commands": [ - "keyvault certificate create --vault-name MyKeyVault --name MyCertificate --policy \"$(az keyvault certificate get-default-policy)\"", - "network application-gateway ssl-cert create --resource-group MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --key-vault-secret-id MyCertificateSecretID" - ], - "name": "Upload an SSL certificate via --key-vault-secret-id of a KeyVault Certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --cert-file FilePath --cert-password Abc123" - ], - "name": "Upload an SSL certificate via --cert-file and --cert-password." - }, - { - "commands": [ - "keyvault certificate create --vault-name MyKeyVault --name MyCertificate --policy \"$(az keyvault certificate get-default-policy)\"", - "network application-gateway ssl-cert create --resource-group MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --key-vault-secret-id MyCertificateSecretID" - ], - "name": "Upload an SSL certificate via --key-vault-secret-id of a KeyVault Certificate." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --cert-file FilePath --cert-password Abc123" - ], - "name": "Upload an SSL certificate via --cert-file and --cert-password." - }, - { - "commands": [ - "keyvault certificate create --vault-name MyKeyVault --name MyCertificate --policy \"$(az keyvault certificate get-default-policy)\"", - "network application-gateway ssl-cert create --resource-group MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --key-vault-secret-id MyCertificateSecretID" - ], - "name": "Upload an SSL certificate via --key-vault-secret-id of a KeyVault Certificate." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an SSL certificate." - }, - "names": [ - "network", - "application-gateway", - "ssl-cert", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" - ], - "name": "Delete an SSL certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" - ], - "name": "Delete an SSL certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" - ], - "name": "Delete an SSL certificate." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" - ], - "name": "Delete an SSL certificate." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List SSL certificates." - }, - "names": [ - "network", - "application-gateway", - "ssl-cert", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List SSL certificates." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List SSL certificates." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List SSL certificates." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List SSL certificates." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an SSL certificate." - }, - "names": [ - "network", - "application-gateway", - "ssl-cert", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" - ], - "name": "Get the details of an SSL certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" - ], - "name": "Get the details of an SSL certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" - ], - "name": "Get the details of an SSL certificate." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" - ], - "name": "Get the details of an SSL certificate." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an SSL certificate." - }, - "names": [ - "network", - "application-gateway", - "ssl-cert", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert --cert-file FilePath --cert-password Abc123Abc123" - ], - "name": "Change a gateway SSL certificate and password." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert --cert-file FilePath --cert-password Abc123Abc123" - ], - "name": "Change a gateway SSL certificate and password." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert --cert-file FilePath --cert-password Abc123Abc123" - ], - "name": "Change a gateway SSL certificate and password." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert --cert-file FilePath --cert-password Abc123Abc123" - ], - "name": "Change a gateway SSL certificate and password." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "For more information visit https://learn.microsoft.com/en-us/azure/application-gateway/tutorial-ssl-cli." - ], - "short": "Manage SSL certificates of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-cert" - ] - }, - "ssl-policy": { - "commandGroups": { - "predefined": { - "commands": { - "list": { - "help": { - "short": "List all SSL predefined policies for configuring SSL policy." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "predefined", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy predefined list" - ], - "name": "List all SSL predefined policies for configuring SSL policy." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default/predefinedpolicies", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy predefined list" - ], - "name": "List all SSL predefined policies for configuring SSL policy." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default/predefinedpolicies", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get SSL predefined policy with the specified policy name." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "predefined", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy predefined show -n AppGwSslPolicy20170401" - ], - "name": "Get SSL predefined policy with the specified policy name." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default/predefinedpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy predefined show -n AppGwSslPolicy20170401" - ], - "name": "Get SSL predefined policy with the specified policy name." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default/predefinedpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Get information on predefined SSL policies." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "predefined" - ] - } - }, - "commands": { - "delete": { - "help": { - "short": "application-gateway ssl-policy delete" - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-02-01" - } - ] - }, - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-06-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-11-01" - } - ] - } - ] - }, - "list-options": { - "help": { - "short": "List available SSL options for configuring SSL policy." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "list-options" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy list-options" - ], - "name": "List available SSL options for configuring SSL policy." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy list-options" - ], - "name": "List available SSL options for configuring SSL policy." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "set": { - "help": { - "short": "Update an SSL policy settings." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "set" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway -n AppGwSslPolicy20170401S --policy-type Predefined" - ], - "name": "Set a predefined SSL policy." - }, - { - "commands": [ - "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway --policy-type Custom --min-protocol-version TLSv1_2 --cipher-suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256" - ], - "name": "Set a custom SSL policy with TLSv1_2 and the cipher suites below." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway -n AppGwSslPolicy20170401S --policy-type Predefined" - ], - "name": "Set a predefined SSL policy." - }, - { - "commands": [ - "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway --policy-type Custom --min-protocol-version TLSv1_2 --cipher-suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256" - ], - "name": "Set a custom SSL policy with TLSv1_2 and the cipher suites below." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway -n AppGwSslPolicy20170401S --policy-type Predefined" - ], - "name": "Set a predefined SSL policy." - }, - { - "commands": [ - "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway --policy-type Custom --min-protocol-version TLSv1_2 --cipher-suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256" - ], - "name": "Set a custom SSL policy with TLSv1_2 and the cipher suites below." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway -n AppGwSslPolicy20170401S --policy-type Predefined" - ], - "name": "Set a predefined SSL policy." - }, - { - "commands": [ - "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway --policy-type Custom --min-protocol-version TLSv1_2 --cipher-suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256" - ], - "name": "Set a custom SSL policy with TLSv1_2 and the cipher suites below." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an SSL policy settings." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy show -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "Get the details of an SSL policy settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy show -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "Get the details of an SSL policy settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy show -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "Get the details of an SSL policy settings." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy show -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "Get the details of an SSL policy settings." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "application-gateway ssl-policy update" - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-02-01" - } - ] - }, - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-06-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the SSL policy of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy" - ] - }, - "ssl-profile": { - "commands": { - "add": { - "help": { - "short": "Add an SSL profile of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-profile", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" - ], - "name": "Update SSL profile for an existing application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" - ], - "name": "Update SSL profile for an existing application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" - ], - "name": "Update SSL profile for an existing application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" - ], - "name": "Update SSL profile for an existing application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the existing SSL profiles of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile list --gateway-name MyAppGateway -g MyResourceGroup" - ], - "name": "List all the SSL profiles for an existing application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile list --gateway-name MyAppGateway -g MyResourceGroup" - ], - "name": "List all the SSL profiles for an existing application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile list --gateway-name MyAppGateway -g MyResourceGroup" - ], - "name": "List all the SSL profiles for an existing application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile list --gateway-name MyAppGateway -g MyResourceGroup" - ], - "name": "List all the SSL profiles for an existing application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles", - "version": "2023-11-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an existing SSL profile of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-profile", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile remove --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" - ], - "name": "Remove SSL profile for an existing application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile remove --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" - ], - "name": "Remove SSL profile for an existing application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile remove --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" - ], - "name": "Remove SSL profile for an existing application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile remove --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" - ], - "name": "Remove SSL profile for an existing application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an existing SSL profile of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile show --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" - ], - "name": "Show SSL profile for an existing application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile show --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" - ], - "name": "Show SSL profile for an existing application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile show --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" - ], - "name": "Show SSL profile for an existing application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile show --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" - ], - "name": "Show SSL profile for an existing application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update SSL profile of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-profile", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" - ], - "name": "Update SSL profile for an existing application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" - ], - "name": "Update SSL profile for an existing application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" - ], - "name": "Update SSL profile for an existing application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" - ], - "name": "Update SSL profile for an existing application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage SSL profiles of application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-profile" - ] - }, - "url-path-map": { - "commandGroups": { - "rule": { - "commands": { - "create": { - "help": { - "short": "Create a rule for a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings" - ], - "name": "Create a rule for a URL path map." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings" - ], - "name": "Create a rule for a URL path map." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings" - ], - "name": "Create a rule for a URL path map." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings" - ], - "name": "Create a rule for a URL path map." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a rule for a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2" - ], - "name": "Delete a rule of a URL path map." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2" - ], - "name": "Delete a rule of a URL path map." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2" - ], - "name": "Delete a rule of a URL path map." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2" - ], - "name": "Delete a rule of a URL path map." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "application-gateway url-path-map rule list" - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "rule", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules", - "version": "2023-02-01" - } - ] - }, - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules", - "version": "2023-06-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "application-gateway url-path-map rule show" - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "rule", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-02-01" - } - ] - }, - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-06-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "network application-gateway url-path-map rule update" - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "rule", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-02-01" - } - ] - }, - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-06-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the rules of a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "lines": [ - "The map must be created with at least one rule. This command requires the creation of the first rule at the time the map is created. To learn more visit https://learn.microsoft.com/en-us/azure/application-gateway/tutorial-url-route-cli." - ], - "short": "Create a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings" - ], - "name": "Create a URL path map with a rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings" - ], - "name": "Create a URL path map with a rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings" - ], - "name": "Create a URL path map with a rule." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings" - ], - "name": "Create a URL path map with a rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" - ], - "name": "Delete a URL path map." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" - ], - "name": "Delete a URL path map." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" - ], - "name": "Delete a URL path map." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" - ], - "name": "Delete a URL path map." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List URL path maps." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List URL path maps." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List URL path maps." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List URL path maps." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List URL path maps." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" - ], - "name": "Get the details of a URL path map." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" - ], - "name": "Get the details of a URL path map." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" - ], - "name": "Get the details of a URL path map." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" - ], - "name": "Get the details of a URL path map." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings" - ], - "name": "Update a URL path map to use new default HTTP settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings" - ], - "name": "Update a URL path map to use new default HTTP settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings" - ], - "name": "Update a URL path map to use new default HTTP settings." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings" - ], - "name": "Update a URL path map to use new default HTTP settings." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage URL path maps of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "url-path-map" - ] - }, - "waf-config": { - "commands": { - "list-dynamic-rule-sets": { - "help": { - "short": "List the regional application gateway waf manifest." - }, - "names": [ - "network", - "application-gateway", - "waf-config", - "list-dynamic-rule-sets" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-config list-dynamic-rule-sets -l westus" - ], - "name": "List" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/applicationgatewaywafdynamicmanifests", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-config list-dynamic-rule-sets -l westus" - ], - "name": "List application gateway waf manifest in the regional." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/applicationgatewaywafdynamicmanifests", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-config list-dynamic-rule-sets -l westus" - ], - "name": "List application gateway waf manifest in the regional." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/applicationgatewaywafdynamicmanifests", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "list-rule-sets": { - "help": { - "short": "Get information on available WAF rule sets, rule groups, and rule IDs." - }, - "names": [ - "network", - "application-gateway", - "waf-config", - "list-rule-sets" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-config list-rule-sets --type OWASP" - ], - "name": "List available rule groups in OWASP type rule sets." - }, - { - "commands": [ - "network application-gateway waf-config list-rule-sets --group '*' --type OWASP --version 3.0" - ], - "name": "List available rules in the OWASP 3.0 rule set." - }, - { - "commands": [ - "network application-gateway waf-config list-rule-sets --group crs_35_bad_robots" - ], - "name": "List available rules in the `crs_35_bad_robots` rule group." - }, - { - "commands": [ - "network application-gateway waf-config list-rule-sets -o table" - ], - "name": "List available rules in table format." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablewafrulesets", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-config list-rule-sets --type OWASP" - ], - "name": "List available rule groups in OWASP type rule sets." - }, - { - "commands": [ - "network application-gateway waf-config list-rule-sets --group '*' --type OWASP --version 3.0" - ], - "name": "List available rules in the OWASP 3.0 rule set." - }, - { - "commands": [ - "network application-gateway waf-config list-rule-sets --group crs_35_bad_robots" - ], - "name": "List available rules in the `crs_35_bad_robots` rule group." - }, - { - "commands": [ - "network application-gateway waf-config list-rule-sets -o table" - ], - "name": "List available rules in table format." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablewafrulesets", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-config list-rule-sets --type OWASP" - ], - "name": "List available rule groups in OWASP type rule sets." - }, - { - "commands": [ - "network application-gateway waf-config list-rule-sets --group '*' --type OWASP --version 3.0" - ], - "name": "List available rules in the OWASP 3.0 rule set." - }, - { - "commands": [ - "network application-gateway waf-config list-rule-sets --group crs_35_bad_robots" - ], - "name": "List available rules in the `crs_35_bad_robots` rule group." - }, - { - "commands": [ - "network application-gateway waf-config list-rule-sets -o table" - ], - "name": "List available rules in table format." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablewafrulesets", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "These commands are only applicable to application gateways with an SKU type of WAF. To learn more, visit https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/tutorial-restrict-web-traffic-cli." - ], - "short": "Configure the settings of a web application firewall." - }, - "names": [ - "network", - "application-gateway", - "waf-config" - ] - }, - "waf-policy": { - "commandGroups": { - "custom-rule": { - "commandGroups": { - "match-condition": { - "commands": { - "add": { - "help": { - "short": "Add a match condition to an application gateway WAF policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "match-condition", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" - ], - "name": "Add application gateway WAF policy custom rule match condition with contains." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" - ], - "name": "Add application gateway WAF policy custom rule match condition with equal." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" - ], - "name": "Add application gateway WAF policy custom rule match condition with contains." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" - ], - "name": "Add application gateway WAF policy custom rule match condition with equal." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" - ], - "name": "Add application gateway WAF policy custom rule match condition with contains." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" - ], - "name": "Add application gateway WAF policy custom rule match condition with equal." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" - ], - "name": "Add application gateway WAF policy custom rule match condition with contains." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" - ], - "name": "Add application gateway WAF policy custom rule match condition with equal." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List application gateway WAF policy custom rule match conditions." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "match-condition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "List application gateway WAF policy custom rule match conditions." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "List application gateway WAF policy custom rule match conditions." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "List application gateway WAF policy custom rule match conditions." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "List application gateway WAF policy custom rule match conditions." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions", - "version": "2023-11-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove a match condition from an application gateway WAF policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "match-condition", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" - ], - "name": "Remove a match condition from an application gateway WAF policy custom rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" - ], - "name": "Remove a match condition from an application gateway WAF policy custom rule." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" - ], - "name": "Remove a match condition from an application gateway WAF policy custom rule." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" - ], - "name": "Remove a match condition from an application gateway WAF policy custom rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "waf-policy custom-rule match-condition show" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "match-condition", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "waf-policy custom-rule match-condition update" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "match-condition", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage match conditions in an application gateway web application firewall (WAF) policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "match-condition" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an application gateway WAF policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Create an application gateway WAF policy custom rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Create an application gateway WAF policy custom rule." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Create an application gateway WAF policy custom rule." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --priority 3 --action Block --rule-type RateLimitRule --rate-limit-duration FiveMins --rate-limit-threshold 15 --group-by-user-session \"[{group-by-variables:[{variable-name:GeoLocation}]}]\"" - ], - "name": "Create an application gateway WAF policy custom rule with user session identifier." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Create an application gateway WAF policy custom rule." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --priority 3 --action Block --rule-type RateLimitRule --rate-limit-duration FiveMins --rate-limit-threshold 15 --group-by-user-session \"[{group-by-variables:[{variable-name:GeoLocation}]}]\"" - ], - "name": "Create an application gateway WAF policy custom rule with user session identifier." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an application gateway WAF policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete an application gateway WAF policy custom rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete an application gateway WAF policy custom rule." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete an application gateway WAF policy custom rule." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete an application gateway WAF policy custom rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List application gateway WAF policy custom rules." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "List application gateway WAF policy custom rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "List application gateway WAF policy custom rules." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "List application gateway WAF policy custom rules." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "List application gateway WAF policy custom rules." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an application gateway WAF policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy custom rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy custom rule." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy custom rule." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy custom rule." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an application gateway WAF policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Update an application gateway WAF policy custom rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Update an application gateway WAF policy custom rule." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Update an application gateway WAF policy custom rule." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --rate-limit-duration OneMin --rate-limit-threshold 10 --group-by-user-session \"[{group-by-variables:[{variable-name:ClientAddr}]}]\"" - ], - "name": "Update an application gateway WAF policy custom rule with user session identifier." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Update an application gateway WAF policy custom rule." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --rate-limit-duration OneMin --rate-limit-threshold 10 --group-by-user-session \"[{group-by-variables:[{variable-name:ClientAddr}]}]\"" - ], - "name": "Update an application gateway WAF policy custom rule with user session identifier." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage application gateway web application firewall (WAF) policy custom rules." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule" - ] - }, - "managed-rule": { - "commandGroups": { - "exclusion": { - "commands": { - "add": { - "help": { - "short": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "exclusion", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" - ], - "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" - ], - "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" - ], - "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" - ], - "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "waf-policy managed-rule exclusion delete" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "exclusion", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "waf-policy managed-rule exclusion list" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "exclusion", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "waf-policy managed-rule exclusion show" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "exclusion", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "waf-policy managed-rule exclusion update" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "exclusion", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage OWASP CRS exclusions that are applied on a WAF policy managed rules." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "exclusion" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "waf-policy managed-rule create" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "waf-policy managed-rule delete" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "waf-policy managed-rule show" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "waf-policy managed-rule update" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Visit https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/afds-overview" - ], - "short": "Manage managed rules of a WAF policy." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule" - ] - }, - "policy-setting": { - "commands": { - "create": { - "help": { - "short": "waf-policy policy-settings create" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "policy-setting", - "create" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-07-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "waf-policy policy-settings delete" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "policy-setting", - "delete" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-07-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "waf-policy policy-settings show" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "policy-setting", - "show" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-07-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update properties of a web application firewall global configuration." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "policy-setting", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy policy-setting update --mode Prevention --policy-name MyPolicy --resource-group MyResourceGroup --state Disabled" - ], - "name": "Update properties of a web application firewall global configuration." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy policy-setting update --mode Prevention --policy-name MyPolicy --resource-group MyResourceGroup --state Disabled" - ], - "name": "Update properties of a web application firewall global configuration." - }, - { - "commands": [ - "network application-gateway waf-policy policy-setting update -g MyResourceGroup --policy-name MyPolicySetting --request-body-inspect-limit-in-kb 64 --file-upload-enforcement True --request-body-enforcement False --log-scrubbing-state Enabled --scrubbing-rules \"[{state:Enabled,match-variable:RequestArgNames,selector-match-operator:Equals,selector:test},{state:Enabled,match-variable:RequestIPAddress,selector-match-operator:EqualsAny,selector:null}]\"" - ], - "name": "Update a web application firewall global configuration with scrubbing rules." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy policy-setting update --mode Prevention --policy-name MyPolicy --resource-group MyResourceGroup --state Disabled" - ], - "name": "Update properties of a web application firewall global configuration." - }, - { - "commands": [ - "network application-gateway waf-policy policy-setting update -g MyResourceGroup --policy-name MyPolicySetting --request-body-inspect-limit-in-kb 64 --file-upload-enforcement True --request-body-enforcement False --log-scrubbing-state Enabled --scrubbing-rules \"[{state:Enabled,match-variable:RequestArgNames,selector-match-operator:Equals,selector:test},{state:Enabled,match-variable:RequestIPAddress,selector-match-operator:EqualsAny,selector:null}]\"" - ], - "name": "Update a web application firewall global configuration with scrubbing rules." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Define contents of a web application firewall global configuration." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "policy-setting" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an application gateway WAF policy." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "create" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Create an application gateway WAF policy." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Create an application gateway WAF policy." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Create an application gateway WAF policy." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Create an application gateway WAF policy." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an application gateway WAF policy." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "delete" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Delete an application gateway WAF policy." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Delete an application gateway WAF policy." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Delete an application gateway WAF policy." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Delete an application gateway WAF policy." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List application gateway WAF policies." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy list --resource-group MyResourceGroup" - ], - "name": "List application gateway WAF policies." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2022-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2023-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an application gateway WAF policy." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "show" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an application gateway WAF policy." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "update" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Update an application gateway WAF policy." - }, - { - "commands": [ - "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" - ], - "name": "Override existing managed rule set via shorthand syntax." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Update an application gateway WAF policy." - }, - { - "commands": [ - "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" - ], - "name": "Override existing managed rule set via shorthand syntax." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Update an application gateway WAF policy." - }, - { - "commands": [ - "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" - ], - "name": "Override existing managed rule set via shorthand syntax." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Update an application gateway WAF policy." - }, - { - "commands": [ - "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" - ], - "name": "Override existing managed rule set via shorthand syntax." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about Web Application Firewall visit https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/ag-overview." - ], - "short": "Manage application gateway web application firewall (WAF) policies." - }, - "names": [ - "network", - "application-gateway", - "waf-policy" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the specified application gateway." - }, - "names": [ - "network", - "application-gateway", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - }, - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an application gateway." - }, - "names": [ - "network", - "application-gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway delete -g MyResourceGroup -n MyAppGateway" - ], - "name": "Delete an application gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway delete -g MyResourceGroup -n MyAppGateway" - ], - "name": "Delete an application gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway delete -g MyResourceGroup -n MyAppGateway" - ], - "name": "Delete an application gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway delete -g MyResourceGroup -n MyAppGateway" - ], - "name": "Delete an application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway delete -g MyResourceGroup -n MyAppGateway" - ], - "name": "Delete an application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway delete -g MyResourceGroup -n MyAppGateway" - ], - "name": "Delete an application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway delete -g MyResourceGroup -n MyAppGateway" - ], - "name": "Delete an application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "health": { - "help": { - "short": "Get information on the backend health of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "health" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/backendhealth", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/backendhealth", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/backendhealth", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "health-on-demand": { - "help": { - "short": "Get information on the backend health of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "health-on-demand" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/getbackendhealthondemand", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/getbackendhealthondemand", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/getbackendhealthondemand", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List application gateways." - }, - "names": [ - "network", - "application-gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway list -g MyResourceGroup" - ], - "name": "List application gateways." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway list -g MyResourceGroup" - ], - "name": "List application gateways." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway list -g MyResourceGroup" - ], - "name": "List application gateways." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway list -g MyResourceGroup" - ], - "name": "List application gateways." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway list -g MyResourceGroup" - ], - "name": "List application gateways." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2023-02-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway list -g MyResourceGroup" - ], - "name": "List application gateways." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2023-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway list -g MyResourceGroup" - ], - "name": "List application gateways." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2023-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway show -g MyResourceGroup -n MyAppGateway" - ], - "name": "Get the details of an application gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway show -g MyResourceGroup -n MyAppGateway" - ], - "name": "Get the details of an application gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway show -g MyResourceGroup -n MyAppGateway" - ], - "name": "Get the details of an application gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway show -g MyResourceGroup -n MyAppGateway" - ], - "name": "Get the details of an application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway show -g MyResourceGroup -n MyAppGateway" - ], - "name": "Get the details of an application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway show -g MyResourceGroup -n MyAppGateway" - ], - "name": "Get the details of an application gateway." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway show -g MyResourceGroup -n MyAppGateway" - ], - "name": "Get the details of an application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Start an application gateway." - }, - "names": [ - "network", - "application-gateway", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway start -g MyResourceGroup -n MyAppGateway" - ], - "name": "Start an application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/start", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway start -g MyResourceGroup -n MyAppGateway" - ], - "name": "Start an application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/start", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "stop": { - "help": { - "short": "Stop an application gateway." - }, - "names": [ - "network", - "application-gateway", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway stop -g MyResourceGroup -n MyAppGateway" - ], - "name": "Stop an application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/stop", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway stop -g MyResourceGroup -n MyAppGateway" - ], - "name": "Stop an application gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/stop", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an application gateway." - }, - "names": [ - "network", - "application-gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" - ], - "name": "Update an application gateway." - }, - { - "commands": [ - "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" - ], - "name": "Enable client cert revocation via OCSP." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" - ], - "name": "Update an application gateway." - }, - { - "commands": [ - "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" - ], - "name": "Enable client cert revocation via OCSP." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" - ], - "name": "Update an application gateway." - }, - { - "commands": [ - "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" - ], - "name": "Enable client cert revocation via OCSP." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" - ], - "name": "Update an application gateway." - }, - { - "commands": [ - "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" - ], - "name": "Enable client cert revocation via OCSP." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" - ], - "name": "Update an application gateway." - }, - { - "commands": [ - "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" - ], - "name": "Enable client cert revocation via OCSP." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" - ], - "name": "Update an application gateway." - }, - { - "commands": [ - "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" - ], - "name": "Enable client cert revocation via OCSP." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" - ], - "name": "Update an application gateway." - }, - { - "commands": [ - "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" - ], - "name": "Enable client cert revocation via OCSP." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about Application Gateway, visit https://learn.microsoft.com/en-us/azure/application-gateway/quick-create-cli." - ], - "short": "Manage application-level routing and load balancing services." - }, - "names": [ - "network", - "application-gateway" - ] - }, - "asg": { - "commands": { - "create": { - "help": { - "short": "Create an application security group." - }, - "names": [ - "network", - "asg", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network asg create -g MyResourceGroup -n MyAsg --tags MyWebApp, CostCenter=Marketing" - ], - "name": "Create an application security group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an application security group." - }, - "names": [ - "network", - "asg", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network asg delete -g MyResourceGroup -n MyAsg" - ], - "name": "Delete an application security group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all application security groups." - }, - "names": [ - "network", - "asg", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network asg list -g MyResourceGroup" - ], - "name": "List all application security groups in a resource group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationsecuritygroups", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of an application security group." - }, - "names": [ - "network", - "asg", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network asg show -g MyResourceGroup -n MyAsg" - ], - "name": "Get details of an application security group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "This command can only be used to update the tags for an application security group. Name and resource group are immutable and cannot be updated." - ], - "short": "Update an application security group." - }, - "names": [ - "network", - "asg", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network asg update -g MyResourceGroup -n MyAsg --tags CostCenter=MyBusinessGroup" - ], - "name": "Update an application security group with a modified tag value." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "You can configure network security as a natural extension of an application's structure, ASG allows you to group virtual machines and define network security policies based on those groups. You can specify an application security group as the source and destination in a NSG security rule. For more information, visit https://docs.microsoft.com/azure/virtual-network/create-network-security-group-preview." - ], - "short": "Manage application security groups (ASGs)." - }, - "names": [ - "network", - "asg" - ] - }, - "bastion": { - "commands": { - "create": { - "help": { - "short": "Create a Azure Bastion host machine." - }, - "names": [ - "network", - "bastion", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network bastion create --location westus2 --name MyBastionHost --public-ip-address MyPublicIpAddress --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Create a Azure Bastion host machine." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Azure Bastion host machine." - }, - "names": [ - "network", - "bastion", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network bastion delete --name MyBastionHost --resource-group MyResourceGroup" - ], - "name": "Delete a Azure Bastion host machine." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Azure Bastion host machines." - }, - "names": [ - "network", - "bastion", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network bastion list -g MyResourceGroup" - ], - "name": "List all Azure Bastion host machines." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/bastionhosts", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a Azure Bastion host machine." - }, - "names": [ - "network", - "bastion", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network bastion show --name MyBastionHost --resource-group MyResourceGroup" - ], - "name": "Show a Azure Bastion host machine." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Azure Bastion host machine." - }, - "names": [ - "network", - "bastion", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network bastion update --name MyBastionHost --resource-group MyResourceGroup --enable-tunneling" - ], - "name": "Update a Azure Bastion host machine to enable native client support." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Bastion host machines." - }, - "names": [ - "network", - "bastion" - ] - }, - "custom-ip": { - "commandGroups": { - "prefix": { - "commands": { - "create": { - "help": { - "short": "Create a custom IP prefix resource." - }, - "names": [ - "network", - "custom-ip", - "prefix", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network custom-ip prefix create --location westus2 --name MyCustomIpPrefix --resource-group MyResourceGroup" - ], - "name": "Create a custom IP prefix resource." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network custom-ip prefix create --location westus2 --name MyCustomIpPrefix --resource-group MyResourceGroup" - ], - "name": "Create a custom IP prefix resource." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network custom-ip prefix create --location westus2 --name MyCustomIpPrefix --resource-group MyResourceGroup" - ], - "name": "Create a custom IP prefix resource." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a custom IP prefix resource." - }, - "names": [ - "network", - "custom-ip", - "prefix", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network custom-ip prefix delete --name MyCustomIpPrefix --resource-group MyResourceGroup" - ], - "name": "Delete a custom IP prefix resource." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network custom-ip prefix delete --name MyCustomIpPrefix --resource-group MyResourceGroup" - ], - "name": "Delete a custom IP prefix resource." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network custom-ip prefix delete --name MyCustomIpPrefix --resource-group MyResourceGroup" - ], - "name": "Delete a custom IP prefix resource." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List custom IP prefix resources." - }, - "names": [ - "network", - "custom-ip", - "prefix", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network custom-ip prefix list --resource-group MyResourceGroup" - ], - "name": "List custom IP prefix resources." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/customipprefixes", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network custom-ip prefix list --resource-group MyResourceGroup" - ], - "name": "List custom IP prefix resources." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/customipprefixes", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network custom-ip prefix list --resource-group MyResourceGroup" - ], - "name": "List custom IP prefix resources." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/customipprefixes", - "plane": "mgmt-plane", - "version": "2023-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a custom IP prefix resource." - }, - "names": [ - "network", - "custom-ip", - "prefix", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network custom-ip prefix show --name MyCustomIpPrefix --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Get the details of a custom IP prefix resource." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network custom-ip prefix show --name MyCustomIpPrefix --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Get the details of a custom IP prefix resource." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network custom-ip prefix show --name MyCustomIpPrefix --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Get the details of a custom IP prefix resource." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a custom IP prefix resource." - }, - "names": [ - "network", - "custom-ip", - "prefix", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network custom-ip prefix update --name MyCustomIpPrefix --resource-group MyResourceGroup --tags foo=bar" - ], - "name": "Update a custom IP prefix resource." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network custom-ip prefix update --name MyCustomIpPrefix --resource-group MyResourceGroup --tags foo=bar" - ], - "name": "Update a custom IP prefix resource." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network custom-ip prefix update --name MyCustomIpPrefix --resource-group MyResourceGroup --tags foo=bar" - ], - "name": "Update a custom IP prefix resource." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage custom IP prefix resources." - }, - "names": [ - "network", - "custom-ip", - "prefix" - ] - } - }, - "help": { - "short": "Manage custom IP." - }, - "names": [ - "network", - "custom-ip" - ] - }, - "ddos-protection": { - "commands": { - "create": { - "help": { - "short": "Create a DDoS protection plan." - }, - "names": [ - "network", - "ddos-protection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network ddos-protection create -g MyResourceGroup -n MyDdosPlan" - ], - "name": "Create a DDoS protection plan." - }, - { - "commands": [ - "network ddos-protection create --location westus2 --name MyDdosPlan --resource-group MyResourceGroup" - ], - "name": "Create a DDoS protection plan. (autogenerated)" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a DDoS protection plan." - }, - "names": [ - "network", - "ddos-protection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network ddos-protection delete -g MyResourceGroup -n MyDdosPlan" - ], - "name": "Delete a DDoS protection plan." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List DDoS protection plans." - }, - "names": [ - "network", - "ddos-protection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network ddos-protection list" - ], - "name": "List DDoS protection plans" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/ddosprotectionplans", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a DDoS protection plan." - }, - "names": [ - "network", - "ddos-protection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network ddos-protection show -g MyResourceGroup -n MyDdosPlan" - ], - "name": "Show details of a DDoS protection plan." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a DDoS protection plan." - }, - "names": [ - "network", - "ddos-protection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network ddos-protection update -g MyResourceGroup -n MyDdosPlan --vnets MyVnet" - ], - "name": "Add a Vnet to a DDoS protection plan in the same subscription." - }, - { - "commands": [ - "network ddos-protection update --name MyDdosPlan --tags foo=boo --resource-group MyResourceGroup" - ], - "name": "Update a DDoS protection plan. (autogenerated)" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage DDoS Protection Plans." - }, - "names": [ - "network", - "ddos-protection" - ] - }, - "dns": { - "commandGroups": { - "dnssec-config": { - "commands": { - "create": { - "help": { - "short": "Create the DNSSEC configuration on a DNS zone." - }, - "names": [ - "network", - "dns", - "dnssec-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns dnssec-config create -g MyResourceGroup -z www.mysite.com" - ], - "name": "Enable DNSSEC on a zone." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/dnssecconfigs/default", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the DNSSEC configuration on a DNS zone. This operation cannot be undone." - }, - "names": [ - "network", - "dns", - "dnssec-config", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns dnssec-config delete -g MyResourceGroup -z www.mysite.com" - ], - "name": "Disable DNSSEC on a zone." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/dnssecconfigs/default", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the DNSSEC configuration." - }, - "names": [ - "network", - "dns", - "dnssec-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns dnssec-config show -g MyResourceGroup -z www.mysite.com" - ], - "name": "Get the DNSSEC configuration on a zone." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/dnssecconfigs/default", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage DNSSEC configurations." - }, - "names": [ - "network", - "dns", - "dnssec-config" - ] - }, - "record-set": { - "commands": { - "create": { - "help": { - "short": "Create a record set within a DNS zone." - }, - "names": [ - "network", - "dns", - "record-set", - "create" - ], - "versions": [ - { - "name": "2018-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-05-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a record set from a DNS zone. This operation cannot be undone." - }, - "names": [ - "network", - "dns", - "record-set", - "delete" - ], - "versions": [ - { - "name": "2018-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-05-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all record sets within a DNS zone." - }, - "names": [ - "network", - "dns", - "record-set", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns record-set list -g MyResourceGroup -z www.mysite.com --query \"[?name=='@']\"" - ], - "name": "List all \"@\" record sets within this zone." - } - ], - "name": "2018-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/recordsets", - "plane": "mgmt-plane", - "version": "2018-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network dns record-set list -g MyResourceGroup -z www.mysite.com --query \"[?name=='@']\"" - ], - "name": "List all \"@\" record sets within this zone." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/recordsets", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "list-by-type": { - "help": { - "short": "Get the record sets of a specified type in a DNS zone." - }, - "names": [ - "network", - "dns", - "record-set", - "list-by-type" - ], - "versions": [ - { - "name": "2018-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}", - "plane": "mgmt-plane", - "version": "2018-05-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a record set." - }, - "names": [ - "network", - "dns", - "record-set", - "show" - ], - "versions": [ - { - "name": "2018-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-05-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a record set within a DNS zone." - }, - "names": [ - "network", - "dns", - "record-set", - "update" - ], - "versions": [ - { - "name": "2018-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-05-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage DNS records and record sets." - }, - "names": [ - "network", - "dns", - "record-set" - ] - }, - "zone": { - "commands": { - "create": { - "help": { - "short": "Create a DNS zone. Does not modify DNS records within the zone." - }, - "names": [ - "network", - "dns", - "zone", - "create" - ], - "versions": [ - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone." - }, - "names": [ - "network", - "dns", - "zone", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns zone delete -g MyResourceGroup -n www.mysite.com" - ], - "name": "Delete a DNS zone using a fully qualified domain name." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the DNS zones." - }, - "names": [ - "network", - "dns", - "zone", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns zone list -g MyResourceGroup" - ], - "name": "List DNS zones in a resource group." - }, - { - "commands": [ - "network dns zone list" - ], - "name": "List DNS zones in all resource groups in the subscription." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/dnszones", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a DNS zone. Retrieves the zone properties, but not the record sets within the zone." - }, - "names": [ - "network", - "dns", - "zone", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns zone show -g MyResourceGroup -n www.mysite.com" - ], - "name": "Get a DNS zone." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a DNS zone. Does not modify DNS records within the zone." - }, - "names": [ - "network", - "dns", - "zone", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns zone update -g MyResourceGroup -n www.mysite.com --tags CostCenter=Marketing" - ], - "name": "Update a DNS zone properties to change the user-defined value of a previously set tag." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage DNS zones." - }, - "names": [ - "network", - "dns", - "zone" - ] - } - }, - "commands": { - "list-references": { - "help": { - "short": "Returns the DNS records specified by the referencing targetResourceIds." - }, - "names": [ - "network", - "dns", - "list-references" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns list-references --parameters /subscriptions/**921/resourceGroups/MyRg/providers/Microsoft.Network/trafficManagerProfiles/MyTm" - ], - "name": "List DNS records referencing the target resource IDs." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/getdnsresourcereference", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage DNS domains in Azure." - }, - "names": [ - "network", - "dns" - ] - }, - "express-route": { - "commandGroups": { - "auth": { - "commands": { - "create": { - "help": { - "short": "Create a new link authorization for an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "auth", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route auth create --circuit-name MyCircuit -g MyResourceGroup -n MyAuthorization" - ], - "name": "Create a new link authorization for an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a link authorization of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "auth", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route auth delete --circuit-name MyCircuit -g MyResourceGroup -n MyAuthorization" - ], - "name": "Delete a link authorization of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List link authorizations of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "auth", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route auth list -g MyResourceGroup --circuit-name MyCircuit" - ], - "name": "List link authorizations of an ExpressRoute circuit." - }, - { - "commands": [ - "network express-route auth list --circuit-name MyCircuit --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "List link authorizations of an ExpressRoute circuit. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a link authorization of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "auth", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route auth show -g MyResourceGroup --circuit-name MyCircuit -n MyAuthorization" - ], - "name": "Get the details of a link authorization of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an authorization in the specified express route circuit." - }, - "names": [ - "network", - "express-route", - "auth", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about ExpressRoute circuit authentication visit https://docs.microsoft.com/azure/expressroute/howto-linkvnet-cli#connect-a-virtual-network-in-a-different-subscription-to-a-circuit." - ], - "short": "Manage authentication of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "auth" - ] - }, - "gateway": { - "commandGroups": { - "connection": { - "commands": { - "create": { - "help": { - "short": "Create an ExpressRoute gateway connection." - }, - "names": [ - "network", - "express-route", - "gateway", - "connection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway connection create --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" - ], - "name": "Create an ExpressRoute gateway connection." - }, - { - "commands": [ - "network express-route gateway connection create --gateway-name MyGateway --name MyExpressRouteConnection --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/provi ders/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --resource-group MyResourceGroup" - ], - "name": "Create an ExpressRoute gateway connection. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway connection create --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" - ], - "name": "Create an ExpressRoute gateway connection." - }, - { - "commands": [ - "network express-route gateway connection create --gateway-name MyGateway --name MyExpressRouteConnection --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/provi ders/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --resource-group MyResourceGroup" - ], - "name": "Create an ExpressRoute gateway connection. (autogenerated)" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an ExpressRoute gateway connection." - }, - "names": [ - "network", - "express-route", - "gateway", - "connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway connection delete --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute gateway connection. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway connection delete --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute gateway connection. (autogenerated)" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List ExpressRoute gateway connections." - }, - "names": [ - "network", - "express-route", - "gateway", - "connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway connection list --gateway-name MyGateway --resource-group MyResourceGroup" - ], - "name": "List ExpressRoute gateway connections. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway connection list --gateway-name MyGateway --resource-group MyResourceGroup" - ], - "name": "List ExpressRoute gateway connections. (autogenerated)" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ExpressRoute gateway connection." - }, - "names": [ - "network", - "express-route", - "gateway", - "connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway connection show --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute gateway connection. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway connection show --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute gateway connection. (autogenerated)" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an ExpressRoute gateway connection." - }, - "names": [ - "network", - "express-route", - "gateway", - "connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway connection update --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" - ], - "name": "Update an ExpressRoute gateway connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway connection update --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" - ], - "name": "Update an ExpressRoute gateway connection." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute gateway connections." - }, - "names": [ - "network", - "express-route", - "gateway", - "connection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an ExpressRoute gateway." - }, - "names": [ - "network", - "express-route", - "gateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway create --name MyExpressRouteGateway --resource-group MyResourceGroup --min-val 5" - ], - "name": "Create an ExpressRoute gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway create --name MyExpressRouteGateway --resource-group MyResourceGroup --min-val 5" - ], - "name": "Create an ExpressRoute gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an ExpressRoute gateway." - }, - "names": [ - "network", - "express-route", - "gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway delete --name MyExpressRouteGateway --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute gateway. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway delete --name MyExpressRouteGateway --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute gateway. (autogenerated)" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List ExpressRoute gateways." - }, - "names": [ - "network", - "express-route", - "gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway list --resource-group MyResourceGroup" - ], - "name": "List ExpressRoute gateways. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressroutegateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway list --resource-group MyResourceGroup" - ], - "name": "List ExpressRoute gateways. (autogenerated)" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressroutegateways", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ExpressRoute gateway." - }, - "names": [ - "network", - "express-route", - "gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway show --name MyExpressRouteGateway --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute gateway. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway show --name MyExpressRouteGateway --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute gateway. (autogenerated)" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings of an ExpressRoute gateway." - }, - "names": [ - "network", - "express-route", - "gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway update --name MyExpressRouteGateway --resource-group MyResourceGroup --min-val 3" - ], - "name": "Update an ExpressRoute gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway update --name MyExpressRouteGateway --resource-group MyResourceGroup --min-val 3" - ], - "name": "Update an ExpressRoute gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute gateways." - }, - "names": [ - "network", - "express-route", - "gateway" - ] - }, - "peering": { - "commandGroups": { - "connection": { - "commandGroups": { - "ipv6-config": { - "commands": { - "remove": { - "help": { - "short": "Remove connection config to ExpressRoute circuit connection." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "ipv6-config", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection ipv6-config remove -g MyResourceGroup --circuit-name MyCircuit --peering-name AzurePrivatePeering -n myConnection" - ], - "name": "Remove connection config to ExpressRoute circuit connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipv6CircuitConnectionConfig", - "version": "2022-01-01" - } - ] - } - ] - }, - "set": { - "help": { - "short": "Set connection config to ExpressRoute circuit connection." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "ipv6-config", - "set" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection ipv6-config set -g MyResourceGroup --circuit-name MyCircuit --peering-name AzurePrivatePeering -n myConnection --address-prefix .../125" - ], - "name": "Set connection config to ExpressRoute circuit connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipv6CircuitConnectionConfig", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "ipv6-config", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipv6CircuitConnectionConfig", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "ipv6-config", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipv6CircuitConnectionConfig", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute circuit connection configs." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "ipv6-config" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create connections between two ExpressRoute circuits." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection create -g MyResourceGroup --circuit-name MyCircuit --peering-name AzurePrivatePeering -n myConnection --peer-circuit MyOtherCircuit --address-prefix 104.0.0.0/29" - ], - "name": "Create connection between two ExpressRoute circuits with AzurePrivatePeering settings." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified Express Route Circuit Connection from the specified express route circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection delete --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute circuit connection. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all global reach connections associated with a private peering in an express route circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection list --circuit-name MyCircuit --peering-name MyPeering --resource-group MyResourceGroup" - ], - "name": "List ExpressRouteCircuit Connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified Express Route Circuit Connection from the specified express route circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection show --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" - ], - "name": "Show ExpressRouteCircuit Connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Express Route Circuit Connection in the specified express route circuits." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute circuit connections." - }, - "names": [ - "network", - "express-route", - "peering", - "connection" - ] - }, - "peer-connection": { - "commands": { - "list": { - "help": { - "short": "Gets all global reach peer connections associated with a private peering in an express route circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "peer-connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection list --circuit-name MyCircuit --peering-name MyPeering --resource-group MyResourceGroup" - ], - "name": "List ExpressRouteCircuit PeerConnection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/peerconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network express-route peering connection list --circuit-name MyCircuit --peering-name MyPeering --resource-group MyResourceGroup" - ], - "name": "List ExpressRouteCircuit PeerConnection" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/peerconnections", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the specified Peer Express Route Circuit Connection from the specified express route circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "peer-connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering peer-connection show --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" - ], - "name": "Show ExpressRouteCircuit Connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/peerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network express-route peering peer-connection show --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" - ], - "name": "Show ExpressRouteCircuit Connection" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/peerconnections/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute circuit peer connections." - }, - "names": [ - "network", - "express-route", - "peering", - "peer-connection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create peering settings for an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering create -g MyResourceGroup --circuit-name MyCircuit --peering-type MicrosoftPeering --peer-asn 10002 --vlan-id 103 --primary-peer-subnet 101.0.0.0/30 --secondary-peer-subnet 102.0.0.0/30 --advertised-public-prefixes 101.0.0.0/30" - ], - "name": "Create Microsoft Peering settings with IPv4 configuration." - }, - { - "commands": [ - "network express-route peering create -g MyResourceGroup --circuit-name MyCircuit --peering-type AzurePrivatePeering --peer-asn 10002 --vlan-id 103 --ip-version ipv6 --primary-peer-subnet 2002:db00::/126 --secondary-peer-subnet 2003:db00::/126" - ], - "name": "Create Microsoft Peering settings with IPv6 configuration." - }, - { - "commands": [ - "network express-route peering create --circuit-name MyCircuit --peer-asn 10002 --peering-type AzurePublicPeering --primary-peer-subnet 101.0.0.0/30 --resource-group MyResourceGroup --secondary-peer-subnet 102.0.0.0/30 --shared-key Abc123 --vlan-id 103" - ], - "name": "Create peering settings for an ExpressRoute circuit. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete peering settings." - }, - "names": [ - "network", - "express-route", - "peering", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering delete -g MyResourceGroup --circuit-name MyCircuit -n AzurePrivatePeering" - ], - "name": "Delete private peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "get-stats": { - "help": { - "short": "Get all traffic stats of an ExpressRoute peering." - }, - "names": [ - "network", - "express-route", - "peering", - "get-stats" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering get-stats --circuit-name MyCircuit --name MyPeering --resource-group MyResourceGroup" - ], - "name": "Get ExpressRoute Circuit Peering Traffic Stats" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/stats", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network express-route peering get-stats --circuit-name MyCircuit --name MyPeering --resource-group MyResourceGroup" - ], - "name": "Get ExpressRoute Circuit Peering Traffic Stats" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/stats", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List peering settings of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering list -g MyResourceGroup --circuit-name MyCircuit" - ], - "name": "List peering settings of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an express route peering." - }, - "names": [ - "network", - "express-route", - "peering", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering show -g MyResourceGroup --circuit-name MyCircuit -n AzurePrivatePeering" - ], - "name": "Get private peering details of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update peering settings of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering update -g MyResourceGroup --circuit-name MyCircuit --ip-version ipv6 --primary-peer-subnet 2002:db00::/126 --secondary-peer-subnet 2003:db00::/126 --advertised-public-prefixes 2002:db00::/126" - ], - "name": "Add IPv6 Microsoft Peering settings to existing IPv4 config." - }, - { - "commands": [ - "network express-route peering update --circuit-name MyCircuit --name MyPeering --peer-asn 10002 --primary-peer-subnet 2002:db00::/126 --resource-group MyResourceGroup --secondary-peer-subnet 2003:db00::/126 --shared-key Abc123 --vlan-id 103" - ], - "name": "Update peering settings of an ExpressRoute circuit. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute peering of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "peering" - ] - }, - "port": { - "commandGroups": { - "authorization": { - "commands": { - "create": { - "help": { - "short": "Create an authorization in the specified express route port." - }, - "names": [ - "network", - "express-route", - "port", - "authorization", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port authorization create -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" - ], - "name": "Create an authorization in the express route port." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port authorization create -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" - ], - "name": "Create an authorization in the express route port." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified authorization from the specified express route port." - }, - "names": [ - "network", - "express-route", - "port", - "authorization", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port authorization delete -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" - ], - "name": "Delete the authorization from the express route port." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port authorization delete -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" - ], - "name": "Delete the authorization from the express route port." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all authorizations in an express route port." - }, - "names": [ - "network", - "express-route", - "port", - "authorization", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port authorization list -g MyResourceGroup --port-name MyPortName" - ], - "name": "List all authorizations in an express route port." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port authorization list -g MyResourceGroup --port-name MyPortName" - ], - "name": "List all authorizations in an express route port." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified authorization from the specified express route port." - }, - "names": [ - "network", - "express-route", - "port", - "authorization", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port authorization show -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" - ], - "name": "Get theauthorization from the express route port." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port authorization show -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" - ], - "name": "Get theauthorization from the express route port." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an authorization in the specified express route port." - }, - "names": [ - "network", - "express-route", - "port", - "authorization", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port authorization update -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" - ], - "name": "Update an authorization in the express route port." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port authorization update -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" - ], - "name": "Update an authorization in the express route port." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute ports authorzation." - }, - "names": [ - "network", - "express-route", - "port", - "authorization" - ] - }, - "identity": { - "commands": { - "assign": { - "help": { - "short": "Assign a managed service identity to an ExpressRoute Port." - }, - "names": [ - "network", - "express-route", - "port", - "identity", - "assign" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port identity assign --resource-group MyResourceGroup --name MyExpressRoutePort --identity MyUserAssignedManagedServiceIdentity" - ], - "name": "Assign an identity to the ExpressRoute Port" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port identity assign --resource-group MyResourceGroup --name MyExpressRoutePort --identity MyUserAssignedManagedServiceIdentity" - ], - "name": "Assign an identity to the ExpressRoute Port" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port identity assign --resource-group MyResourceGroup --name MyExpressRoutePort --identity MyUserAssignedManagedServiceIdentity" - ], - "name": "Assign an identity to the ExpressRoute Port" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-09-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove the managed service identity of an ExpressRoute Port." - }, - "names": [ - "network", - "express-route", - "port", - "identity", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port identity remove -g MyResourceGroup --name MyExpressRoutePort" - ], - "name": "Remove an identity of the ExpressRoute Port" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port identity remove -g MyResourceGroup --name MyExpressRoutePort" - ], - "name": "Remove an identity of the ExpressRoute Port" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port identity remove -g MyResourceGroup --name MyExpressRoutePort" - ], - "name": "Remove an identity of the ExpressRoute Port" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the managed service identity of an ExpressRoute Port." - }, - "names": [ - "network", - "express-route", - "port", - "identity", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port identity show -g MyResourceGroup --name MyExpressRoutePort" - ], - "name": "Show an identity of the ExpressRoute Port" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port identity show -g MyResourceGroup --name MyExpressRoutePort" - ], - "name": "Show an identity of the ExpressRoute Port" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port identity show -g MyResourceGroup --name MyExpressRoutePort" - ], - "name": "Show an identity of the ExpressRoute Port" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "express-route", - "port", - "identity", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-06-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the managed service identity of an ExpressRoute Port." - }, - "names": [ - "network", - "express-route", - "port", - "identity" - ] - }, - "link": { - "commands": { - "create": { - "help": { - "short": "test" - }, - "names": [ - "network", - "express-route", - "port", - "link", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2023-06-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "test" - }, - "names": [ - "network", - "express-route", - "port", - "link", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2023-06-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List ExpressRoute links." - }, - "names": [ - "network", - "express-route", - "port", - "link", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port link list --port-name MyPort --resource-group MyResourceGroup" - ], - "name": "List ExpressRoute links." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port link list --port-name MyPort --resource-group MyResourceGroup" - ], - "name": "List ExpressRoute links." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port link list --port-name MyPort --resource-group MyResourceGroup" - ], - "name": "List ExpressRoute links." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ExpressRoute link." - }, - "names": [ - "network", - "express-route", - "port", - "link", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port link show --name MyLinkExpressRoutePort --port-name MyPort --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute link." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port link show --name MyLinkExpressRoutePort --port-name MyPort --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute link." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port link show --name MyLinkExpressRoutePort --port-name MyPort --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute link." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Manage MACsec configuration of an ExpressRoute Link." - }, - "names": [ - "network", - "express-route", - "port", - "link", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link1 --macsec-ckn-secret-identifier MacSecCKNSecretID --macsec-cak-secret-identifier MacSecCAKSecretID --macsec-cipher GcmAes128" - ], - "name": "Enable MACsec on ExpressRoute Direct Ports once at a time." - }, - { - "commands": [ - "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link2 --admin-state Enabled" - ], - "name": "Enable administrative state of an ExpressRoute Link." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link1 --macsec-ckn-secret-identifier MacSecCKNSecretID --macsec-cak-secret-identifier MacSecCAKSecretID --macsec-cipher GcmAes128" - ], - "name": "Enable MACsec on ExpressRoute Direct Ports once at a time." - }, - { - "commands": [ - "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link2 --admin-state Enabled" - ], - "name": "Enable administrative state of an ExpressRoute Link." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link1 --macsec-ckn-secret-identifier MacSecCKNSecretID --macsec-cak-secret-identifier MacSecCAKSecretID --macsec-cipher GcmAes128" - ], - "name": "Enable MACsec on ExpressRoute Direct Ports once at a time." - }, - { - "commands": [ - "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link2 --admin-state Enabled" - ], - "name": "Enable administrative state of an ExpressRoute Link." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "View ExpressRoute links." - }, - "names": [ - "network", - "express-route", - "port", - "link" - ] - }, - "location": { - "commands": { - "list": { - "help": { - "short": "Get the details of an ExpressRoute port location." - }, - "names": [ - "network", - "express-route", - "port", - "location", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port location list --subscription 00000000-0000-0000-0000-000000000000" - ], - "name": "List ExpressRoute port location." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressrouteportslocations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port location list --subscription 00000000-0000-0000-0000-000000000000" - ], - "name": "List ExpressRoute port location." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressrouteportslocations", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location." - }, - "names": [ - "network", - "express-route", - "port", - "location", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port location show --location westus2" - ], - "name": "Get the details of an ExpressRoute port location. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressrouteportslocations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port location show --location westus2" - ], - "name": "Get the details of an ExpressRoute port location. (autogenerated)" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressrouteportslocations/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "View ExpressRoute port location information." - }, - "names": [ - "network", - "express-route", - "port", - "location" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an ExpressRoute port." - }, - "names": [ - "network", - "express-route", - "port", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port create --bandwidth 200 --encapsulation Dot1Q --location westus2 --name MyExpressRoutePort --peering-location westus --resource-group MyResourceGroup" - ], - "name": "Create an ExpressRoute port. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port create --bandwidth 200 --encapsulation Dot1Q --location westus2 --name MyExpressRoutePort --peering-location westus --resource-group MyResourceGroup" - ], - "name": "Create an ExpressRoute port. (autogenerated)" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port create --bandwidth 200 --encapsulation Dot1Q --location westus2 --name MyExpressRoutePort --peering-location westus --resource-group MyResourceGroup" - ], - "name": "Create an ExpressRoute port. (autogenerated)" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an ExpressRoute port." - }, - "names": [ - "network", - "express-route", - "port", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port delete --name MyExpressRoutePort --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute port." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port delete --name MyExpressRoutePort --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute port." - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port delete --name MyExpressRoutePort --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute port." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "generate-loa": { - "help": { - "short": "Generate and download a letter of authorization for the requested ExpressRoutePort." - }, - "names": [ - "network", - "express-route", - "port", - "generate-loa" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port generate-loa --name MyExpressRoutePort --resource-group MyResourceGroup --customer-name MyCircuit" - ], - "name": "Generate loa" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/generateloa", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port generate-loa --name MyExpressRoutePort --resource-group MyResourceGroup --customer-name MyCircuit" - ], - "name": "Generate loa" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/generateloa", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List ExpressRoute ports." - }, - "names": [ - "network", - "express-route", - "port", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port list --resource-group myresourcegroup" - ], - "name": "List ExpressRoute ports. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressrouteports", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port list --resource-group myresourcegroup" - ], - "name": "List ExpressRoute ports. (autogenerated)" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port list --resource-group myresourcegroup" - ], - "name": "List ExpressRoute ports. (autogenerated)" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressrouteports", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ExpressRoute port." - }, - "names": [ - "network", - "express-route", - "port", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port show --name MyExpressRoutePort --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute port. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port show --name MyExpressRoutePort --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute port. (autogenerated)" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port show --name MyExpressRoutePort --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute port. (autogenerated)" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings of an ExpressRoute port." - }, - "names": [ - "network", - "express-route", - "port", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port update --name MyExpressRoutePort --resource-group MyResourceGroup" - ], - "name": "Update settings of an ExpressRoute port (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port update --name MyExpressRoutePort --resource-group MyResourceGroup" - ], - "name": "Update settings of an ExpressRoute port (autogenerated)" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route port update --name MyExpressRoutePort --resource-group MyResourceGroup" - ], - "name": "Update settings of an ExpressRoute port (autogenerated)" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute ports." - }, - "names": [ - "network", - "express-route", - "port" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an express route circuit." - }, - "names": [ - "network", - "express-route", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route create --bandwidth 200 -n MyCircuit --peering-location \"SiliconValley\" -g MyResourceGroup --provider \"Equinix\" -l \"West US\" --sku-family MeteredData --sku-tier Standard" - ], - "name": "Create an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route delete -n MyCircuit -g MyResourceGroup" - ], - "name": "Delete an ExpressRoute circuit." - }, - { - "commands": [ - "network express-route delete --name MyCircuit --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete an ExpressRoute circuit. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "get-stats": { - "help": { - "short": "Get the statistics of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "get-stats" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route get-stats -g MyResourceGroup -n MyCircuit" - ], - "name": "Get the statistics of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/stats", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route get-stats -g MyResourceGroup -n MyCircuit" - ], - "name": "Get the statistics of an ExpressRoute circuit." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/stats", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all ExpressRoute circuits for the current subscription." - }, - "names": [ - "network", - "express-route", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route list -g MyResourceGroup" - ], - "name": "List all ExpressRoute circuits for the current subscription." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressroutecircuits", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-arp-tables": { - "help": { - "short": "Show the current Address Resolution Protocol (ARP) table of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "list-arp-tables" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route list-arp-tables -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" - ], - "name": "Show the current Address Resolution Protocol (ARP) table of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/arptables/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route list-arp-tables -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" - ], - "name": "Show the current Address Resolution Protocol (ARP) table of an ExpressRoute circuit." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/arptables/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list-route-tables": { - "help": { - "short": "Show the current routing table of an ExpressRoute circuit peering." - }, - "names": [ - "network", - "express-route", - "list-route-tables" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route list-route-tables -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" - ], - "name": "Show the current routing table of an ExpressRoute circuit peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/routetables/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network express-route list-route-tables -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" - ], - "name": "Show the current routing table of an ExpressRoute circuit peering." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/routetables/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list-route-tables-summary": { - "help": { - "short": "Show the current routing table summary of an ExpressRoute circuit peering." - }, - "names": [ - "network", - "express-route", - "list-route-tables-summary" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route list-route-tables-summary -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" - ], - "name": "List Route Table Summary" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/routetablessummary/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network express-route list-route-tables-summary -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" - ], - "name": "List Route Table Summary" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/routetablessummary/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list-service-providers": { - "help": { - "short": "List available ExpressRoute service providers." - }, - "names": [ - "network", - "express-route", - "list-service-providers" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route list-service-providers" - ], - "name": "List available ExpressRoute service providers." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressrouteserviceproviders", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route list-service-providers" - ], - "name": "List available ExpressRoute service providers." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressrouteserviceproviders", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route show -n MyCircuit -g MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route update -n MyCircuit -g MyResourceGroup --sku-tier Premium" - ], - "name": "Change the SKU of an ExpressRoute circuit from Standard to Premium." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about ExpressRoute circuits visit https://docs.microsoft.com/azure/expressroute/howto-circuit-cli." - ], - "short": "Manage dedicated private network fiber connections to Azure." - }, - "names": [ - "network", - "express-route" - ] - }, - "express-route-cross-connection": { - "commandGroups": { - "peering": { - "commandGroups": { - "arp-table": { - "commands": { - "list-arp-table": { - "help": { - "short": "List the currently advertised ARP table associated with the express route cross connection in a resource group." - }, - "names": [ - "network", - "express-route-cross-connection", - "peering", - "arp-table", - "list-arp-table" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}/arptables/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage arp table" - }, - "names": [ - "network", - "express-route-cross-connection", - "peering", - "arp-table" - ] - }, - "route-table": { - "commands": { - "list-routes-table": { - "help": { - "short": "List the currently advertised routes table associated with the express route cross connection in a resource group." - }, - "names": [ - "network", - "express-route-cross-connection", - "peering", - "route-table", - "list-routes-table" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}/routetables/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage route table" - }, - "names": [ - "network", - "express-route-cross-connection", - "peering", - "route-table" - ] - }, - "route-tables-summary": { - "commands": { - "list-routes-table-summary": { - "help": { - "short": "Show the route table summary associated with the express route cross connection in a resource group." - }, - "names": [ - "network", - "express-route-cross-connection", - "peering", - "route-tables-summary", - "list-routes-table-summary" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}/routetablessummary/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage route tables summary" - }, - "names": [ - "network", - "express-route-cross-connection", - "peering", - "route-tables-summary" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a peering in the specified express route cross connection." - }, - "names": [ - "network", - "express-route-cross-connection", - "peering", - "create" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified peering from the express route cross connection." - }, - "names": [ - "network", - "express-route-cross-connection", - "peering", - "delete" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all peerings in a specified express route cross connection." - }, - "names": [ - "network", - "express-route-cross-connection", - "peering", - "list" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the specified peering for the express route cross connection." - }, - "names": [ - "network", - "express-route-cross-connection", - "peering", - "show" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a peering in the specified express route cross connection." - }, - "names": [ - "network", - "express-route-cross-connection", - "peering", - "update" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage express route cross connection peering" - }, - "names": [ - "network", - "express-route-cross-connection", - "peering" - ] - } - }, - "help": { - "short": "Manage express route cross connection" - }, - "names": [ - "network", - "express-route-cross-connection" - ] - }, - "express-route-port": { - "commandGroups": { - "link": { - "commands": { - "list": { - "help": { - "short": "List the ExpressRouteLink sub-resources of the specified ExpressRoutePort resource." - }, - "names": [ - "network", - "express-route-port", - "link", - "list" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/links", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified ExpressRouteLink resource." - }, - "names": [ - "network", - "express-route-port", - "link", - "show" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/links/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage express route port link" - }, - "names": [ - "network", - "express-route-port", - "link" - ] - } - }, - "help": { - "short": "Manage express route port" - }, - "names": [ - "network", - "express-route-port" - ] - }, - "firewall": { - "commandGroups": { - "policy": { - "commandGroups": { - "intrusion-detection": { - "commands": { - "create": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "intrusion-detection", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.intrusionDetection.configuration", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "intrusion-detection", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.intrusionDetection.configuration", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "List all intrusion detection configuration" - }, - "names": [ - "network", - "firewall", - "policy", - "intrusion-detection", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.intrusionDetection.configuration", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "intrusion-detection", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.intrusionDetection.configuration", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage intrusion signature rules and bypass rules" - }, - "names": [ - "network", - "firewall", - "policy", - "intrusion-detection" - ] - }, - "rule-collection-group": { - "commandGroups": { - "collection": { - "commands": { - "create": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "collection", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.ruleCollections[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "collection", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.ruleCollections[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all rule collections of an Azure firewall policy rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "collection", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.ruleCollections", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "collection", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.ruleCollections[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "collection", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.ruleCollections[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "lines": [ - "Currently, Azure Firewall policy support two kinds of rule collections which are Filter collection and NAT collection. There are three kinds of rules which are application rule, network rule and nat rule.", - " NAT collection support having a list of nat rule. Filter collection support including a list of rules(network rule or application rule) in it. But all of rules should be the same type." - ], - "short": "Manage and configure Azure firewall policy rule collections in the rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "collection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Azure firewall policy rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure Firewall policy rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Azure firewall policy rule collection groups." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show an Azure firewall policy rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an Azure firewall policy rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage and configure Azure firewall policy rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Azure firewall policy." - }, - "names": [ - "network", - "firewall", - "policy", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure firewall policy." - }, - "names": [ - "network", - "firewall", - "policy", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Azure firewall policies." - }, - "names": [ - "network", - "firewall", - "policy", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/firewallpolicies", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an Azure firewall policy." - }, - "names": [ - "network", - "firewall", - "policy", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Azure firewall policy." - }, - "names": [ - "network", - "firewall", - "policy", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage and configure Azure firewall policy." - }, - "names": [ - "network", - "firewall", - "policy" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Azure Firewall." - }, - "names": [ - "network", - "firewall", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network firewall create -g MyResourceGroup -n MyFirewall --private-ranges 10.0.0.0 10.0.0.0/16 IANAPrivateRanges" - ], - "name": "Create a Azure firewall with private ranges" - }, - { - "commands": [ - "network firewall create -g MyResourceGroup -n MyFirewall --sku AZFW_Hub --tier Standard --virtual-hub MyVirtualHub1 --public-ip-count 1" - ], - "name": "Create a Virtual WAN Secure Hub Firewall" - }, - { - "commands": [ - "network firewall create -g MyResourceGroup -n MyFirewall --sku AZFW_VNet --tier Basic --vnet-name MyVNet --conf-name MyIpConfig --m-conf-name MyManagementIpConfig --m-public-ip MyPublicIp" - ], - "name": "Create a Basic SKU Firewall with Management IP Configuration" - }, - { - "commands": [ - "network firewall create -g MyResourceGroup -n MyFirewall --sku AZFW_Hub --tier Basic --vhub MyVHub --public-ip-count 2" - ], - "name": "Create a Basic SKU Firewall with Virtual Hub" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure Firewall." - }, - "names": [ - "network", - "firewall", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "learned-ip-prefix": { - "help": { - "short": "Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT." - }, - "names": [ - "network", - "firewall", - "learned-ip-prefix" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network firewall learned-ip-prefix -g MyResourceGroup -n MyFirewall" - ], - "name": "List Learned IP Prefixes" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}/learnedipprefixes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Azure Firewalls." - }, - "names": [ - "network", - "firewall", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/azurefirewalls", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-fqdn-tags": { - "help": { - "short": "Gets all the Azure Firewall FQDN Tags in a subscription." - }, - "names": [ - "network", - "firewall", - "list-fqdn-tags" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/azurefirewallfqdntags", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an Azure Firewall." - }, - "names": [ - "network", - "firewall", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Azure Firewall." - }, - "names": [ - "network", - "firewall", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage and configure Azure Firewalls." - }, - "names": [ - "network", - "firewall" - ] - }, - "front-door": { - "commandGroups": { - "waf-policy": { - "commands": { - "create": { - "help": { - "short": "Create policy with specified rule set name within a resource group." - }, - "names": [ - "network", - "front-door", - "waf-policy", - "create" - ], - "versions": [ - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete Policy" - }, - "names": [ - "network", - "front-door", - "waf-policy", - "delete" - ], - "versions": [ - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of the protection policies within a resource group." - }, - "names": [ - "network", - "front-door", - "waf-policy", - "list" - ], - "versions": [ - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get protection policy with specified name within a resource group." - }, - "names": [ - "network", - "front-door", - "waf-policy", - "show" - ], - "versions": [ - { - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update policy with specified rule set name within a resource group." - }, - "names": [ - "network", - "front-door", - "waf-policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network front-door waf-policy update -g rg -n n1 --log-scrubbing \"{scrubbing-rules:[{match-variable:QueryStringArgNames,selector-match-operator:EqualsAny}],state:Enabled}\"", - "network front-door waf-policy update -g rg -n n1 --log-scrubbing scrubbing-rules[1]=\"{match-variable:RequestUri,selector-match-operator:Equals}\"", - "network front-door waf-policy update -g rg -n n1 --log-scrubbing \"{scrubbing-rules:[{match-variable:RequestBodyJsonArgNames,selector-match-operator:EqualsAny}],state:Enabled}\" scrubbing-rules[1]=\"{match-variable:RequestUri,selector-match-operator:EqualsAny}\"" - ], - "name": "update log scrubbing" - } - ], - "name": "2024-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2024-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage WebApplication Firewall (WAF) policies." - }, - "names": [ - "network", - "front-door", - "waf-policy" - ] - } - }, - "help": { - "short": "Manage Classical Azure Front Doors. For managing Azure Front Door Standard/Premium, please refer https://docs.microsoft.com/en-us/cli/azure/afd?view=azure-cli-latest." - }, - "names": [ - "network", - "front-door" - ] - }, - "ip-group": { - "commands": { - "create": { - "help": { - "short": "Create an IP group." - }, - "names": [ - "network", - "ip-group", - "create" - ], - "versions": [ - { - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an IP group." - }, - "names": [ - "network", - "ip-group", - "delete" - ], - "versions": [ - { - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of IP group." - }, - "names": [ - "network", - "ip-group", - "list" - ], - "versions": [ - { - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/ipgroups", - "plane": "mgmt-plane", - "version": "2019-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of an IP group." - }, - "names": [ - "network", - "ip-group", - "show" - ], - "versions": [ - { - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an IP group." - }, - "names": [ - "network", - "ip-group", - "update" - ], - "versions": [ - { - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage IP group." - }, - "names": [ - "network", - "ip-group" - ] - }, - "lb": { - "commandGroups": { - "address-pool": { - "commandGroups": { - "address": { - "commands": { - "add": { - "help": { - "short": "Add one backend address into the load balance backend address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "address", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool address add -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --vnet MyVnet --ip-address 10.0.0.1" - ], - "name": "Add one backend address into the load balance backend address pool." - }, - { - "commands": [ - "network lb address-pool address add -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --subnet /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1 --ip-address 10.0.0.1" - ], - "name": "Add one backend address into the load balance backend address pool with subnet." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool address add -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --vnet MyVnet --ip-address 10.0.0.1" - ], - "name": "Add one backend address into the load balance backend address pool." - }, - { - "commands": [ - "network lb address-pool address add -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --subnet /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1 --ip-address 10.0.0.1" - ], - "name": "Add one backend address into the load balance backend address pool with subnet." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses[]", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all backend addresses of the load balance backend address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "address", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool address list -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool" - ], - "name": "List all backend addresses of the load balance backend address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool address list -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool" - ], - "name": "List all backend addresses of the load balance backend address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove one backend address from the load balance backend address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "address", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool address remove -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress" - ], - "name": "Remove one backend address from the load balance backend address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool address remove -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress" - ], - "name": "Remove one backend address from the load balance backend address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses[]", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the backend address from the load balance backend address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "address", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool address show -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress" - ], - "name": "Show the backend address from the load balance backend address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool address show -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress" - ], - "name": "Show the backend address from the load balance backend address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses[]", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the backend address into the load balance backend address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "address", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool address update -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --subnet /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet2" - ], - "name": "Update the subnet of the backend address into the load balance backend address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool address update -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --subnet /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet2" - ], - "name": "Update the subnet of the backend address into the load balance backend address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses[]", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage backend addresses of the cross-region load balance backend address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "address" - ] - }, - "basic": { - "commands": { - "create": { - "help": { - "short": "Create an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "basic", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Create an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Create an address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "basic", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List address pools." - }, - "names": [ - "network", - "lb", - "address-pool", - "basic", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List address pools." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List address pools." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "basic", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "basic", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage address pools of a basic load balancer" - }, - "names": [ - "network", - "lb", - "address-pool", - "basic" - ] - }, - "tunnel-interface": { - "commands": { - "add": { - "help": { - "short": "Add one tunnel interface into the load balance tunnel interface pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "tunnel-interface", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface add -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --type external --protocol vxlan --identifier 901 --port 10000" - ], - "name": "Add one tunnel interface into the load balance tunnel interface pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface add -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --type external --protocol vxlan --identifier 901 --port 10000" - ], - "name": "Add one tunnel interface into the load balance tunnel interface pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces[]", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all tunnel interfacees of the load balance tunnel interface pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "tunnel-interface", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface list -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool" - ], - "name": "List all tunnel interfacees of the load balance tunnel interface pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface list -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool" - ], - "name": "List all tunnel interfacees of the load balance tunnel interface pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove one tunnel interface from the load balance tunnel interface pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "tunnel-interface", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface remove -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --index 0" - ], - "name": "Remove one tunnel interface from the load balance tunnel interface pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface remove -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --index 0" - ], - "name": "Remove one tunnel interface from the load balance tunnel interface pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces[]", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get one tunnel interface of load balance tunnel interface pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "tunnel-interface", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface show -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --index 0" - ], - "name": "Get one tunnel interface from the load balance tunnel interface pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface show -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --index 0" - ], - "name": "Get one tunnel interface from the load balance tunnel interface pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces[]", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update one tunnel interface of load balance tunnel interface pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "tunnel-interface", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface update -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --type external --protocol vxlan --identifier 901 --port 10000 --index 0" - ], - "name": "update one tunnel interface of load balance tunnel interface pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface update -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --type external --protocol vxlan --identifier 901 --port 10000 --index 0" - ], - "name": "update one tunnel interface of load balance tunnel interface pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces[]", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage tunnel interfaces of a load balancer." - }, - "names": [ - "network", - "lb", - "address-pool", - "tunnel-interface" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Create an address pool." - }, - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --vnet MyVnetResource --backend-addresses \"[{name:addr1,ip-address:10.0.0.1},{name:addr2,ip-address:10.0.0.2,subnet:subnetName}]\"" - ], - "name": "Create an address pool with several backend addresses using shorthand syntax arguments." - }, - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses config_file.json" - ], - "name": "Create an address pool with several backend addresses using config file" - }, - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-address name=addr1 ip-address=10.0.0.1 subnet=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1" - ], - "name": "Create an address pool with one backend address using key-value arguments." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Create an address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Create an address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Create an address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Create an address pool." - }, - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --vnet MyVnetResource --backend-addresses \"[{name:addr1,ip-address:10.0.0.1},{name:addr2,ip-address:10.0.0.2,subnet:subnetName}]\"" - ], - "name": "Create an address pool with several backend addresses using shorthand syntax arguments." - }, - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses config_file.json" - ], - "name": "Create an address pool with several backend addresses using config file" - }, - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-address name=addr1 ip-address=10.0.0.1 subnet=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1" - ], - "name": "Create an address pool with one backend address using key-value arguments." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List address pools." - }, - "names": [ - "network", - "lb", - "address-pool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool list -g MyResourceGroup --lb-name MyLb -o table" - ], - "name": "List address pools." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List address pools." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List address pools." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List address pools." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool list -g MyResourceGroup --lb-name MyLb -o table" - ], - "name": "List address pools." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --vnet MyVnetResource --backend-addresses \"[{name:addr1,ip-address:10.0.0.1},{name:addr2,ip-address:10.0.0.2,subnet:subnetName}]\"" - ], - "name": "Update all backend addresses in the address pool using shorthand syntax" - }, - { - "commands": [ - "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses [0].subnet=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1" - ], - "name": "Update the subnet of the first backend address in the address pool using shorthand syntax" - }, - { - "commands": [ - "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses [0]=null" - ], - "name": "Remove the first backend address in the address pool using shorthand syntax" - }, - { - "commands": [ - "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses null" - ], - "name": "Remove all the backend addresses in the address pool" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --vnet MyVnetResource --backend-addresses \"[{name:addr1,ip-address:10.0.0.1},{name:addr2,ip-address:10.0.0.2,subnet:subnetName}]\"" - ], - "name": "Update all backend addresses in the address pool using shorthand syntax" - }, - { - "commands": [ - "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses [0].subnet=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1" - ], - "name": "Update the subnet of the first backend address in the address pool using shorthand syntax" - }, - { - "commands": [ - "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses [0]=null" - ], - "name": "Remove the first backend address in the address pool using shorthand syntax" - }, - { - "commands": [ - "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses null" - ], - "name": "Remove all the backend addresses in the address pool" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage address pools of a load balancer." - }, - "names": [ - "network", - "lb", - "address-pool" - ] - }, - "frontend-ip": { - "commands": { - "create": { - "help": { - "short": "Create a frontend IP address." - }, - "names": [ - "network", - "lb", - "frontend-ip", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" - ], - "name": "Create a frontend ip address for a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend ip address for an internal load balancer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" - ], - "name": "Create a frontend ip address for a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend ip address for an internal load balancer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" - ], - "name": "Create a frontend ip address for a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend ip address for an internal load balancer." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" - ], - "name": "Create a frontend ip address for a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend ip address for an internal load balancer." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" - ], - "name": "Create a frontend ip address for a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend ip address for an internal load balancer." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a frontend IP address." - }, - "names": [ - "network", - "lb", - "frontend-ip", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List frontend IP addresses." - }, - "names": [ - "network", - "lb", - "frontend-ip", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a frontend IP address." - }, - "names": [ - "network", - "lb", - "frontend-ip", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a frontend IP address." - }, - "names": [ - "network", - "lb", - "frontend-ip", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" - ], - "name": "Update the frontend IP address of a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" - ], - "name": "Update the frontend IP address of an internal load balancer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" - ], - "name": "Update the frontend IP address of a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" - ], - "name": "Update the frontend IP address of an internal load balancer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" - ], - "name": "Update the frontend IP address of a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" - ], - "name": "Update the frontend IP address of an internal load balancer." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" - ], - "name": "Update the frontend IP address of a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" - ], - "name": "Update the frontend IP address of an internal load balancer." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" - ], - "name": "Update the frontend IP address of a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" - ], - "name": "Update the frontend IP address of an internal load balancer." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage frontend IP addresses of a load balancer." - }, - "names": [ - "network", - "lb", - "frontend-ip" - ] - }, - "inbound-nat-pool": { - "commands": { - "create": { - "help": { - "short": "Create an inbound NAT address pool." - }, - "names": [ - "network", - "lb", - "inbound-nat-pool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" - ], - "name": "Create an inbound NAT address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" - ], - "name": "Create an inbound NAT address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" - ], - "name": "Create an inbound NAT address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" - ], - "name": "Create an inbound NAT address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" - ], - "name": "Create an inbound NAT address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an inbound NAT address pool." - }, - "names": [ - "network", - "lb", - "inbound-nat-pool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Delete an inbound NAT address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Delete an inbound NAT address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Delete an inbound NAT address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Delete an inbound NAT address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Delete an inbound NAT address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List inbound NAT address pools." - }, - "names": [ - "network", - "lb", - "inbound-nat-pool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT address pools." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT address pools." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT address pools." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT address pools." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT address pools." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an inbound NAT address pool." - }, - "names": [ - "network", - "lb", - "inbound-nat-pool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Get the details of an inbound NAT address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Get the details of an inbound NAT address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Get the details of an inbound NAT address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Get the details of an inbound NAT address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Get the details of an inbound NAT address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an inbound NAT address pool." - }, - "names": [ - "network", - "lb", - "inbound-nat-pool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" - ], - "name": "Update an inbound NAT address pool to a different backend port." - }, - { - "commands": [ - "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" - ], - "name": "Update an inbound NAT address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" - ], - "name": "Update an inbound NAT address pool to a different backend port." - }, - { - "commands": [ - "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" - ], - "name": "Update an inbound NAT address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" - ], - "name": "Update an inbound NAT address pool to a different backend port." - }, - { - "commands": [ - "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" - ], - "name": "Update an inbound NAT address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" - ], - "name": "Update an inbound NAT address pool to a different backend port." - }, - { - "commands": [ - "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" - ], - "name": "Update an inbound NAT address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" - ], - "name": "Update an inbound NAT address pool to a different backend port." - }, - { - "commands": [ - "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" - ], - "name": "Update an inbound NAT address pool." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage inbound NAT address pools of a load balancer." - }, - "names": [ - "network", - "lb", - "inbound-nat-pool" - ] - }, - "inbound-nat-rule": { - "commands": { - "create": { - "help": { - "short": "Create an inbound NAT rule." - }, - "names": [ - "network", - "lb", - "inbound-nat-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" - ], - "name": "Create a basic inbound NAT rule for port 80." - }, - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" - ], - "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" - ], - "name": "Create a basic inbound NAT rule for port 80." - }, - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" - ], - "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" - ], - "name": "Create a basic inbound NAT rule for port 80." - }, - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" - ], - "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" - ], - "name": "Create a basic inbound NAT rule for port 80." - }, - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" - ], - "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" - ], - "name": "Create a basic inbound NAT rule for port 80." - }, - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" - ], - "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an inbound NAT rule." - }, - "names": [ - "network", - "lb", - "inbound-nat-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Delete an inbound NAT rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Delete an inbound NAT rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Delete an inbound NAT rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Delete an inbound NAT rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Delete an inbound NAT rule." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List inbound NAT rules." - }, - "names": [ - "network", - "lb", - "inbound-nat-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT rules." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT rules." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT rules." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT rules." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an inbound NAT rule." - }, - "names": [ - "network", - "lb", - "inbound-nat-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Get the details of an inbound NAT rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Get the details of an inbound NAT rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Get the details of an inbound NAT rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Get the details of an inbound NAT rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Get the details of an inbound NAT rule." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an inbound NAT rule." - }, - "names": [ - "network", - "lb", - "inbound-nat-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" - ], - "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" - ], - "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" - ], - "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" - ], - "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" - ], - "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage inbound NAT rules of a load balancer." - }, - "names": [ - "network", - "lb", - "inbound-nat-rule" - ] - }, - "outbound-rule": { - "commands": { - "create": { - "help": { - "short": "Create an outbound-rule." - }, - "names": [ - "network", - "lb", - "outbound-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb outbound-rule create --address-pool MyAddressPool --frontend-ip-configs myfrontendoutbound --idle-timeout 5 --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --protocol Udp --resource-group MyResourceGroup" - ], - "name": "Create an outbound-rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb outbound-rule create --address-pool MyAddressPool --frontend-ip-configs myfrontendoutbound --idle-timeout 5 --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --protocol Udp --resource-group MyResourceGroup" - ], - "name": "Create an outbound-rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb outbound-rule create --address-pool MyAddressPool --frontend-ip-configs myfrontendoutbound --idle-timeout 5 --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --protocol Udp --resource-group MyResourceGroup" - ], - "name": "Create an outbound-rule." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an outbound-rule." - }, - "names": [ - "network", - "lb", - "outbound-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az network lb outbound-rule delete --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" - ], - "name": "Delete an outbound-rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "az network lb outbound-rule delete --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" - ], - "name": "Delete an outbound-rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "az network lb outbound-rule delete --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" - ], - "name": "Delete an outbound-rule." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List outbound rules." - }, - "names": [ - "network", - "lb", - "outbound-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb outbound-rule list --lb-name MyLb --resource-group MyResourceGroup" - ], - "name": "List outbound rules." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb outbound-rule list --lb-name MyLb --resource-group MyResourceGroup" - ], - "name": "List outbound rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb outbound-rule list --lb-name MyLb --resource-group MyResourceGroup" - ], - "name": "List outbound rules." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an outbound rule." - }, - "names": [ - "network", - "lb", - "outbound-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb outbound-rule show --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" - ], - "name": "Get the details of an outbound rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb outbound-rule show --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" - ], - "name": "Get the details of an outbound rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb outbound-rule show --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" - ], - "name": "Get the details of an outbound rule." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an outbound-rule." - }, - "names": [ - "network", - "lb", - "outbound-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb outbound-rule update --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --resource-group MyResourceGroup" - ], - "name": "Update an outbound-rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb outbound-rule update --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --resource-group MyResourceGroup" - ], - "name": "Update an outbound-rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb outbound-rule update --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --resource-group MyResourceGroup" - ], - "name": "Update an outbound-rule." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage outbound rules of a load balancer." - }, - "names": [ - "network", - "lb", - "outbound-rule" - ] - }, - "probe": { - "commands": { - "create": { - "help": { - "short": "Create a probe in the load balance." - }, - "names": [ - "network", - "lb", - "probe", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" - ], - "name": "Create a probe on a load balancer over HTTP and port 80." - }, - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" - ], - "name": "Create a probe on a load balancer over TCP on port 443." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" - ], - "name": "Create a probe on a load balancer over HTTP and port 80." - }, - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" - ], - "name": "Create a probe on a load balancer over TCP on port 443." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" - ], - "name": "Create a probe on a load balancer over HTTP and port 80." - }, - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" - ], - "name": "Create a probe on a load balancer over TCP on port 443." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" - ], - "name": "Create a probe on a load balancer over HTTP and port 80." - }, - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" - ], - "name": "Create a probe on a load balancer over TCP on port 443." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" - ], - "name": "Create a probe on a load balancer over HTTP and port 80." - }, - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" - ], - "name": "Create a probe on a load balancer over TCP on port 443." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a probe in the load balancer." - }, - "names": [ - "network", - "lb", - "probe", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List probes in the load balancer." - }, - "names": [ - "network", - "lb", - "probe", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb probe list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List probes" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List probes" - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List probes" - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List probes" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List probes" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a probe in the load balancer." - }, - "names": [ - "network", - "lb", - "probe", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a probe in the load balancer." - }, - "names": [ - "network", - "lb", - "probe", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" - ], - "name": "Update a probe with a different port and interval." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" - ], - "name": "Update a probe with a different port and interval." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" - ], - "name": "Update a probe with a different port and interval." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" - ], - "name": "Update a probe with a different port and interval." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" - ], - "name": "Update a probe with a different port and interval." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Evaluate probe information and define routing rules." - }, - "names": [ - "network", - "lb", - "probe" - ] - }, - "rule": { - "commands": { - "create": { - "help": { - "short": "Create a load balancing rule." - }, - "names": [ - "network", - "lb", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" - ], - "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" - ], - "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" - ], - "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" - ], - "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" - ], - "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a load balancing rule." - }, - "names": [ - "network", - "lb", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Delete a load balancing rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Delete a load balancing rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Delete a load balancing rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Delete a load balancing rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Delete a load balancing rule." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List load balancing rules." - }, - "names": [ - "network", - "lb", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" - ], - "name": "List load balancing rules." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" - ], - "name": "List load balancing rules." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" - ], - "name": "List load balancing rules." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" - ], - "name": "List load balancing rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" - ], - "name": "List load balancing rules." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a load balancing rule." - }, - "names": [ - "network", - "lb", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Get the details of a load balancing rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Get the details of a load balancing rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Get the details of a load balancing rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Get the details of a load balancing rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Get the details of a load balancing rule." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a load balancing rule." - }, - "names": [ - "network", - "lb", - "rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" - ], - "name": "Update a load balancing rule to change the protocol to UDP." - }, - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" - ], - "name": "Update a load balancing rule to support HA ports." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" - ], - "name": "Update a load balancing rule to change the protocol to UDP." - }, - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" - ], - "name": "Update a load balancing rule to support HA ports." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" - ], - "name": "Update a load balancing rule to change the protocol to UDP." - }, - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" - ], - "name": "Update a load balancing rule to support HA ports." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" - ], - "name": "Update a load balancing rule to change the protocol to UDP." - }, - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" - ], - "name": "Update a load balancing rule to support HA ports." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" - ], - "name": "Update a load balancing rule to change the protocol to UDP." - }, - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" - ], - "name": "Update a load balancing rule to support HA ports." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage load balancing rules." - }, - "names": [ - "network", - "lb", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a load balancer." - }, - "names": [ - "network", - "lb", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic" - ], - "name": "Create a basic load balancer." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" - ], - "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" - ], - "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." - }, - { - "commands": [ - "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic" - ], - "name": "Create a basic load balancer." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" - ], - "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" - ], - "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." - }, - { - "commands": [ - "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic" - ], - "name": "Create a basic load balancer." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" - ], - "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" - ], - "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." - }, - { - "commands": [ - "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic" - ], - "name": "Create a basic load balancer." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" - ], - "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" - ], - "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." - }, - { - "commands": [ - "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic" - ], - "name": "Create a basic load balancer." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" - ], - "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" - ], - "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic" - ], - "name": "Create a basic load balancer." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" - ], - "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" - ], - "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified load balancer." - }, - "names": [ - "network", - "lb", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb delete -g MyResourceGroup -n MyLb" - ], - "name": "Delete a load balancer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb delete -g MyResourceGroup -n MyLb" - ], - "name": "Delete a load balancer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb delete -g MyResourceGroup -n MyLb" - ], - "name": "Delete a load balancer." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb delete -g MyResourceGroup -n MyLb" - ], - "name": "Delete a load balancer." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb delete -g MyResourceGroup -n MyLb" - ], - "name": "Delete a load balancer." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb delete -g MyResourceGroup -n MyLb" - ], - "name": "Delete a load balancer." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List load balancers." - }, - "names": [ - "network", - "lb", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb list -g MyResourceGroup" - ], - "name": "List load balancers." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list -g MyResourceGroup" - ], - "name": "List load balancers." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list -g MyResourceGroup" - ], - "name": "List load balancers." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2015-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list -g MyResourceGroup" - ], - "name": "List load balancers." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list -g MyResourceGroup" - ], - "name": "List load balancers." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list -g MyResourceGroup" - ], - "name": "List load balancers." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list-mapping": { - "help": { - "short": "List of inbound NAT rule port mappings." - }, - "names": [ - "network", - "lb", - "list-mapping" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request ip=XX" - ], - "name": "List inbound NAT rule port mappings based on IP." - }, - { - "commands": [ - "network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request nic=XX" - ], - "name": "List inbound NAT rule port mappings based on NIC." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}/queryinboundnatruleportmapping", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request ip=XX" - ], - "name": "List inbound NAT rule port mappings based on IP." - }, - { - "commands": [ - "network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request nic=XX" - ], - "name": "List inbound NAT rule port mappings based on NIC." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}/queryinboundnatruleportmapping", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list-nic": { - "help": { - "short": "List associated load balancer network interfaces." - }, - "names": [ - "network", - "lb", - "list-nic" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb list-nic -g MyResourceGroup --name MyLb" - ], - "name": "List associated load balancer network interfaces." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list-nic -g MyResourceGroup --name MyLb" - ], - "name": "List associated load balancer network interfaces." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list-nic -g MyResourceGroup --name MyLb" - ], - "name": "List associated load balancer network interfaces." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list-nic -g MyResourceGroup --name MyLb" - ], - "name": "List associated load balancer network interfaces." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a load balancer." - }, - "names": [ - "network", - "lb", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb show -g MyResourceGroup -n MyLb" - ], - "name": "Get the details of a load balancer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb show -g MyResourceGroup -n MyLb" - ], - "name": "Get the details of a load balancer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb show -g MyResourceGroup -n MyLb" - ], - "name": "Get the details of a load balancer." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb show -g MyResourceGroup -n MyLb" - ], - "name": "Get the details of a load balancer." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb show -g MyResourceGroup -n MyLb" - ], - "name": "Get the details of a load balancer." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb show -g MyResourceGroup -n MyLb" - ], - "name": "Get the details of a load balancer." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "This command can only be used to update the tags for a load balancer. Name and resource group are immutable and cannot be updated." - ], - "short": "Update a load balancer." - }, - "names": [ - "network", - "lb", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" - ], - "name": "Update the tags of a load balancer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" - ], - "name": "Update the tags of a load balancer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" - ], - "name": "Update the tags of a load balancer." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" - ], - "name": "Update the tags of a load balancer." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" - ], - "name": "Update the tags of a load balancer." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" - ], - "name": "Update the tags of a load balancer." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about Azure Load Balancer visit https://learn.microsoft.com/en-us/azure/load-balancer/quickstart-load-balancer-standard-public-cli." - ], - "short": "Manage and configure load balancers." - }, - "names": [ - "network", - "lb" - ] - }, - "local-gateway": { - "commands": { - "create": { - "help": { - "short": "Create a local VPN gateway." - }, - "names": [ - "network", - "local-gateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" - ], - "name": "Create a Local Network Gateway to represent your on-premises site." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" - ], - "name": "Create a Local Network Gateway to represent your on-premises site." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" - ], - "name": "Create a Local Network Gateway to represent your on-premises site." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" - ], - "name": "Create a Local Network Gateway to represent your on-premises site." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "In order to delete a Local Network Gateway, you must first delete ALL Connection objects in Azure that are connected to the Gateway. After deleting the Gateway, proceed to delete other resources now not in use. For more information, follow the order of instructions on this page: https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-delete-vnet-gateway-portal" - ], - "short": "Delete a local VPN gateway." - }, - "names": [ - "network", - "local-gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Delete a Local Network Gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Delete a Local Network Gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Delete a Local Network Gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Delete a Local Network Gateway." - }, - { - "commands": [ - "network local-gateway delete --name MyLocalGateway --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a local VPN gateway. (autogenerated)" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all local VPN gateways in a resource group." - }, - "names": [ - "network", - "local-gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network local-gateway list -g MyResourceGroup" - ], - "name": "List all local VPN gateways in a resource group." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway list -g MyResourceGroup" - ], - "name": "List all local VPN gateways in a resource group." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway list -g MyResourceGroup" - ], - "name": "List all local VPN gateways in a resource group." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway list -g MyResourceGroup" - ], - "name": "List all local VPN gateways in a resource group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a local VPN gateway." - }, - "names": [ - "network", - "local-gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network local-gateway show -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Get the details of a local VPN gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway show -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Get the details of a local VPN gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway show -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Get the details of a local VPN gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway show -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Get the details of a local VPN gateway." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a local VPN gateway." - }, - "names": [ - "network", - "local-gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" - ], - "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." - }, - { - "commands": [ - "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" - ], - "name": "Update a local VPN gateway. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" - ], - "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." - }, - { - "commands": [ - "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" - ], - "name": "Update a local VPN gateway. (autogenerated)" - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" - ], - "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." - }, - { - "commands": [ - "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" - ], - "name": "Update a local VPN gateway. (autogenerated)" - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" - ], - "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." - }, - { - "commands": [ - "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" - ], - "name": "Update a local VPN gateway. (autogenerated)" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "For more information on local gateways, visit:", - "https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli#localnet." - ], - "short": "Manage local gateways." - }, - "names": [ - "network", - "local-gateway" - ] - }, - "manager": { - "commandGroups": { - "connect-config": { - "commands": { - "create": { - "help": { - "short": "Create a new network manager connectivity configuration" - }, - "names": [ - "network", - "manager", - "connect-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connect-config create --configuration-name \"myTestConnectivityConfig\" --description \"Sample Configuration\" --applies-to-group group-connectivity=\"None\" is-global=false network-group-id=\"/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkManagerGroups/group1\" use-hub-gateway=true --connectivity-topology \"HubAndSpoke\" --delete-existing-peering true --hub resource-id=\"subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Micr osoft.Network/virtualNetworks/myTestConnectivityConfig\" resource- type=\"Microsoft.Network/virtualNetworks\" --is-global true --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" - ], - "name": "Create/Update Azure Virtual Network Manager Connectivity Configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name" - }, - "names": [ - "network", - "manager", - "connect-config", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connect-config delete --configuration-name \"myTestConnectivityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" - ], - "name": "Delete Azure Virtual Network Manager Connectivity Configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the network manager connectivity configuration in a specified network manager." - }, - "names": [ - "network", - "manager", - "connect-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connect-config list --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" - ], - "name": "List Azure Virtual Network Manager Connecitivity Configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name" - }, - "names": [ - "network", - "manager", - "connect-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connect-config show --configuration-name \"myTestConnectivityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" - ], - "name": "Get Azure Virtual Network Manager Connectivity Configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new network manager connectivity configuration" - }, - "names": [ - "network", - "manager", - "connect-config", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage connectivity configuration with network." - }, - "names": [ - "network", - "manager", - "connect-config" - ] - }, - "connection": { - "commandGroups": { - "management-group": { - "commands": { - "create": { - "help": { - "short": "Create a network manager connection on this management group." - }, - "names": [ - "network", - "manager", - "connection", - "management-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection management-group create --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\" --network-manager \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testGroup/providers/Microsoft.Network/networkManagers/testNm\" --description \"A sample connection.\"" - ], - "name": "Create network manager connection management-group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified pending connection created by this management group." - }, - "names": [ - "network", - "manager", - "connection", - "management-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection management-group delete --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\"" - ], - "name": "Delete network manager connection management-group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all network manager connections created by this management group." - }, - "names": [ - "network", - "manager", - "connection", - "management-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection management-group list --management-group-id \"testManagementGroupId\"" - ], - "name": "List management-group connections in a network manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a specified connection created by this management group." - }, - "names": [ - "network", - "manager", - "connection", - "management-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection management-group show --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\"" - ], - "name": "Get network manager connection management-group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network manager connection on this management group." - }, - "names": [ - "network", - "manager", - "connection", - "management-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection management-group update --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\" --description \"My Test Network Manager Connection\"" - ], - "name": "Update network manager connection management-group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage management-group connection with network." - }, - "names": [ - "network", - "manager", - "connection", - "management-group" - ] - }, - "subscription": { - "commands": { - "create": { - "help": { - "short": "Create a network manager connection on this subscription." - }, - "names": [ - "network", - "manager", - "connection", - "subscription", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection subscription create --connection-name \"testNetworkManagerConnection\" --description \"A sample policy\" --network-manager-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testManagerName" - ], - "name": "Create network manager connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified connection created by this subscription." - }, - "names": [ - "network", - "manager", - "connection", - "subscription", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection subscription delete --connection-name \"testNetworkManagerConnection\"" - ], - "name": "Delete network manager connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all network manager connections created by this subscription." - }, - "names": [ - "network", - "manager", - "connection", - "subscription", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection subscription list" - ], - "name": "List network manager connections in a network manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a specified connection created by this subscription." - }, - "names": [ - "network", - "manager", - "connection", - "subscription", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection subscription show --connection-name \"testNetworkManagerConnection\"" - ], - "name": "Get network manager connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network manager connection on this subscription." - }, - "names": [ - "network", - "manager", - "connection", - "subscription", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection subscription update --connection-name \"testNetworkManagerConnection\" --description \"A sample policy\"" - ], - "name": "Update network manager connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage subscription-group connection with network." - }, - "names": [ - "network", - "manager", - "connection", - "subscription" - ] - } - }, - "help": { - "short": "Manage connection with network manager." - }, - "names": [ - "network", - "manager", - "connection" - ] - }, - "group": { - "commandGroups": { - "static-member": { - "commands": { - "create": { - "help": { - "short": "Create a static member." - }, - "names": [ - "network", - "manager", - "group", - "static-member", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group static-member create --network-group-name \"testNetworkManagerGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --static-member-name \"testStaticMember\" --resource-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/ Microsoft.Network/virtualnetworks/virtual_network\"" - ], - "name": "Create network manager group static-member" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a static member." - }, - "names": [ - "network", - "manager", - "group", - "static-member", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group static-member delete --network-group-name \"testNetworkManagerGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --static-member-name \"testStaticMember\"" - ], - "name": "Delete network manager group static-member" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the static members within a specific network group." - }, - "names": [ - "network", - "manager", - "group", - "static-member", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group static-member list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --network-group-name \"testNetworkManagerGroup\"" - ], - "name": "List static member in a network manager group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified static member." - }, - "names": [ - "network", - "manager", - "group", - "static-member", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group static-member show --network-group-name \"testNetworkManagerGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --static-member-name \"testStaticMember\"" - ], - "name": "Get network manager group static-member" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a static member." - }, - "names": [ - "network", - "manager", - "group", - "static-member", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage static members with network manager group." - }, - "names": [ - "network", - "manager", - "group", - "static-member" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a network group." - }, - "names": [ - "network", - "manager", - "group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group create --name \"TestNetworkGroup\" --network-manager-name \"testNetworkManager\" --description \"A sample group\" --resource-group \"rg1\"" - ], - "name": "Create/Update Azure Virtual Network Manager Network Group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network group." - }, - "names": [ - "network", - "manager", - "group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group delete --name \"TestNetworkGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --force" - ], - "name": "Delete Azure Virtual Network Manager Group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the specified network group." - }, - "names": [ - "network", - "manager", - "group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "List Azure Virtual Network Manager Network Groups" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified network group." - }, - "names": [ - "network", - "manager", - "group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group show --name \"TestNetworkGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Get Azure Virtual Network Manager Network Group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network group." - }, - "names": [ - "network", - "manager", - "group", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage networkgroup with network." - }, - "names": [ - "network", - "manager", - "group" - ] - }, - "routing-config": { - "commandGroups": { - "rule-collection": { - "commandGroups": { - "rule": { - "commands": { - "create": { - "help": { - "short": "Create an routing rule." - }, - "names": [ - "network", - "manager", - "routing-config", - "rule-collection", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config rule-collection rule create --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group \"rg1\" --destination {\"destination_address\":\"10.0.0.0/16\",\"type\":\"AddressPrefix\"} --next-hop {\"next_hop_type\":\"VirtualNetworkGateway\"}" - ], - "name": "Create an routing rule." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a routing rule." - }, - "names": [ - "network", - "manager", - "routing-config", - "rule-collection", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config rule-collection rule delete --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group \"rg1\" -y" - ], - "name": "Delete a routing rule." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all network manager routing configuration routing rules." - }, - "names": [ - "network", - "manager", - "routing-config", - "rule-collection", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config rule-collection rule list --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --resource-group \"rg1\"" - ], - "name": "List all network manager routing configuration routing rules." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a network manager routing configuration routing rule." - }, - "names": [ - "network", - "manager", - "routing-config", - "rule-collection", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config rule-collection rule show --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group \"rg1\"" - ], - "name": "Get a network manager routing configuration routing rule." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an routing rule." - }, - "names": [ - "network", - "manager", - "routing-config", - "rule-collection", - "rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config rule-collection rule update --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group \"rg1\" --description \"test\"" - ], - "name": "Update an routing rule." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage network-manager routing-config rule-collection rule." - }, - "names": [ - "network", - "manager", - "routing-config", - "rule-collection", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a routing rule collection." - }, - "names": [ - "network", - "manager", - "routing-config", - "rule-collection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config rule-collection create --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group \"rg1\" --local-route-setting NotSpecified --applies-to [{\"network_group_id\":{manager_id}}] --disable-bgp-route-propagation true" - ], - "name": "Create a routing rule collection." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an routing rule collection." - }, - "names": [ - "network", - "manager", - "routing-config", - "rule-collection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config rule-collection delete --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group \"rg1 -y" - ], - "name": "Delete an routing rule collection." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the rule collections in a routing configuration, in a paginated format." - }, - "names": [ - "network", - "manager", - "routing-config", - "rule-collection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config rule-collection list --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\"" - ], - "name": "List all the rule collections." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a network manager routing configuration rule collection." - }, - "names": [ - "network", - "manager", - "routing-config", - "rule-collection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config rule-collection show --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group \"rg1" - ], - "name": "Get a network manager routing configuration rule collection." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a routing rule collection." - }, - "names": [ - "network", - "manager", - "routing-config", - "rule-collection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config rule-collection update --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group \"rg1\" --description \"test\"" - ], - "name": "Update a routing rule collection." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage network-manager routing-config rule-collection." - }, - "names": [ - "network", - "manager", - "routing-config", - "rule-collection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a network manager routing configuration." - }, - "names": [ - "network", - "manager", - "routing-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config create --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\"" - ], - "name": "Create a network manager routing configuration." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a network manager routing configuration." - }, - "names": [ - "network", - "manager", - "routing-config", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config delete --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\" -y" - ], - "name": "Delete a network manager routing configuration." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the network manager routing configurations in a network manager, in a paginated format." - }, - "names": [ - "network", - "manager", - "routing-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config list --manager-name TestNetworkManager --resource-group \"rg1\"" - ], - "name": "List all the network manager routing configurations." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a network manager routing configuration." - }, - "names": [ - "network", - "manager", - "routing-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config show --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\"" - ], - "name": "Get a network manager routing configuration." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a network manager routing configuration." - }, - "names": [ - "network", - "manager", - "routing-config", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager routing-config update --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\" --description \"test\"" - ], - "name": "Update a network manager routing configuration." - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage network-manager routing-config with network." - }, - "names": [ - "network", - "manager", - "routing-config" - ] - }, - "scope-connection": { - "commands": { - "create": { - "help": { - "short": "Create scope connection from Network Manager" - }, - "names": [ - "network", - "manager", - "scope-connection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager scope-connection create --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --tenant-id 00000000-0000-0000-0000-000000000000 --resource-id /subscriptions/00000000-0000-0000-0000-000000000000" - ], - "name": "Create network manager scope-connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the pending scope connection created by this network manager." - }, - "names": [ - "network", - "manager", - "scope-connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager scope-connection delete --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Delete network manager scope connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all scope connections created by this network manager." - }, - "names": [ - "network", - "manager", - "scope-connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager scope-connection list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "List scope connections in a network manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get specified scope connection created by this Network Manager." - }, - "names": [ - "network", - "manager", - "scope-connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager scope-connection show --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Get network manager scope-connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update scope connection from Network Manager" - }, - "names": [ - "network", - "manager", - "scope-connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager scope-connection update --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\"" - ], - "name": "Update network manager scope-connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage scope connection with network." - }, - "names": [ - "network", - "manager", - "scope-connection" - ] - }, - "security-admin-config": { - "commandGroups": { - "rule-collection": { - "commandGroups": { - "rule": { - "commands": { - "create": { - "help": { - "short": "Create an admin rule." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection rule create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\" --kind \"Custom\" --protocol \"Tcp\" --access \"Allow\" --priority 32 --direction \"Inbound\" --destinations address-prefix=\"*\" address-prefix-type=\"IPPrefix\" --dest-port-ranges 22" - ], - "name": "Create security admin rules" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an admin rule." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection rule delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\"" - ], - "name": "Deletes an admin rule." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all network manager security configuration admin rules." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection rule list --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" - ], - "name": "List security admin rules" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a network manager security configuration admin rule." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection rule show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\"" - ], - "name": "Get security admin rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an admin rule." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection rule update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\" --access \"Deny\"" - ], - "name": "Update security admin rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage admin rule with network." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an admin rule collection." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" -g \"rg1\" --rule-collection-name \"myTestCollection\" --description \"A sample description\" --applies-to-groups network-group-id=\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testNetworkGroup\"" - ], - "name": "Create security admin rule collections" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an admin rule collection." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" - ], - "name": "Delete an admin rule collection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the rule collections in a security admin configuration, in a paginated format." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection list --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "List security admin rule collections" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a network manager security admin configuration rule collection." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" - ], - "name": "Gets security admin rule collection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an admin rule collection." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --description \"Updated description.\" --applies-to-groups network-group-id=\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testNetworkGroup\"" - ], - "name": "Update security admin rule collection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage admin rule collection with network." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a network manager security admin configuration." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --apply-on None" - ], - "name": "Create a network manager security admin configuration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network manager security admin configuration." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --force n" - ], - "name": "Delete a network manager security admin configuration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the network manager security admin configurations in a network manager, in a paginated format." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "List security admin configurations in a network manager." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a network manager security admin configuration." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Get a security admin configuration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network manager security admin configuration." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --apply-on None" - ], - "name": "Update a network manager security admin configuration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage security admin configuration with network." - }, - "names": [ - "network", - "manager", - "security-admin-config" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Network Manager." - }, - "names": [ - "network", - "manager", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager create --name \"TestNetworkManager\" -l eastus2euap --description \"My Test Network Manager\" --scope-accesses \"SecurityAdmin\" \"Connectivity\" --network-manager-scopes management-groups=\"/providers/Microsoft.Management/testmg\" subscriptions=\"/subscriptions/00000000-0000-0000-0000-000000000000\" --resource-group \"rg1\"" - ], - "name": "Create/Update Azure Virtual Network Manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network manager create --name \"TestNetworkManager\" -l eastus2euap --description \"My Test Network Manager\" --scope-accesses \"SecurityAdmin\" \"Connectivity\" --network-manager-scopes management-groups=\"/providers/Microsoft.Management/testmg\" subscriptions=\"/subscriptions/00000000-0000-0000-0000-000000000000\" --resource-group \"rg1\"" - ], - "name": "Create/Update Azure Virtual Network Manager" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network manager." - }, - "names": [ - "network", - "manager", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager delete --name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Delete Azure Virtual Network Manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network manager delete --name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Delete Azure Virtual Network Manager" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all network managers in a subscription." - }, - "names": [ - "network", - "manager", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager list --resource-group \"rg1\"" - ], - "name": "List Azure Virtual Network Manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagers", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network manager list --resource-group \"rg1\"" - ], - "name": "List Azure Virtual Network Manager" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagers", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list-active-connectivity-config": { - "help": { - "short": "Lists active connectivity configurations in a network manager." - }, - "names": [ - "network", - "manager", - "list-active-connectivity-config" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager list-active-connectivity-config --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" - ], - "name": "List Azure Virtual Network Manager Active Configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/listactiveconnectivityconfigurations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-active-security-admin-rule": { - "help": { - "short": "Lists active security admin rules in a network manager." - }, - "names": [ - "network", - "manager", - "list-active-security-admin-rule" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager list-active-security-admin-rule --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\" --region \"eastus2euap\"" - ], - "name": "List Azure Virtual Network Manager Active Security Admin Rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/listactivesecurityadminrules", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-deploy-status": { - "help": { - "short": "Post List of Network Manager Deployment Status." - }, - "names": [ - "network", - "manager", - "list-deploy-status" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager list-deploy-status --network-manager-name \"testNetworkManager\" --deployment-types \"Connectivity\" \"SecurityAdmin\" --regions \"eastus\" \"westus\" --resource-group \"resoureGroupSample\"" - ], - "name": "List Azure Virtual Network Manager Deployment Status" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/listdeploymentstatus", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-effective-connectivity-config": { - "help": { - "short": "List all effective connectivity configurations applied on a virtual network." - }, - "names": [ - "network", - "manager", - "list-effective-connectivity-config" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager list-effective-connectivity-config --virtual-network-name \"myVirtualNetwork\" --resource-group \"myResourceGroup\"" - ], - "name": "List Azure Virtual Network Manager Effective Configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listnetworkmanagereffectiveconnectivityconfigurations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-effective-security-admin-rule": { - "help": { - "short": "List all effective security admin rules applied on a virtual network." - }, - "names": [ - "network", - "manager", - "list-effective-security-admin-rule" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager list-effective-security-admin-rule --virtual-network-name \"myVirtualNetwork\" --resource-group \"myResourceGroup\"" - ], - "name": "List Azure Virtual Network Manager Effective Security Admin Rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listnetworkmanagereffectivesecurityadminrules", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "post-commit": { - "help": { - "short": "Post a Network Manager Commit." - }, - "names": [ - "network", - "manager", - "post-commit" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager post-commit --network-manager-name \"testNetworkManager\" --commit-type \"SecurityAdmin\" --configuration-ids \"/subscriptions/subscriptionC/resourceGroups/resoureGroupSample/providers/Microsoft.Network/networkManagers/testNetworkManager/securityConfigurations/SampleSecurityConfig\" --target-locations \"eastus\" --resource-group \"resoureGroupSample\"" - ], - "name": "Post Azure Virtual Network Manager Commit" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/commit", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified Network Manager." - }, - "names": [ - "network", - "manager", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager show --name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Get Azure Virtual Network Manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network manager show --name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Get Azure Virtual Network Manager" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Network Manager." - }, - "names": [ - "network", - "manager", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager update --name \"TestNetworkManager\" -l eastus2euap --description \"My Test Network Manager\" --scope-accesses \"SecurityAdmin\" \"Connectivity\" --network-manager-scopes management-groups=\"/providers/Microsoft.Management/testmg\" subscriptions=\"/subscriptions/00000000-0000-0000-0000-000000000000\" --resource-group \"rg1\"" - ], - "name": "Update Azure Virtual Network Manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network manager update --name \"TestNetworkManager\" -l eastus2euap --description \"My Test Network Manager\" --scope-accesses \"SecurityAdmin\" \"Connectivity\" --network-manager-scopes management-groups=\"/providers/Microsoft.Management/testmg\" subscriptions=\"/subscriptions/00000000-0000-0000-0000-000000000000\" --resource-group \"rg1\"" - ], - "name": "Update Azure Virtual Network Manager" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network-manager with network." - }, - "names": [ - "network", - "manager" - ] - }, - "nat": { - "commandGroups": { - "gateway": { - "commands": { - "create": { - "help": { - "short": "Create a NAT gateway." - }, - "names": [ - "network", - "nat", - "gateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nat gateway create --resource-group MyResourceGroup --name MyNatGateway --location MyLocation --public-ip-addresses MyPublicIp --public-ip-prefixes MyPublicIpPrefix --idle-timeout 4 --zone 2" - ], - "name": "Create a NAT gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a NAT gateway." - }, - "names": [ - "network", - "nat", - "gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nat gateway delete --resource-group MyResourceGroup --name MyNatGateway" - ], - "name": "Delete a NAT gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List NAT gateways." - }, - "names": [ - "network", - "nat", - "gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nat gateway list -g MyResourceGroup" - ], - "name": "List NAT gateways." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/natgateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a NAT gateway." - }, - "names": [ - "network", - "nat", - "gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nat gateway show --resource-group MyResourceGroup --name MyNatGateway" - ], - "name": "Show details of a NAT gateway." - }, - { - "commands": [ - "network nat gateway show --ids {GatewayId}" - ], - "name": "Show NAT gateway using ID." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a NAT gateway." - }, - "names": [ - "network", - "nat", - "gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nat gateway update -g MyResourceGroup --name MyNatGateway --idle-timeout 5" - ], - "name": "Update a NAT gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NAT gateways." - }, - "names": [ - "network", - "nat", - "gateway" - ] - } - }, - "help": { - "short": "Manage NAT resources." - }, - "names": [ - "network", - "nat" - ] - }, - "nic": { - "commandGroups": { - "ip-config": { - "commandGroups": { - "ag-pool": { - "commands": { - "add": { - "help": { - "short": "Add an address pool to an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "ag-pool", - "add" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "nic ip-config ag-pool list" - }, - "names": [ - "network", - "nic", - "ip-config", - "ag-pool", - "list" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an address pool of an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "ag-pool", - "remove" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "nic ip-config ag-pool show" - }, - "names": [ - "network", - "nic", - "ip-config", - "ag-pool", - "show" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "nic ip-config ag-pool update" - }, - "names": [ - "network", - "nic", - "ip-config", - "ag-pool", - "update" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage address pools in an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "ag-pool" - ] - }, - "inbound-nat-rule": { - "commands": { - "add": { - "help": { - "short": "Add an inbound NAT rule to an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "inbound-nat-rule", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Add an inbound NAT rule to an IP configuration." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Add an inbound NAT rule to an IP configuration." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Add an inbound NAT rule to an IP configuration." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Add an inbound NAT rule to an IP configuration." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "nic ip-config inbound-nat-rule list" - }, - "names": [ - "network", - "nic", - "ip-config", - "inbound-nat-rule", - "list" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an inbound NAT rule of an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "inbound-nat-rule", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Remove an inbound NAT rule of an IP configuration." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Remove an inbound NAT rule of an IP configuration." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Remove an inbound NAT rule of an IP configuration." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Remove an inbound NAT rule of an IP configuration." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "nic ip-config inbound-nat-rule show" - }, - "names": [ - "network", - "nic", - "ip-config", - "inbound-nat-rule", - "show" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "network nic ip-config inbound-nat-rule update" - }, - "names": [ - "network", - "nic", - "ip-config", - "inbound-nat-rule", - "update" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage inbound NAT rules of an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "inbound-nat-rule" - ] - }, - "lb-pool": { - "commands": { - "add": { - "help": { - "short": "Add an address pool to an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "lb-pool", - "add" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "nic ip-config lb-pool list" - }, - "names": [ - "network", - "nic", - "ip-config", - "lb-pool", - "list" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an address pool of an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "lb-pool", - "remove" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "nic ip-config lb-pool show" - }, - "names": [ - "network", - "nic", - "ip-config", - "lb-pool", - "show" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "nic ip-config lb-pool update" - }, - "names": [ - "network", - "nic", - "ip-config", - "lb-pool", - "update" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage address pools in an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "lb-pool" - ] - } - }, - "commands": { - "create": { - "help": { - "lines": [ - "You must have the Microsoft.Network/AllowMultipleIpConfigurationsPerNic feature enabled for your subscription. Only one configuration may be designated as the primary IP configuration per NIC, using the `--make-primary` flag." - ], - "short": "Create an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" - ], - "name": "Create a primary IP configuration for a NIC." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" - ], - "name": "Create a primary IP configuration for a NIC." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" - ], - "name": "Create a primary IP configuration for a NIC." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" - ], - "name": "Create a primary IP configuration for a NIC." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "An NIC must have at least one IP configuration." - ], - "short": "Delete an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Delete an IP configuration." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Delete an IP configuration." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Delete an IP configuration." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Delete an IP configuration." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the IP configurations of an NIC." - }, - "names": [ - "network", - "nic", - "ip-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config list -g MyResourceGroup --nic-name MyNic" - ], - "name": "List the IP configurations of an NIC." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config list -g MyResourceGroup --nic-name MyNic" - ], - "name": "List the IP configurations of an NIC." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config list -g MyResourceGroup --nic-name MyNic" - ], - "name": "List the IP configurations of an NIC." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config list -g MyResourceGroup --nic-name MyNic" - ], - "name": "List the IP configurations of an NIC." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the details of an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Show the details of an IP configuration of an NIC." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Show the details of an IP configuration of an NIC." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Show the details of an IP configuration of an NIC." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Show the details of an IP configuration of an NIC." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" - ], - "name": "Update a NIC to use a new private IP address." - }, - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" - ], - "name": "Make an IP configuration the default for the supplied NIC." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" - ], - "name": "Update a NIC to use a new private IP address." - }, - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" - ], - "name": "Make an IP configuration the default for the supplied NIC." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" - ], - "name": "Update a NIC to use a new private IP address." - }, - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" - ], - "name": "Make an IP configuration the default for the supplied NIC." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" - ], - "name": "Update a NIC to use a new private IP address." - }, - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" - ], - "name": "Make an IP configuration the default for the supplied NIC." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage IP configurations of a network interface." - }, - "names": [ - "network", - "nic", - "ip-config" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a network interface." - }, - "names": [ - "network", - "nic", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" - ], - "name": "Create a network interface for a specified subnet on a specified virtual network." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" - ], - "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" - ], - "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" - ], - "name": "Create a network interface for a specified subnet on a specified virtual network." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" - ], - "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" - ], - "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" - ], - "name": "Create a network interface for a specified subnet on a specified virtual network." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" - ], - "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" - ], - "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" - ], - "name": "Create a network interface for a specified subnet on a specified virtual network." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" - ], - "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" - ], - "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" - ], - "name": "Create a network interface for a specified subnet on a specified virtual network." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" - ], - "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" - ], - "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network interface." - }, - "names": [ - "network", - "nic", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic delete -g MyResourceGroup -n MyNic" - ], - "name": "Delete a network interface." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic delete -g MyResourceGroup -n MyNic" - ], - "name": "Delete a network interface." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic delete -g MyResourceGroup -n MyNic" - ], - "name": "Delete a network interface." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic delete -g MyResourceGroup -n MyNic" - ], - "name": "Delete a network interface." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic delete -g MyResourceGroup -n MyNic" - ], - "name": "Delete a network interface." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "lines": [ - "To list network interfaces attached to VMs in VM scale sets use `az vmss nic list` or `az vmss nic list-vm-nics`." - ], - "short": "List network interfaces." - }, - "names": [ - "network", - "nic", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" - ], - "name": "List all NICs by internal DNS suffix." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" - ], - "name": "List all NICs by internal DNS suffix." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2015-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" - ], - "name": "List all NICs by internal DNS suffix." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" - ], - "name": "List all NICs by internal DNS suffix." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" - ], - "name": "List all NICs by internal DNS suffix." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list-effective-nsg": { - "help": { - "lines": [ - "To learn more about troubleshooting using effective security rules visit https://learn.microsoft.com/en-us/azure/virtual-network/diagnose-network-traffic-filter-problem." - ], - "short": "List all effective network security groups applied to a network interface." - }, - "names": [ - "network", - "nic", - "list-effective-nsg" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic list-effective-nsg -g MyResourceGroup -n MyNic" - ], - "name": "List the effective security groups associated with a NIC." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectivenetworksecuritygroups", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic list-effective-nsg -g MyResourceGroup -n MyNic" - ], - "name": "List the effective security groups associated with a NIC." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectivenetworksecuritygroups", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic list-effective-nsg -g MyResourceGroup -n MyNic" - ], - "name": "List the effective security groups associated with a NIC." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectivenetworksecuritygroups", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a network interface." - }, - "names": [ - "network", - "nic", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" - ], - "name": "Get the internal domain name suffix of a NIC." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" - ], - "name": "Get the internal domain name suffix of a NIC." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" - ], - "name": "Get the internal domain name suffix of a NIC." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" - ], - "name": "Get the internal domain name suffix of a NIC." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" - ], - "name": "Get the internal domain name suffix of a NIC." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show-effective-route-table": { - "help": { - "lines": [ - "To learn more about troubleshooting using the effective route tables visit https://learn.microsoft.com/en-us/azure/virtual-network/diagnose-network-routing-problem#using-effective-routes-to-troubleshoot-vm-traffic-flow." - ], - "short": "Show the effective route table applied to a network interface." - }, - "names": [ - "network", - "nic", - "show-effective-route-table" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic show-effective-route-table -g MyResourceGroup -n MyNic" - ], - "name": "Show the effective routes applied to a network interface." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectiveroutetable", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic show-effective-route-table -g MyResourceGroup -n MyNic" - ], - "name": "Show the effective routes applied to a network interface." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectiveroutetable", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic show-effective-route-table -g MyResourceGroup -n MyNic" - ], - "name": "Show the effective routes applied to a network interface." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectiveroutetable", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network interface." - }, - "names": [ - "network", - "nic", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" - ], - "name": "Update a network interface to use a different network security group." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" - ], - "name": "Update a network interface to use a different network security group." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" - ], - "name": "Update a network interface to use a different network security group." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" - ], - "name": "Update a network interface to use a different network security group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" - ], - "name": "Update a network interface to use a different network security group." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about network interfaces in Azure, visit https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-network-interface?tabs=network-interface-portal." - ], - "short": "Manage network interfaces." - }, - "names": [ - "network", - "nic" - ] - }, - "nsg": { - "commandGroups": { - "rule": { - "commands": { - "create": { - "help": { - "short": "Create a network security group rule." - }, - "names": [ - "network", - "nsg", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" - ], - "name": "Create a basic \"Allow\" NSG rule with the highest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" - ], - "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" - ], - "name": "Create a security rule using service tags. For more details visit https://aka.ms/servicetags" - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" - ], - "name": "Create a security rule using application security groups. https://aka.ms/applicationsecuritygroups" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" - ], - "name": "Create a basic \"Allow\" NSG rule with the highest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" - ], - "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" - ], - "name": "Create a security rule using service tags (https://aka.ms/servicetags)." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" - ], - "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" - ], - "name": "Create a basic \"Allow\" NSG rule with the highest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" - ], - "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" - ], - "name": "Create a security rule using service tags (https://aka.ms/servicetags)." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" - ], - "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" - ], - "name": "Create a basic \"Allow\" NSG rule with the highest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" - ], - "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" - ], - "name": "Create a security rule using service tags (https://aka.ms/servicetags)." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" - ], - "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" - ], - "name": "Create a basic \"Allow\" NSG rule with the highest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" - ], - "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" - ], - "name": "Create a security rule using service tags (https://aka.ms/servicetags)." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" - ], - "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" - ], - "name": "Create a basic \"Allow\" NSG rule with the highest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" - ], - "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" - ], - "name": "Create a security rule using service tags (https://aka.ms/servicetags)." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" - ], - "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network security group rule." - }, - "names": [ - "network", - "nsg", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Delete a network security group rule." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Delete a network security group rule." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Delete a network security group rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Delete a network security group rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Delete a network security group rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Delete a network security group rule." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all rules in a network security group." - }, - "names": [ - "network", - "nsg", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" - ], - "name": "List all rules in a network security group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" - ], - "name": "List all rules in a network security group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" - ], - "name": "List all rules in a network security group." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" - ], - "name": "List all rules in a network security group." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" - ], - "name": "List all rules in a network security group." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a network security group rule." - }, - "names": [ - "network", - "nsg", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Get the details of a network security group rule." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Get the details of a network security group rule." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Get the details of a network security group rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Get the details of a network security group rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Get the details of a network security group rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Get the details of a network security group rule." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network security group rule." - }, - "names": [ - "network", - "nsg", - "rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" - ], - "name": "Update an NSG rule with a new wildcard destination address prefix." - }, - { - "commands": [ - "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" - ], - "name": "Update a network security group rule. (autogenerated)" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" - ], - "name": "Update an NSG rule with a new wildcard destination address prefix." - }, - { - "commands": [ - "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" - ], - "name": "Update a network security group rule." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" - ], - "name": "Update an NSG rule with a new wildcard destination address prefix." - }, - { - "commands": [ - "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" - ], - "name": "Update a network security group rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" - ], - "name": "Update an NSG rule with a new wildcard destination address prefix." - }, - { - "commands": [ - "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" - ], - "name": "Update a network security group rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" - ], - "name": "Update an NSG rule with a new wildcard destination address prefix." - }, - { - "commands": [ - "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" - ], - "name": "Update a network security group rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" - ], - "name": "Update an NSG rule with a new wildcard destination address prefix." - }, - { - "commands": [ - "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" - ], - "name": "Update a network security group rule." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network security group rules." - }, - "names": [ - "network", - "nsg", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a network security group." - }, - "names": [ - "network", - "nsg", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg create -g MyResourceGroup -n MyNsg --tags super_secure no_80 no_22" - ], - "name": "Create an NSG in a resource group within a region with tags." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" - ], - "name": "Create an NSG in a resource group within a region with tags." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" - ], - "name": "Create an NSG in a resource group within a region with tags." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" - ], - "name": "Create an NSG in a resource group within a region with tags." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" - ], - "name": "Create an NSG in a resource group within a region with tags." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" - ], - "name": "Create an NSG in a resource group within a region with tags." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network security group." - }, - "names": [ - "network", - "nsg", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg delete -g MyResourceGroup -n MyNsg" - ], - "name": "Delete an NSG in a resource group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg delete -g MyResourceGroup -n MyNsg" - ], - "name": "Delete an NSG in a resource group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg delete -g MyResourceGroup -n MyNsg" - ], - "name": "Delete an NSG in a resource group." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg delete -g MyResourceGroup -n MyNsg" - ], - "name": "Delete an NSG in a resource group." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg delete -g MyResourceGroup -n MyNsg" - ], - "name": "Delete an NSG in a resource group." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg delete -g MyResourceGroup -n MyNsg" - ], - "name": "Delete an NSG in a resource group." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List network security groups." - }, - "names": [ - "network", - "nsg", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg list --query \"[?location=='westus']\"" - ], - "name": "List all NSGs in the 'westus' region." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg list --query \"[?location=='westus']\"" - ], - "name": "List all NSGs in the 'westus' region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg list --query \"[?location=='westus']\"" - ], - "name": "List all NSGs in the 'westus' region." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2015-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg list --query \"[?location=='westus']\"" - ], - "name": "List all NSGs in the 'westus' region." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg list --query \"[?location=='westus']\"" - ], - "name": "List all NSGs in the 'westus' region." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg list --query \"[?location=='westus']\"" - ], - "name": "List all NSGs in the 'westus' region." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2020-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a network security group." - }, - "names": [ - "network", - "nsg", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg" - ], - "name": "Get basic information about an NSG." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" - ], - "name": "Get the default security rules of an NSG and format the output as a table." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" - ], - "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg" - ], - "name": "Get basic information about an NSG." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" - ], - "name": "Get the default security rules of an NSG and format the output as a table." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" - ], - "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg" - ], - "name": "Get basic information about an NSG." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" - ], - "name": "Get the default security rules of an NSG and format the output as a table." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" - ], - "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg" - ], - "name": "Get basic information about an NSG." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" - ], - "name": "Get the default security rules of an NSG and format the output as a table." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" - ], - "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg" - ], - "name": "Get basic information about an NSG." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" - ], - "name": "Get the default security rules of an NSG and format the output as a table." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" - ], - "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg" - ], - "name": "Get basic information about an NSG." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" - ], - "name": "Get the default security rules of an NSG and format the output as a table." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" - ], - "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "This command can only be used to update the tags of an NSG. Name and resource group are immutable and cannot be updated." - ], - "short": "Update a network security group." - }, - "names": [ - "network", - "nsg", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" - ], - "name": "Remove a tag of an NSG." - }, - { - "commands": [ - "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update a network security group. (autogenerated)" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" - ], - "name": "Remove a tag of an NSG." - }, - { - "commands": [ - "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update a network security group. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" - ], - "name": "Remove a tag of an NSG." - }, - { - "commands": [ - "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update a network security group. (autogenerated)" - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" - ], - "name": "Remove a tag of an NSG." - }, - { - "commands": [ - "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update a network security group. (autogenerated)" - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" - ], - "name": "Remove a tag of an NSG." - }, - { - "commands": [ - "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update a network security group. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" - ], - "name": "Remove a tag of an NSG." - }, - { - "commands": [ - "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update a network security group. (autogenerated)" - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "You can control network traffic to resources in a virtual network using a network security group. A network security group contains a list of security rules that allow or deny inbound or outbound network traffic based on source or destination IP addresses, Application Security Groups, ports, and protocols. For more information visit https://docs.microsoft.com/azure/virtual-network/virtual-networks-create-nsg-arm-cli." - ], - "short": "Manage Azure Network Security Groups (NSGs)." - }, - "names": [ - "network", - "nsg" - ] - }, - "p2s-vpn-gateway": { - "commands": { - "disconnect": { - "help": { - "short": "Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group." - }, - "names": [ - "network", - "p2s-vpn-gateway", - "disconnect" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network p2s-vpn-gateway disconnect -g MyResourceGroup -n MyP2sGateway --vpn-connection-ids \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/p2sVpnGateways/MyP2sGateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\"" - ], - "name": "Disconnect P2S vpn connections." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/p2svpngateways/{}/disconnectp2svpnconnections", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "reset": { - "help": { - "short": "Resets the primary of the p2s vpn gateway in the specified resource group." - }, - "names": [ - "network", - "p2s-vpn-gateway", - "reset" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network p2s-vpn-gateway reset -g MyResourceGroup -n MyP2sGateway" - ], - "name": "Resets the primary of the p2s vpn gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/p2svpngateways/{}/reset", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage point-to-site VPN gateway." - }, - "names": [ - "network", - "p2s-vpn-gateway" - ] - }, - "perimeter": { - "commandGroups": { - "association": { - "commands": { - "create": { - "help": { - "short": "Creates or updates a NSP resource association." - }, - "names": [ - "network", - "perimeter", - "association", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter association create -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup --access-mode Learning --private-link-resource \"{id:}\" --profile \"{id:}\"" - ], - "name": "Create NSP Association" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter association create -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup --access-mode Learning --private-link-resource \"{id:}\" --profile \"{id:}\"" - ], - "name": "Create NSP Association" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an NSP association resource." - }, - "names": [ - "network", - "perimeter", - "association", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter association delete -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Delete NSP Association" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter association delete -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Delete NSP Association" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists the NSP resource associations." - }, - "names": [ - "network", - "perimeter", - "association", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter association list --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "List NSP Associations inside a Perimeter" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter association list --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "List NSP Associations inside a Perimeter" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the specified NSP association by name." - }, - "names": [ - "network", - "perimeter", - "association", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter association show -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Get NSP Association" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter association show -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Get NSP Association" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Creates or updates a NSP resource association." - }, - "names": [ - "network", - "perimeter", - "association", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter association update --name MyAssociation --perimeter-name MyPerimeter --resource-group MyResourceGroup --access-mode Enforced --private-link-resource id=\" --profile id=\"ProfileArmID\"" - ], - "name": "Update NSP Association" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter association update --name MyAssociation --perimeter-name MyPerimeter --resource-group MyResourceGroup --access-mode Enforced --private-link-resource id=\" --profile id=\"ProfileArmID\"" - ], - "name": "Update NSP Association" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NSP Associations" - }, - "names": [ - "network", - "perimeter", - "association" - ] - }, - "link": { - "commands": { - "create": { - "help": { - "short": "Create NSP link resource." - }, - "names": [ - "network", - "perimeter", - "link", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link create --name link1 --perimeter-name nsp1 --resource-group rg1 --auto-remote-nsp-id --local-inbound-profile \"[\\'*\\']\" --remote-inbound-profile \"[\\'*\\']\" '" - ], - "name": "Create NSP Link" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter link create --name link1 --perimeter-name nsp1 --resource-group rg1 --auto-remote-nsp-id --local-inbound-profile \"[\\'*\\']\" --remote-inbound-profile \"[\\'*\\']\" '" - ], - "name": "Create NSP Link" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an NSP Link resource." - }, - "names": [ - "network", - "perimeter", - "link", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link delete --name link1 --perimeter-name nsp1 --resource-group rg1" - ], - "name": "Delete NSP link" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter link delete --name link1 --perimeter-name nsp1 --resource-group rg1" - ], - "name": "Delete NSP link" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the NSP Link resources in the specified network security perimeter." - }, - "names": [ - "network", - "perimeter", - "link", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link list --perimeter-name nsp1 --resource-group rg1" - ], - "name": "Lists NSP links in a parameter" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter link list --perimeter-name nsp1 --resource-group rg1" - ], - "name": "Lists NSP links in a parameter" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified NSP link resource." - }, - "names": [ - "network", - "perimeter", - "link", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link list --perimeter-name nsp1 --resource-group rg1" - ], - "name": "Get NSP link" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter link list --perimeter-name nsp1 --resource-group rg1" - ], - "name": "Get NSP link" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update NSP link resource." - }, - "names": [ - "network", - "perimeter", - "link", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link update --name link1 --perimeter-name nsp1 --resource-group rg1 --local-inbound-profile \"[\\'*\\']\"" - ], - "name": "Update NSP Link" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter link update --name link1 --perimeter-name nsp1 --resource-group rg1 --local-inbound-profile \"[\\'*\\']\"" - ], - "name": "Update NSP Link" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network security perimeter link" - }, - "names": [ - "network", - "perimeter", - "link" - ] - }, - "link-reference": { - "commands": { - "delete": { - "help": { - "short": "Delete an NSP LinkReference resource." - }, - "names": [ - "network", - "perimeter", - "link-reference", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link-reference delete --perimeter-name nsp2 --resource-group rg1 --name linkref2" - ], - "name": "Delete a link reference" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter link-reference delete --perimeter-name nsp2 --resource-group rg1 --name linkref2" - ], - "name": "Delete a link reference" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the NSP LinkReference resources in the specified network security perimeter." - }, - "names": [ - "network", - "perimeter", - "link-reference", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link-reference list --perimeter-name nsp2 --resource-group rg1" - ], - "name": "List NSP link reference" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter link-reference list --perimeter-name nsp2 --resource-group rg1" - ], - "name": "List NSP link reference" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified NSP linkReference resource." - }, - "names": [ - "network", - "perimeter", - "link-reference", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link-reference show --perimeter-name nsp2 --resource-group rg1 --name linkref2" - ], - "name": "Get a link reference" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter link-reference show --perimeter-name nsp2 --resource-group rg1 --name linkref2" - ], - "name": "Get a link reference" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network security perimeter link reference" - }, - "names": [ - "network", - "perimeter", - "link-reference" - ] - }, - "onboarded-resources": { - "commands": { - "list": { - "help": { - "short": "Gets the list of resources that are onboarded with NSP. These resources can be associated with a network security perimeter." - }, - "names": [ - "network", - "perimeter", - "onboarded-resources", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter onboarded-resources list -l northcentralus" - ], - "name": "List NSP onboarded resources" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/perimeterassociableresourcetypes", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter onboarded-resources list -l northcentralus" - ], - "name": "List NSP onboarded resources" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/perimeterassociableresourcetypes", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage resources onboarded to NSP" - }, - "names": [ - "network", - "perimeter", - "onboarded-resources" - ] - }, - "profile": { - "commandGroups": { - "access-rule": { - "commands": { - "create": { - "help": { - "short": "Creates or updates a network access rule." - }, - "names": [ - "network", - "perimeter", - "profile", - "access-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes \"[10.10.0.0/16]\"" - ], - "name": "Create IP based access rule" - }, - { - "commands": [ - "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --nsp \"[{id:}]\"" - ], - "name": "Create NSP based access rule" - }, - { - "commands": [ - "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --fqdn \"['www.abc.com', 'www.google.com']\" --direction \"Outbound\"" - ], - "name": "Create FQDN based access rule" - }, - { - "commands": [ - "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --subscriptions [0].id=\"\" [1].id=\"\"" - ], - "name": "Create Subscription based access rule" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes \"[10.10.0.0/16]\"" - ], - "name": "Create IP based access rule" - }, - { - "commands": [ - "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --nsp \"[{id:}]\"" - ], - "name": "Create NSP based access rule" - }, - { - "commands": [ - "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --fqdn \"['www.abc.com', 'www.google.com']\" --direction \"Outbound\"" - ], - "name": "Create FQDN based access rule" - }, - { - "commands": [ - "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --subscriptions [0].id=\"\" [1].id=\"\"" - ], - "name": "Create Subscription based access rule" - }, - { - "commands": [ - "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --service-tags [st1,st2]" - ], - "name": "Create ServiceTags based access rule" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an NSP access rule." - }, - "names": [ - "network", - "perimeter", - "profile", - "access-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule delete -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Delete NSP access rule" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule delete -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Delete NSP access rule" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists the NSP access rules in the specified NSP profile." - }, - "names": [ - "network", - "perimeter", - "profile", - "access-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule list --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "List access rules inside a Profile" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule list --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "List access rules inside a Profile" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the specified NSP access rule by name." - }, - "names": [ - "network", - "perimeter", - "profile", - "access-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule show -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Get NSP access rule" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule show -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Get NSP access rule" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Creates or updates a network access rule." - }, - "names": [ - "network", - "perimeter", - "profile", - "access-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule update -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes \"[10.10.0.0/16]\"" - ], - "name": "Update access rule" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule update -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes \"[10.10.0.0/16]\"" - ], - "name": "Update access rule" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Access Rules of a Profile inside an NSP" - }, - "names": [ - "network", - "perimeter", - "profile", - "access-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Creates or updates a network profile." - }, - "names": [ - "network", - "perimeter", - "profile", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile create -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Create NSP Profile" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter profile create -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Create NSP Profile" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an NSP profile." - }, - "names": [ - "network", - "perimeter", - "profile", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile delete -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Delete NSP Profile" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter profile delete -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Delete NSP Profile" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists the NSP profiles in the specified network security perimeter." - }, - "names": [ - "network", - "perimeter", - "profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile list --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "List NSP Profiles inside a Perimeter" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter profile list --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "List NSP Profiles inside a Perimeter" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the specified NSP profile." - }, - "names": [ - "network", - "perimeter", - "profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile show --perimeter-name MyPerimeter -g MyResourceGroup -n MyProfile" - ], - "name": "Get NSP Profile" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter profile show --perimeter-name MyPerimeter -g MyResourceGroup -n MyProfile" - ], - "name": "Get NSP Profile" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Creates or updates a network profile." - }, - "names": [ - "network", - "perimeter", - "profile", - "update" - ], - "versions": [ - { - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Profiles under an NSP" - }, - "names": [ - "network", - "perimeter", - "profile" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Creates a Network Security Perimeter." - }, - "names": [ - "network", - "perimeter", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter create -n MyPerimeter -g MyResourceGroup -l northcentralus" - ], - "name": "Create a Network Security Perimeter" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter create -n MyPerimeter -g MyResourceGroup -l northcentralus" - ], - "name": "Create a Network Security Perimeter" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a network security perimeter." - }, - "names": [ - "network", - "perimeter", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter delete -g MyResourceGroup -n MyPerimeter" - ], - "name": "Delete a Network Security Perimeter" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter delete -g MyResourceGroup -n MyPerimeter" - ], - "name": "Delete a Network Security Perimeter" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all network security perimeters in a subscription." - }, - "names": [ - "network", - "perimeter", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter list -g MyResourceGroup" - ], - "name": "List Network Security Perimeters" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecurityperimeters", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter list -g MyResourceGroup" - ], - "name": "List Network Security Perimeters" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecurityperimeters", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the specified network security perimeter by the name." - }, - "names": [ - "network", - "perimeter", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter show -g MyResourceGroup -n MyPerimeter" - ], - "name": "Get the Network Security Perimeter" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network perimeter show -g MyResourceGroup -n MyPerimeter" - ], - "name": "Get the Network Security Perimeter" - } - ], - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Creates or updates a Network Security Perimeter." - }, - "names": [ - "network", - "perimeter", - "update" - ], - "versions": [ - { - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - }, - { - "name": "2023-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", - "plane": "mgmt-plane", - "version": "2023-08-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Security Perimeters" - }, - "names": [ - "network", - "perimeter" - ] - }, - "private-dns": { - "commandGroups": { - "link": { - "commandGroups": { - "vnet": { - "commands": { - "create": { - "help": { - "short": "Create a virtual network link to the specified Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "link", - "vnet", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns link vnet create -g MyResourceGroup -n MyLinkName -z www.mysite.com -v MyVirtualNetworkId -e False" - ], - "name": "Create a virtual network link to the specified private DNS zone." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone." - ], - "short": "Delete a virtual network link to the specified private DNS zone." - }, - "names": [ - "network", - "private-dns", - "link", - "vnet", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns link vnet delete -g MyResourceGroup -z www.mysite.com -n MyLinkName" - ], - "name": "Delete a virtual network link to the specified private DNS zone." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the virtual network links to the specified private DNS zone." - }, - "names": [ - "network", - "private-dns", - "link", - "vnet", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns link vnet list -g MyResourceGroup -z www.mysite.com" - ], - "name": "List virtual network links to the specified private DNS zone in a resource group." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a virtual network link to the specified private DNS zone." - }, - "names": [ - "network", - "private-dns", - "link", - "vnet", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns link vnet show -g MyResourceGroup -n MyLinkName -z www.mysite.com" - ], - "name": "Get a virtual network link to the specified private DNS zone." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a virtual network link's properties. Does not modify virtual network within the link." - }, - "names": [ - "network", - "private-dns", - "link", - "vnet", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns link vnet update -g MyResourceGroup -n MyLinkName -z www.mysite.com -e True" - ], - "name": "Update a virtual network link properties to enable registration." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage virtual network links to the specified Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "link", - "vnet" - ] - } - }, - "help": { - "short": "Manage Private DNS links." - }, - "names": [ - "network", - "private-dns", - "link" - ] - }, - "record-set": { - "commands": { - "create": { - "help": { - "short": "Create a record set within a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "record-set", - "create" - ], - "versions": [ - { - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a record set from a Private DNS zone. This operation cannot be undone." - }, - "names": [ - "network", - "private-dns", - "record-set", - "delete" - ], - "versions": [ - { - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all record sets within a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "record-set", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns record-set list -g MyResourceGroup -z www.mysite.com --query \"[?name=='@']\"" - ], - "name": "List all \"@\" record sets within this zone." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/all", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "list-by-type": { - "help": { - "short": "Get the record sets of a specified type in a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "record-set", - "list-by-type" - ], - "versions": [ - { - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a record set." - }, - "names": [ - "network", - "private-dns", - "record-set", - "show" - ], - "versions": [ - { - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a record set within a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "record-set", - "update" - ], - "versions": [ - { - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Private DNS records and record sets." - }, - "names": [ - "network", - "private-dns", - "record-set" - ] - }, - "zone": { - "commands": { - "create": { - "help": { - "short": "Create a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "zone", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns zone create -g MyResourceGroup -n www.mysite.com" - ], - "name": "Create a Private DNS zone using a fully qualified domain name." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed." - ], - "short": "Delete a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "zone", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns zone delete -g MyResourceGroup -n www.mysite.com" - ], - "name": "Delete a Private DNS zone using a fully qualified domain name." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Private DNS zones." - }, - "names": [ - "network", - "private-dns", - "zone", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns zone list -g MyResourceGroup" - ], - "name": "List Private DNS zones in a resource group." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/privatednszones", - "plane": "mgmt-plane", - "version": "2018-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "zone", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns zone show -g MyResourceGroup -n www.mysite.com" - ], - "name": "Get a Private DNS zone using a fully qualified domain name." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Private DNS zone's properties. Does not modify Private DNS records or virtual network links within the zone." - }, - "names": [ - "network", - "private-dns", - "zone", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns zone update -g MyResourceGroup -n www.mysite.com --tags CostCenter=Marketing" - ], - "name": "Update a Private DNS zone properties to change the user-defined value of a previously set tag." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Private DNS zones." - }, - "names": [ - "network", - "private-dns", - "zone" - ] - } - }, - "help": { - "short": "Manage Private DNS domains in Azure." - }, - "names": [ - "network", - "private-dns" - ] - }, - "private-endpoint": { - "commandGroups": { - "asg": { - "commands": { - "add": { - "help": { - "short": "Add a private endpoint application security group." - }, - "names": [ - "network", - "private-endpoint", - "asg", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint asg add --endpoint-name MyPE -g MyRG --asg-id MyApplicationSecurityGroupId" - ], - "name": "Add a private endpoint application security group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.applicationSecurityGroups[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List application security group within a private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "asg", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint asg list --endpoint-name MyPE -g MyRG" - ], - "name": "List application security group within a private endpoint." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.applicationSecurityGroups", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove a private endpoint application security group." - }, - "names": [ - "network", - "private-endpoint", - "asg", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint asg remove --endpoint-name MyPE -g MyRG --asg-id MyApplicationSecurityGroupId" - ], - "name": "Remove a private endpoint application security group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.applicationSecurityGroups[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "asg", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.applicationSecurityGroups[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "asg", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.applicationSecurityGroups[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private endpoint application security groups." - }, - "names": [ - "network", - "private-endpoint", - "asg" - ] - }, - "dns-zone-group": { - "commandGroups": { - "private-dns-zone-config": { - "commands": { - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "private-dns-zone-config", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateDnsZoneConfigs[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "private-dns-zone-config", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateDnsZoneConfigs[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "private-dns-zone-config" - ] - } - }, - "commands": { - "add": { - "help": { - "short": "Add a private endpoint dns zone into a dns zone group." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint dns-zone-group add --endpoint-name MyPE -g MyRG -n MyZoneGroup --zone-name Zone1 --private-dns-zone PrivateDNSZone1" - ], - "name": "Add a private endpoint dns zone group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateDnsZoneConfigs[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a private endpoint dns zone group." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint dns-zone-group create --endpoint-name MyPE -g MyRG -n MyZoneGroup --zone-name Zone1 --private-dns-zone PrivateDNSZone1" - ], - "name": "Create a private endpoint dns zone group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private endpoint dns zone group." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint dns-zone-group delete --endpoint-name MyEndpoint --name MyPrivateDnsZoneGroup --resource-group MyResourceGroup" - ], - "name": "Delete a private endpoint dns zone group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all private endpoint dns zone groups." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint dns-zone-group list --endpoint-name MyEndpoint --resource-group MyResourceGroup" - ], - "name": "List all private endpoint dns zone groups." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove a private endpoint dns zone into a dns zone group." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint dns-zone-group remove --endpoint-name MyPE -g MyRG -n MyZoneGroup --zone-name Zone1" - ], - "name": "Remove a private endpoint dns zone group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateDnsZoneConfigs[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a private endpoint dns zone group." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint dns-zone-group show --endpoint-name MyEndpoint --name MyPrivateDnsZoneGroup --resource-group MyResourceGroup" - ], - "name": "Show a private endpoint dns zone group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a private dns zone group in the specified private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private endpoint dns zone group." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group" - ] - }, - "ip-config": { - "commands": { - "add": { - "help": { - "short": "Add a private endpoint ip configuration." - }, - "names": [ - "network", - "private-endpoint", - "ip-config", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint ip-config add --endpoint-name MyPE -g MyRG -n MyIpConfig --group-id MyGroup --member-name MyMember --private-ip-address MyPrivateIPAddress" - ], - "name": "Add a private endpoint ip configuration." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List ip configuration within a private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "ip-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint ip-config list --endpoint-name MyPE -g MyRG" - ], - "name": "List ip configuration within a private endpoint." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove a private endpoint ip configuration." - }, - "names": [ - "network", - "private-endpoint", - "ip-config", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint ip-config remove --endpoint-name MyPE -g MyRG -n MyIpConfig" - ], - "name": "Remove a private endpoint ip configuration." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "ip-config", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "ip-config", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private endpoint ip configurations." - }, - "names": [ - "network", - "private-endpoint", - "ip-config" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint create -g MyResourceGroup -n MyPE --vnet-name MyVnetName --subnet MySubnet --private-connection-resource-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/privateLinkServices/MyPLS\" --connection-name tttt -l centralus" - ], - "name": "Create a private endpoint." - }, - { - "commands": [ - "network private-endpoint create -n MyPE -g MyResourceGroup --vnet-name MyVnetName --subnet MySubnet --connection-name MyConnectionName --group-id MyGroupId --private-connection-resource-id MyResourceId --asg id=MyAsgId --asg id=MyAsgId" - ], - "name": "Create a private endpoint with ASGs." - }, - { - "commands": [ - "network private-endpoint create -n MyPE -g MyResourceGroup --vnet-name MyVnetName --subnet MySubnet --connection-name MyConnectionName --group-id MyGroupId --private-connection-resource-id MyResourceId --ip-configs [{name:Myipconfig1,group-id:MyGroupId ,member-name:MyMemberName,private-ip-address:10.0.0.4},{name:Myipconfig2,private-ip-address:10.0.0.6}]" - ], - "name": "Create a private endpoint with ip-configs." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint delete --name MyPrivateEndpoint --resource-group MyResourceGroup" - ], - "name": "Delete a private endpoint." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List private endpoints." - }, - "names": [ - "network", - "private-endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint list -g MyResourceGroup" - ], - "name": "List private endpoints." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/privateendpoints", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-types": { - "help": { - "short": "Returns all of the resource types that can be linked to a Private Endpoint in this subscription in this region." - }, - "names": [ - "network", - "private-endpoint", - "list-types" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint list-types -l centralus" - ], - "name": "List all of the resource types" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availableprivateendpointtypes", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availableprivateendpointtypes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint show --name MyPrivateEndpoint --resource-group MyResourceGroup" - ], - "name": "Get the details of a private endpoint" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint update -g MyResourceGroup -n MyPE --request-message \"test\" --tags mytag=hello" - ], - "name": "Update a private endpoint." - }, - { - "commands": [ - "network private-endpoint update --name MyPE --resource-group MyResourceGroup --set useRemoteGateways=true" - ], - "name": "Update a private endpoint." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private endpoints." - }, - "names": [ - "network", - "private-endpoint" - ] - }, - "private-link-service": { - "commandGroups": { - "connection": { - "commands": { - "create": { - "help": { - "short": "Create private end point connection for a private link service in a subscription." - }, - "names": [ - "network", - "private-link-service", - "connection", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private link service endpoint connection." - }, - "names": [ - "network", - "private-link-service", - "connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service connection delete --name MyPrivateEndpointConnection --resource-group MyResourceGroup --service-name MyService" - ], - "name": "Delete a private link service endpoint connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all private end point connections for a specific private link service." - }, - "names": [ - "network", - "private-link-service", - "connection", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specific private end point connection by specific private link service in the resource group." - }, - "names": [ - "network", - "private-link-service", - "connection", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "To update the connection status, the name of the connection should be provided. Please obtain this name by running 'az network private-link-service show -g MyResourceGroup -n MyPLSName'. The connection name is under the 'privateEndpointConnections' filed." - ], - "short": "Update a private link service endpoint connection." - }, - "names": [ - "network", - "private-link-service", - "connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service connection update -g MyResourceGroup -n MyEndpointName.f072a430-2d82-4470-ab30-d23fcfee58d1 --service-name MyPLSName --connection-status Rejected" - ], - "name": "Update the endpoint connections status of private link service" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private link service endpoint connections." - }, - "names": [ - "network", - "private-link-service", - "connection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a private link service." - }, - "names": [ - "network", - "private-link-service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service create -g MyResourceGroup -n MyPLSName --vnet-name MyVnetName --subnet MySubnet --lb-name MyLBName --lb-frontend-ip-configs LoadBalancerFrontEnd -l centralus" - ], - "name": "Create a private link service" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private link service." - }, - "names": [ - "network", - "private-link-service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service delete --name MyPrivateLinkService --resource-group MyResourceGroup" - ], - "name": "Delete a private link service." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List private link services." - }, - "names": [ - "network", - "private-link-service", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service list --resource-group MyResourceGroup" - ], - "name": "List private link services." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/privatelinkservices", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-auto-approved": { - "help": { - "short": "List all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region." - }, - "names": [ - "network", - "private-link-service", - "list-auto-approved" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service list-auto-approved -l westus" - ], - "name": "List all of the private link service that can be linked to a Private Endpoint with auto approved" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/autoapprovedprivatelinkservices", - "plane": "mgmt-plane", - "version": "2023-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/autoapprovedprivatelinkservices", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network private-link-service list-auto-approved -l westus" - ], - "name": "List all of the private link service that can be linked to a Private Endpoint with auto approved" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/autoapprovedprivatelinkservices", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/autoapprovedprivatelinkservices", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a private link service." - }, - "names": [ - "network", - "private-link-service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service show --name MyPrivateLinkService --resource-group MyResourceGroup" - ], - "name": "Get the details of a private link service." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a private link service." - }, - "names": [ - "network", - "private-link-service", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service update -g MyResourceGroup -n MyPLSName --visibility SubId1 SubId2 --auto-approval SubId1 SubId2" - ], - "name": "Update a private link service" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private link services." - }, - "names": [ - "network", - "private-link-service" - ] - }, - "profile": { - "commands": { - "create": { - "help": { - "short": "Create a network profile." - }, - "names": [ - "network", - "profile", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network profile." - }, - "names": [ - "network", - "profile", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network profile delete --name MyNetworkProfile --resource-group MyResourceGroup" - ], - "name": "Delete a network profile. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List network profiles." - }, - "names": [ - "network", - "profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network profile list --resource-group MyResourceGroup" - ], - "name": "List network profiles (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkprofiles", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a network profile." - }, - "names": [ - "network", - "profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network profile show --name MyNetworkProfile --resource-group MyResourceGroup" - ], - "name": "Get the details of a network profile. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network profile." - }, - "names": [ - "network", - "profile", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To create a network profile, see the create command for the relevant resource. Currently, only Azure Container Instances are supported." - ], - "short": "Manage network profiles." - }, - "names": [ - "network", - "profile" - ] - }, - "public-ip": { - "commandGroups": { - "ddos-protection-statu": { - "commands": { - "show": { - "help": { - "short": "Get the Ddos Protection Status of a Public IP Address" - }, - "names": [ - "network", - "public-ip", - "ddos-protection-statu", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip show-ddos-protection-statu -n MyPublicIp -g MyResourceGroup" - ], - "name": "Gets the Ddos Protection Status of a Public IP Address" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}/ddosprotectionstatus", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip show-ddos-protection-statu -n MyPublicIp -g MyResourceGroup" - ], - "name": "Gets the Ddos Protection Status of a Public IP Address" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}/ddosprotectionstatus", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage public IP ddos protection statu." - }, - "names": [ - "network", - "public-ip", - "ddos-protection-statu" - ] - }, - "prefix": { - "commands": { - "create": { - "help": { - "short": "Create a public IP prefix resource." - }, - "names": [ - "network", - "public-ip", - "prefix", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip prefix create --length 28 --location westus2 --name MyPublicIPPrefix --resource-group MyResourceGroup" - ], - "name": "Create a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix create --length 28 --location westus2 --name MyPublicIPPrefix --resource-group MyResourceGroup" - ], - "name": "Create a public IP prefix resource. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix create --length 28 --location westus2 --name MyPublicIPPrefix --resource-group MyResourceGroup" - ], - "name": "Create a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a public IP prefix resource." - }, - "names": [ - "network", - "public-ip", - "prefix", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip prefix delete --name MyPublicIPPrefix --resource-group MyResourceGroup" - ], - "name": "Delete a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix delete --name MyPublicIPPrefix --resource-group MyResourceGroup" - ], - "name": "Delete a public IP prefix resource. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix delete --name MyPublicIPPrefix --resource-group MyResourceGroup" - ], - "name": "Delete a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List public IP prefix resources." - }, - "names": [ - "network", - "public-ip", - "prefix", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip prefix list --resource-group MyResourceGroup" - ], - "name": "List public IP prefix resource." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipprefixes", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix list --resource-group MyResourceGroup" - ], - "name": "List public IP prefix resource." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipprefixes", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix list --resource-group MyResourceGroup" - ], - "name": "List public IP prefix resource." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipprefixes", - "plane": "mgmt-plane", - "version": "2022-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a public IP prefix resource." - }, - "names": [ - "network", - "public-ip", - "prefix", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip prefix show --name MyPublicIPPrefix --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Get the details of a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix show --name MyPublicIPPrefix --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Get the details of a public IP prefix resource. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix show --name MyPublicIPPrefix --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Get the details of a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a public IP prefix resource." - }, - "names": [ - "network", - "public-ip", - "prefix", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip prefix update --name MyPublicIPPrefix --resource-group MyResourceGroup --set useRemoteGateways=true" - ], - "name": "Update a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix update --name MyPublicIPPrefix --resource-group MyResourceGroup --set useRemoteGateways=true" - ], - "name": "Update a public IP prefix resource. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix update --name MyPublicIPPrefix --resource-group MyResourceGroup --set useRemoteGateways=true" - ], - "name": "Update a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage public IP prefix resources." - }, - "names": [ - "network", - "public-ip", - "prefix" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a public IP address." - }, - "names": [ - "network", - "public-ip", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp" - ], - "name": "Create a basic public IP resource." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Create a static public IP resource for a DNS name label." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --zone 2" - ], - "name": "Create a public IP resource in an availability zone in the current resource group region." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp" - ], - "name": "Create a basic public IP resource." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Create a static public IP resource for a DNS name label." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --zone 2" - ], - "name": "Create a public IP resource in an availability zone in the current resource group region." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp" - ], - "name": "Create a basic public IP resource." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Create a static public IP resource for a DNS name label." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --zone 2" - ], - "name": "Create a public IP resource in an availability zone in the current resource group region." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp" - ], - "name": "Create a basic public IP resource." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Create a static public IP resource for a DNS name label." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --zone 2" - ], - "name": "Create a public IP resource in an availability zone in the current resource group region." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp" - ], - "name": "Create a basic public IP resource." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Create a static public IP resource for a DNS name label." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --zone 2" - ], - "name": "Create a public IP resource in an availability zone in the current resource group region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp" - ], - "name": "Create a basic public IP resource." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Create a static public IP resource for a DNS name label." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --zone 2" - ], - "name": "Create a public IP resource in an availability zone in the current resource group region." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a public IP address." - }, - "names": [ - "network", - "public-ip", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip delete -g MyResourceGroup -n MyIp" - ], - "name": "Delete a public IP address." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip delete -g MyResourceGroup -n MyIp" - ], - "name": "Delete a public IP address." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip delete -g MyResourceGroup -n MyIp" - ], - "name": "Delete a public IP address." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip delete -g MyResourceGroup -n MyIp" - ], - "name": "Delete a public IP address." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip delete -g MyResourceGroup -n MyIp" - ], - "name": "Delete a public IP address." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip delete -g MyResourceGroup -n MyIp" - ], - "name": "Delete a public IP address." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List public IP addresses." - }, - "names": [ - "network", - "public-ip", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip list" - ], - "name": "List all public IPs in a subscription." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup" - ], - "name": "List all public IPs in a resource group." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" - ], - "name": "List all public IPs of a domain name label." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip list" - ], - "name": "List all public IPs in a subscription." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup" - ], - "name": "List all public IPs in a resource group." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" - ], - "name": "List all public IPs of a domain name label." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2015-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip list" - ], - "name": "List all public IPs in a subscription." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup" - ], - "name": "List all public IPs in a resource group." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" - ], - "name": "List all public IPs of a domain name label." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip list" - ], - "name": "List all public IPs in a subscription." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup" - ], - "name": "List all public IPs in a resource group." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" - ], - "name": "List all public IPs of a domain name label." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip list" - ], - "name": "List all public IPs in a subscription." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup" - ], - "name": "List all public IPs in a resource group." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" - ], - "name": "List all public IPs of a domain name label." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip list" - ], - "name": "List all public IPs in a subscription." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup" - ], - "name": "List all public IPs in a resource group." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" - ], - "name": "List all public IPs of a domain name label." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a public IP address." - }, - "names": [ - "network", - "public-ip", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp" - ], - "name": "Get information about a public IP resource." - }, - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" - ], - "name": "Get the FQDN and IP address of a public IP resource." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp" - ], - "name": "Get information about a public IP resource." - }, - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" - ], - "name": "Get the FQDN and IP address of a public IP resource." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp" - ], - "name": "Get information about a public IP resource." - }, - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" - ], - "name": "Get the FQDN and IP address of a public IP resource." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp" - ], - "name": "Get information about a public IP resource." - }, - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" - ], - "name": "Get the FQDN and IP address of a public IP resource." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp" - ], - "name": "Get information about a public IP resource." - }, - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" - ], - "name": "Get the FQDN and IP address of a public IP resource." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp" - ], - "name": "Get information about a public IP resource." - }, - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" - ], - "name": "Get the FQDN and IP address of a public IP resource." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a public IP address." - }, - "names": [ - "network", - "public-ip", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Update a public IP resource with a DNS name label and static allocation." - }, - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null" - ], - "name": "Detach a DDoS protection plan in a public IP resource." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Update a public IP resource with a DNS name label and static allocation." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Update a public IP resource with a DNS name label and static allocation." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Update a public IP resource with a DNS name label and static allocation." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Update a public IP resource with a DNS name label and static allocation." - }, - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null" - ], - "name": "Detach a DDoS protection plan in a public IP resource." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Update a public IP resource with a DNS name label and static allocation." - }, - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null" - ], - "name": "Detach a DDoS protection plan in a public IP resource." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about public IP addresses visit https://docs.microsoft.com/azure/virtual-network/virtual-network-public-ip-address." - ], - "short": "Manage public IP addresses." - }, - "names": [ - "network", - "public-ip" - ] - }, - "route-filter": { - "commandGroups": { - "rule": { - "commands": { - "create": { - "help": { - "short": "Create a rule in a route filter." - }, - "names": [ - "network", - "route-filter", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter rule create -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule --communities 12076:5040 --access Allow" - ], - "name": "Create a rule in a route filter to allow Dynamics 365." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network route-filter rule create -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule --communities 12076:5040 --access Allow" - ], - "name": "Create a rule in a route filter to allow Dynamics 365." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a rule from a route filter." - }, - "names": [ - "network", - "route-filter", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter rule delete -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule" - ], - "name": "Delete a rule from a route filter." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network route-filter rule delete -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule" - ], - "name": "Delete a rule from a route filter." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List rules in a route filter." - }, - "names": [ - "network", - "route-filter", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter rule list -g MyResourceGroup --filter-name MyRouteFilter" - ], - "name": "List rules in a route filter." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network route-filter rule list -g MyResourceGroup --filter-name MyRouteFilter" - ], - "name": "List rules in a route filter." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list-service-communities": { - "help": { - "short": "Gets all the available BGP service communities." - }, - "names": [ - "network", - "route-filter", - "rule", - "list-service-communities" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter rule list-service-communities -o table" - ], - "name": "Gets all the available BGP service communities." - }, - { - "commands": [ - "network route-filter rule list-service-communities --query '[].bgpCommunities[?communityName==`Exchange`].[communityValue][][]' -o tsv" - ], - "name": "Get the community value for Exchange." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/bgpservicecommunities", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network route-filter rule list-service-communities -o table" - ], - "name": "Gets all the available BGP service communities." - }, - { - "commands": [ - "network route-filter rule list-service-communities --query '[].bgpCommunities[?communityName==`Exchange`].[communityValue][][]' -o tsv" - ], - "name": "Get the community value for Exchange." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/bgpservicecommunities", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a rule in a route filter." - }, - "names": [ - "network", - "route-filter", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter rule show -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule" - ], - "name": "Get the details of a rule in a route filter." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network route-filter rule show -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule" - ], - "name": "Get the details of a rule in a route filter." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a rule in a route filter." - }, - "names": [ - "network", - "route-filter", - "rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter rule update -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule --add communities='12076:5010'" - ], - "name": "Update a rule in a route filter to add Exchange to rule list." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network route-filter rule update -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule --add communities='12076:5010'" - ], - "name": "Update a rule in a route filter to add Exchange to rule list." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage rules in a route filter." - }, - "names": [ - "network", - "route-filter", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a route filter." - }, - "names": [ - "network", - "route-filter", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter create -g MyResourceGroup -n MyRouteFilter" - ], - "name": "Create a route filter." - }, - { - "commands": [ - "network route-filter create --location westus2 --name MyRouteFilter --resource-group MyResourceGroup" - ], - "name": "Create a route filter. (autogenerated)" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a route filter." - }, - "names": [ - "network", - "route-filter", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter delete -g MyResourceGroup -n MyRouteFilter" - ], - "name": "Delete a route filter." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List route filters." - }, - "names": [ - "network", - "route-filter", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter list -g MyResourceGroup" - ], - "name": "List route filters in a resource group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/routefilters", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a route filter." - }, - "names": [ - "network", - "route-filter", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter show -g MyResourceGroup -n MyRouteFilter" - ], - "name": "Get the details of a route filter." - }, - { - "commands": [ - "network route-filter show --expand peerings --name MyRouteFilter --resource-group MyResourceGroup" - ], - "name": "Get the details of a route filter. (autogenerated)" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a route filter." - }, - "names": [ - "network", - "route-filter", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter update -g MyResourceGroup -n MyRouteFilter --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update the tags on a route filter." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage route filters." - }, - "names": [ - "network", - "route-filter" - ] - }, - "route-table": { - "commandGroups": { - "route": { - "commands": { - "create": { - "help": { - "short": "Create a route in a route table." - }, - "names": [ - "network", - "route-table", - "route", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" - ], - "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" - ], - "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" - ], - "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" - ], - "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" - ], - "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a route from a route table." - }, - "names": [ - "network", - "route-table", - "route", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" - ], - "name": "Delete a route from a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" - ], - "name": "Delete a route from a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" - ], - "name": "Delete a route from a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" - ], - "name": "Delete a route from a route table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" - ], - "name": "Delete a route from a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List routes in a route table." - }, - "names": [ - "network", - "route-table", - "route", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "List routes in a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "List routes in a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "List routes in a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "List routes in a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a route in a route table." - }, - "names": [ - "network", - "route-table", - "route", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" - ], - "name": "Get the details of a route in a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" - ], - "name": "Get the details of a route in a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" - ], - "name": "Get the details of a route in a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" - ], - "name": "Get the details of a route in a route table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" - ], - "name": "Get the details of a route in a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a route in a route table." - }, - "names": [ - "network", - "route-table", - "route", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" - ], - "name": "Update a route in a route table to change the next hop ip address." - }, - { - "commands": [ - "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "Update a route in a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" - ], - "name": "Update a route in a route table to change the next hop ip address." - }, - { - "commands": [ - "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "Update a route in a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" - ], - "name": "Update a route in a route table to change the next hop ip address." - }, - { - "commands": [ - "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "Update a route in a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" - ], - "name": "Update a route in a route table to change the next hop ip address." - }, - { - "commands": [ - "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "Update a route in a route table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" - ], - "name": "Update a route in a route table to change the next hop ip address." - }, - { - "commands": [ - "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "Update a route in a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage routes in a route table." - }, - "names": [ - "network", - "route-table", - "route" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a route table." - }, - "names": [ - "network", - "route-table", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table create -g MyResourceGroup -n MyRouteTable" - ], - "name": "Create a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table create -g MyResourceGroup -n MyRouteTable" - ], - "name": "Create a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table create -g MyResourceGroup -n MyRouteTable" - ], - "name": "Create a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table create -g MyResourceGroup -n MyRouteTable" - ], - "name": "Create a route table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table create -g MyResourceGroup -n MyRouteTable" - ], - "name": "Create a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a route table." - }, - "names": [ - "network", - "route-table", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table delete -g MyResourceGroup -n MyRouteTable" - ], - "name": "Delete a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table delete -g MyResourceGroup -n MyRouteTable" - ], - "name": "Delete a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table delete -g MyResourceGroup -n MyRouteTable" - ], - "name": "Delete a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table delete -g MyResourceGroup -n MyRouteTable" - ], - "name": "Delete a route table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table delete -g MyResourceGroup -n MyRouteTable" - ], - "name": "Delete a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List route tables." - }, - "names": [ - "network", - "route-table", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table list -g MyResourceGroup" - ], - "name": "List all route tables in a subscription." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table list -g MyResourceGroup" - ], - "name": "List all route tables in a subscription." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table list -g MyResourceGroup" - ], - "name": "List all route tables in a subscription." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2015-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table list -g MyResourceGroup" - ], - "name": "List all route tables in a subscription." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2020-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table list -g MyResourceGroup" - ], - "name": "List all route tables in a subscription." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a route table." - }, - "names": [ - "network", - "route-table", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table show -g MyResourceGroup -n MyRouteTable" - ], - "name": "Get the details of a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table show -g MyResourceGroup -n MyRouteTable" - ], - "name": "Get the details of a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table show -g MyResourceGroup -n MyRouteTable" - ], - "name": "Get the details of a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table show -g MyResourceGroup -n MyRouteTable" - ], - "name": "Get the details of a route table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table show -g MyResourceGroup -n MyRouteTable" - ], - "name": "Get the details of a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a route table." - }, - "names": [ - "network", - "route-table", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" - ], - "name": "Update a route table to disable BGP route propagation." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" - ], - "name": "Update a route table to disable BGP route propagation." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" - ], - "name": "Update a route table to disable BGP route propagation." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" - ], - "name": "Update a route table to disable BGP route propagation." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" - ], - "name": "Update a route table to disable BGP route propagation." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage route tables." - }, - "names": [ - "network", - "route-table" - ] - }, - "routeserver": { - "commandGroups": { - "ip-config": { - "commands": { - "create": { - "help": { - "short": "Create a VirtualHubIpConfiguration resource if it doesn't exist else updates the existing VirtualHubIpConfiguration." - }, - "names": [ - "network", - "routeserver", - "ip-config", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a VirtualHubIpConfiguration." - }, - "names": [ - "network", - "routeserver", - "ip-config", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the details of all VirtualHubIpConfigurations." - }, - "names": [ - "network", - "routeserver", - "ip-config", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a Virtual Hub Ip configuration." - }, - "names": [ - "network", - "routeserver", - "ip-config", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a VirtualHubIpConfiguration resource if it doesn't exist else updates the existing VirtualHubIpConfiguration." - }, - "names": [ - "network", - "routeserver", - "ip-config", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage IP configurations of a route server." - }, - "names": [ - "network", - "routeserver", - "ip-config" - ] - }, - "peering": { - "commands": { - "create": { - "help": { - "short": "Create a route server peering." - }, - "names": [ - "network", - "routeserver", - "peering", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering create -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer --peer-asn 11000 --peer-ip 10.0.0.120" - ], - "name": "Create a route server peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a route server peering." - }, - "names": [ - "network", - "routeserver", - "peering", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering delete -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer -y" - ], - "name": "Delete a route server peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all route server peerings under a resource group." - }, - "names": [ - "network", - "routeserver", - "peering", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering list -g MyResourceGroup --routeserver MyRouteServer" - ], - "name": "List a route server peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-advertised-routes": { - "help": { - "short": "List all routes the route server bgp connection is advertising to the specified peer." - }, - "names": [ - "network", - "routeserver", - "peering", - "list-advertised-routes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering list-advertised-routes -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer" - ], - "name": "List." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}/advertisedroutes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-learned-routes": { - "help": { - "short": "List all routes the route server bgp connection has learned." - }, - "names": [ - "network", - "routeserver", - "peering", - "list-learned-routes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering list-learned-routes -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer" - ], - "name": "List." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}/learnedroutes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a route server peering." - }, - "names": [ - "network", - "routeserver", - "peering", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering show -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer" - ], - "name": "Show a route server peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a route server peering." - }, - "names": [ - "network", - "routeserver", - "peering", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering update -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer --peer-ip 10.0.0.0" - ], - "name": "Update a route server peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the route server peering." - }, - "names": [ - "network", - "routeserver", - "peering" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a route server." - }, - "names": [ - "network", - "routeserver", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver create --resource-group myresourcegroup --name myrouteserver --hosted-subnet my_subnet_id --public-ip-address my_public_ip" - ], - "name": "Create a route server." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a route server under a resource group." - }, - "names": [ - "network", - "routeserver", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver delete -g MyResourceGroup -n MyRouteServer -y" - ], - "name": "Delete a route server." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all route servers under a subscription or a resource group." - }, - "names": [ - "network", - "routeserver", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver list -g MyResourceGroup" - ], - "name": "List a route server." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/virtualhubs", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a route server." - }, - "names": [ - "network", - "routeserver", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver show -g MyResourceGroup -n MyRouteServer" - ], - "name": "Show a route server." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a route server." - }, - "names": [ - "network", - "routeserver", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver update --name myrouteserver --resource-group myresourcegroup --allow-b2b-traffic" - ], - "name": "Update a route server." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the route server." - }, - "names": [ - "network", - "routeserver" - ] - }, - "security-partner-provider": { - "commands": { - "create": { - "help": { - "short": "Create an Azure security partner provider." - }, - "names": [ - "network", - "security-partner-provider", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network security-partner-provider create -n MyProvider -g MyResourceGroup --vhub MyVirtualHub --provider Checkpoint" - ], - "name": "Create a security partner provider." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure security partner provider." - }, - "names": [ - "network", - "security-partner-provider", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network security-partner-provider delete -n MyProvider -g MyResourceGroup" - ], - "name": "Delete a security partner provider." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Azure security partner providers." - }, - "names": [ - "network", - "security-partner-provider", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network security-partner-provider list -g MyResourceGroup" - ], - "name": "List all security partner providers in a resource group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/securitypartnerproviders", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show an Azure security partner provider." - }, - "names": [ - "network", - "security-partner-provider", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network security-partner-provider show -n MyProvider -g MyResourceGroup" - ], - "name": "Get details of a security partner provider." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an Azure security partner provider." - }, - "names": [ - "network", - "security-partner-provider", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network security-partner-provider update -n MyProvider -g MyResourceGroup --tags a=b" - ], - "name": "Update a security partner provider." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure security partner provider." - }, - "names": [ - "network", - "security-partner-provider" - ] - }, - "service-endpoint": { - "commandGroups": { - "policy": { - "commands": { - "create": { - "help": { - "short": "Create a service endpoint policy." - }, - "names": [ - "network", - "service-endpoint", - "policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy create --name MyServiceEndpointPolicy --resource-group MyResourceGroup" - ], - "name": "Create a service endpoint policy." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a service endpoint policy." - }, - "names": [ - "network", - "service-endpoint", - "policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy delete -g MyResourceGroup -n MyPolicy" - ], - "name": "Delete a service endpoint policy." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List service endpoint policies." - }, - "names": [ - "network", - "service-endpoint", - "policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy list --resource-group MyResourceGroup" - ], - "name": "List service endpoint policies." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/serviceendpointpolicies", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a service endpoint policy." - }, - "names": [ - "network", - "service-endpoint", - "policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy show --name MyServiceEndpointPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of a service endpoint policy." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a service endpoint policy." - }, - "names": [ - "network", - "service-endpoint", - "policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy update -g MyResourceGroup -n MyPolicy --tags test=nest" - ], - "name": "Update a service endpoint policy." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage service endpoint policies." - }, - "names": [ - "network", - "service-endpoint", - "policy" - ] - }, - "policy-definition": { - "commands": { - "create": { - "help": { - "short": "Create a service endpoint policy definition." - }, - "names": [ - "network", - "service-endpoint", - "policy-definition", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition create -g MyResourceGroup --policy-name MyPolicy -n MyPolicyDefinition --service Microsoft.Storage --description \"Test Def\" --service-resources MyServiceResources" - ], - "name": "Create a service endpoint policy definition." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition create -g MyResourceGroup --policy-name MyPolicy -n MyPolicyDefinition --service Microsoft.Storage --description \"Test Def\" --service-resources MyServiceResources" - ], - "name": "Create a service endpoint policy definition." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a service endpoint policy definition." - }, - "names": [ - "network", - "service-endpoint", - "policy-definition", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition delete --name myserviceendpointpolicydefinition --policy-name mypolicy --resource-group myresourcegroup" - ], - "name": "Delete a service endpoint policy definition." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition delete --name myserviceendpointpolicydefinition --policy-name mypolicy --resource-group myresourcegroup" - ], - "name": "Delete a service endpoint policy definition." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List service endpoint policy definitions." - }, - "names": [ - "network", - "service-endpoint", - "policy-definition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition list --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "List service endpoint policy definitions." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition list --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "List service endpoint policy definitions." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a service endpoint policy definition." - }, - "names": [ - "network", - "service-endpoint", - "policy-definition", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition show --name myserviceendpointpolicydefinition --policy-name mypolicy --resource-group myresourcegroup" - ], - "name": "Get the details of a service endpoint policy definition." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition show --name myserviceendpointpolicydefinition --policy-name mypolicy --resource-group myresourcegroup" - ], - "name": "Get the details of a service endpoint policy definition." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a service endpoint policy definition." - }, - "names": [ - "network", - "service-endpoint", - "policy-definition", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition update --add communities='12076:5010' --name MyServiceEndpointPolicyDefinition --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Update a service endpoint policy definition." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition update --add communities='12076:5010' --name MyServiceEndpointPolicyDefinition --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Update a service endpoint policy definition." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage service endpoint policy definitions." - }, - "names": [ - "network", - "service-endpoint", - "policy-definition" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List what values of endpoint services are available for use." - }, - "names": [ - "network", - "service-endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint list -l MyLocation" - ], - "name": "List available endpoint services." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage policies related to service endpoints." - }, - "names": [ - "network", - "service-endpoint" - ] - }, - "traffic-manager": { - "commandGroups": { - "endpoint": { - "commands": { - "create": { - "help": { - "short": "Create a traffic manager endpoint." - }, - "names": [ - "network", - "traffic-manager", - "endpoint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint create -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints --target-resource-id $MyWebApp1Id --endpoint-status enabled" - ], - "name": "Create an endpoint for a performance profile to point to an Azure Web App endpoint." - }, - { - "commands": [ - "network traffic-manager endpoint create -n MyTmEndpoint --profile-name MyTmProfile -g MyResourceGroup --type azureEndpoints --target-resource-id $MyWebApp1Id --subnets [{first:10.0.0.0}] --custom-headers [{name:test,value:best}]" - ], - "name": "Create an endpoint." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint create -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints --target-resource-id $MyWebApp1Id --endpoint-status enabled" - ], - "name": "Create an endpoint for a performance profile to point to an Azure Web App endpoint." - }, - { - "commands": [ - "network traffic-manager endpoint create -n MyTmEndpoint --profile-name MyTmProfile -g MyResourceGroup --type azureEndpoints --target-resource-id $MyWebApp1Id --subnets [{first:10.0.0.0}] --custom-headers [{name:test,value:best}]" - ], - "name": "Create an endpoint." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint create -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints --target-resource-id $MyWebApp1Id --endpoint-status enabled" - ], - "name": "Create an endpoint for a performance profile to point to an Azure Web App endpoint." - }, - { - "commands": [ - "network traffic-manager endpoint create -n MyTmEndpoint --profile-name MyTmProfile -g MyResourceGroup --type azureEndpoints --target-resource-id $MyWebApp1Id --subnets [{first:10.0.0.0}] --custom-headers [{name:test,value:best}]" - ], - "name": "Create an endpoint." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a traffic manager endpoint." - }, - "names": [ - "network", - "traffic-manager", - "endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint delete -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" - ], - "name": "Delete a traffic manager endpoint." - }, - { - "commands": [ - "network traffic-manager endpoint delete --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription --type azureEndpoints" - ], - "name": "Delete a traffic manager endpoint. (autogenerated)" - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint delete -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" - ], - "name": "Delete a traffic manager endpoint." - }, - { - "commands": [ - "network traffic-manager endpoint delete --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription --type azureEndpoints" - ], - "name": "Delete a traffic manager endpoint. (autogenerated)" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint delete -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" - ], - "name": "Delete a traffic manager endpoint." - }, - { - "commands": [ - "network traffic-manager endpoint delete --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription --type azureEndpoints" - ], - "name": "Delete a traffic manager endpoint. (autogenerated)" - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a traffic manager endpoint." - }, - "names": [ - "network", - "traffic-manager", - "endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint show -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" - ], - "name": "Get the details of a traffic manager endpoint." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint show -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" - ], - "name": "Get the details of a traffic manager endpoint." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint show -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" - ], - "name": "Get the details of a traffic manager endpoint." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "show-geographic-hierarchy": { - "help": { - "short": "Get the default geographic hierarchy used by the geographic traffic routing method." - }, - "names": [ - "network", - "traffic-manager", - "endpoint", - "show-geographic-hierarchy" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint show-geographic-hierarchy" - ], - "name": "Get the default geographic hierarchy used by the geographic traffic routing method." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/providers/microsoft.network/trafficmanagergeographichierarchies/default", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint show-geographic-hierarchy" - ], - "name": "Get the default geographic hierarchy used by the geographic traffic routing method." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/providers/microsoft.network/trafficmanagergeographichierarchies/default", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint show-geographic-hierarchy" - ], - "name": "Get the default geographic hierarchy used by the geographic traffic routing method." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/providers/microsoft.network/trafficmanagergeographichierarchies/default", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a traffic manager endpoint." - }, - "names": [ - "network", - "traffic-manager", - "endpoint", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint update -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --weight 20 --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint to change its weight." - }, - { - "commands": [ - "network traffic-manager endpoint update --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --target webserver.mysite.com --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager endpoint update --endpoint-status Enabled --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,scope:24}]", - "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,last:11.0.0.0}]" - ], - "name": "Update a traffic manager endpoint." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint update -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --weight 20 --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint to change its weight." - }, - { - "commands": [ - "network traffic-manager endpoint update --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --target webserver.mysite.com --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager endpoint update --endpoint-status Enabled --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,scope:24}]", - "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,last:11.0.0.0}]" - ], - "name": "Update a traffic manager endpoint." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint update -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --weight 20 --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint to change its weight." - }, - { - "commands": [ - "network traffic-manager endpoint update --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --target webserver.mysite.com --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager endpoint update --endpoint-status Enabled --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,scope:24}]", - "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,last:11.0.0.0}]" - ], - "name": "Update a traffic manager endpoint." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Traffic Manager end points." - }, - "names": [ - "network", - "traffic-manager", - "endpoint" - ] - }, - "profile": { - "commands": { - "check-dns": { - "help": { - "short": "Check the availability of a relative DNS name." - }, - "names": [ - "network", - "traffic-manager", - "profile", - "check-dns" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager profile check-dns -n mywebapp" - ], - "name": "Check the availability of 'mywebapp.trafficmanager.net' in Azure." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/providers/microsoft.network/checktrafficmanagernameavailability", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile check-dns -n mywebapp" - ], - "name": "Check the availability of 'mywebapp.trafficmanager.net' in Azure." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/providers/microsoft.network/checktrafficmanagernameavailability", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile check-dns -n mywebapp" - ], - "name": "Check the availability of 'mywebapp.trafficmanager.net' in Azure." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/providers/microsoft.network/checktrafficmanagernameavailability", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a traffic manager profile." - }, - "names": [ - "network", - "traffic-manager", - "profile", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager profile create -g MyResourceGroup -n MyTmProfile --routing-method Performance --unique-dns-name mywebapp --ttl 30 --protocol HTTP --port 80 --path \"/\"" - ], - "name": "Create a traffic manager profile with performance routing." - }, - { - "commands": [ - "network traffic-manager profile create -n MyTmProfile -g MyResourceGroup --routing-method subnet --unique-dns-name mywebapp --custom-headers [{name:foo,value:bar}] --status-code-ranges [{min:200,max:202}] --path \"/\"" - ], - "name": "Create a traffic manager profile." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile create -g MyResourceGroup -n MyTmProfile --routing-method Performance --unique-dns-name mywebapp --ttl 30 --protocol HTTP --port 80 --path \"/\"" - ], - "name": "Create a traffic manager profile with performance routing." - }, - { - "commands": [ - "network traffic-manager profile create -n MyTmProfile -g MyResourceGroup --routing-method subnet --unique-dns-name mywebapp --custom-headers [{name:foo,value:bar}] --status-code-ranges [{min:200,max:202}] --path \"/\"" - ], - "name": "Create a traffic manager profile." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile create -g MyResourceGroup -n MyTmProfile --routing-method Performance --unique-dns-name mywebapp --ttl 30 --protocol HTTP --port 80 --path \"/\"" - ], - "name": "Create a traffic manager profile with performance routing." - }, - { - "commands": [ - "network traffic-manager profile create -n MyTmProfile -g MyResourceGroup --routing-method subnet --unique-dns-name mywebapp --custom-headers [{name:foo,value:bar}] --status-code-ranges [{min:200,max:202}] --path \"/\"" - ], - "name": "Create a traffic manager profile." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a traffic manager profile." - }, - "names": [ - "network", - "traffic-manager", - "profile", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager profile delete -g MyResourceGroup -n MyTmProfile" - ], - "name": "Delete a traffic manager profile." - }, - { - "commands": [ - "network traffic-manager profile delete --name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a traffic manager profile. (autogenerated)" - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile delete -g MyResourceGroup -n MyTmProfile" - ], - "name": "Delete a traffic manager profile." - }, - { - "commands": [ - "network traffic-manager profile delete --name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a traffic manager profile. (autogenerated)" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile delete -g MyResourceGroup -n MyTmProfile" - ], - "name": "Delete a traffic manager profile." - }, - { - "commands": [ - "network traffic-manager profile delete --name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a traffic manager profile. (autogenerated)" - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List traffic manager profiles." - }, - "names": [ - "network", - "traffic-manager", - "profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager profile list -g MyResourceGroup" - ], - "name": "List traffic manager profiles." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/trafficmanagerprofiles", - "plane": "mgmt-plane", - "version": "2018-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile list -g MyResourceGroup" - ], - "name": "List traffic manager profiles." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/trafficmanagerprofiles", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile list -g MyResourceGroup" - ], - "name": "List traffic manager profiles." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/trafficmanagerprofiles", - "plane": "mgmt-plane", - "version": "2022-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a traffic manager profile." - }, - "names": [ - "network", - "traffic-manager", - "profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager profile show -g MyResourceGroup -n MyTmProfile" - ], - "name": "Get the details of a traffic manager profile." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile show -g MyResourceGroup -n MyTmProfile" - ], - "name": "Get the details of a traffic manager profile." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile show -g MyResourceGroup -n MyTmProfile" - ], - "name": "Get the details of a traffic manager profile." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a traffic manager profile." - }, - "names": [ - "network", - "traffic-manager", - "profile", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager profile update -g MyResourceGroup -n MyTmProfile --ttl 300" - ], - "name": "Update a traffic manager profile to change the TTL to 300." - }, - { - "commands": [ - "network traffic-manager profile update --name MyTmProfile --resource-group MyResourceGroup --status Enabled" - ], - "name": "Update a traffic manager profile. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager profile update -n MyTmProfile -g MyResourceGroup --status-code-ranges [{min:200,max:204}] --custom-headers [{name:foo,value:doo},{name:test,value:best}]" - ], - "name": "Update a traffic manager profile." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile update -g MyResourceGroup -n MyTmProfile --ttl 300" - ], - "name": "Update a traffic manager profile to change the TTL to 300." - }, - { - "commands": [ - "network traffic-manager profile update --name MyTmProfile --resource-group MyResourceGroup --status Enabled" - ], - "name": "Update a traffic manager profile. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager profile update -n MyTmProfile -g MyResourceGroup --status-code-ranges [{min:200,max:204}] --custom-headers [{name:foo,value:doo},{name:test,value:best}]" - ], - "name": "Update a traffic manager profile." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile update -g MyResourceGroup -n MyTmProfile --ttl 300" - ], - "name": "Update a traffic manager profile to change the TTL to 300." - }, - { - "commands": [ - "network traffic-manager profile update --name MyTmProfile --resource-group MyResourceGroup --status Enabled" - ], - "name": "Update a traffic manager profile. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager profile update -n MyTmProfile -g MyResourceGroup --status-code-ranges [{min:200,max:204}] --custom-headers [{name:foo,value:doo},{name:test,value:best}]" - ], - "name": "Update a traffic manager profile." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Traffic Manager profiles." - }, - "names": [ - "network", - "traffic-manager", - "profile" - ] - } - }, - "help": { - "short": "Manage the routing of incoming traffic." - }, - "names": [ - "network", - "traffic-manager" - ] - }, - "vhub": { - "commandGroups": { - "connection": { - "commands": { - "create": { - "help": { - "short": "Create a virtual hub VNet connection." - }, - "names": [ - "network", - "vhub", - "connection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub connection create -n MyConnection --vhub-name MyHub -g MyRG --remote-vnet MyVNet" - ], - "name": "Create a virtual hub VNet connection without routing configuration." - }, - { - "commands": [ - "network vhub connection create -n MyConnection --vhub-name MyHub -g MyRG --remote-vnet MyVNet --associated-route-table /subscriptions/MySub/resourceGroups/MyRG/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/RouteTable1 --propagated-route-tables /subscriptions/MySub/resourceGroups/MyRG/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/RouteTable1 /subscriptions/MySub/resourceGroups/MyRG/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/RouteTable2 --labels label1 label2 --route-name route1 --next-hop 70.0.0.2 --address-prefixes 10.80.0.0/16 10.90.0.0/16" - ], - "name": "Create a virtual hub VNet connection with routing configuration." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a virtual hub VNet connection." - }, - "names": [ - "network", - "vhub", - "connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub connection delete -n MyConnection --vhub-name MyHub -g MyRG" - ], - "name": "Delete a virtual hub VNet connection." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List virtual hub VNet connections." - }, - "names": [ - "network", - "vhub", - "connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub connection list --vhub-name MyHub -g MyRG" - ], - "name": "List VNet connections in a given virtual hub." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a virtual hub VNet connection." - }, - "names": [ - "network", - "vhub", - "connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub connection show -n MyConnection --vhub-name MyHub -g MyRG" - ], - "name": "Get the details of a virtual hub VNet connection." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings of a virtual hub connection." - }, - "names": [ - "network", - "vhub", - "connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub connection update -n MyConnection --vhub-name MyHub -g MyRG --labels Newlabel1 Newlabel2" - ], - "name": "Add labels for propagated route tables under routing configuration." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage virtual hub VNet connections." - }, - "names": [ - "network", - "vhub", - "connection" - ] - }, - "route-map": { - "commandGroups": { - "rule": { - "commands": { - "add": { - "help": { - "short": "Add route map rule" - }, - "names": [ - "network", - "vhub", - "route-map", - "rule", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map rule add --name rule-name -g rg --route-map-name routemap-name --vhub-name vhub-name --match-criteria \"[{matchCondition:Contains,routePrefix:[10.0.0.1/8]}]\" --actions \"[{type:Add,parameters:[{asPath:[22335]}]}]\" --next-step Continue" - ], - "name": "Add rule to route map" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "subresource": "properties.rules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete route map rule" - }, - "names": [ - "network", - "vhub", - "route-map", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map rule delete -g rg --route-map-name routemap-name --vhub-name vhub-name --rule-index 1" - ], - "name": "Delete rule" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "subresource": "properties.rules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List route map rules" - }, - "names": [ - "network", - "vhub", - "route-map", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map rule list -g rg --route-map-name routemap-name --vhub-name vhub-name" - ], - "name": "List route map rules" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "subresource": "properties.rules", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show route map rule" - }, - "names": [ - "network", - "vhub", - "route-map", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map rule show -g rg --route-map-name routemap-name --vhub-name vhub-name --rule-index 0" - ], - "name": "Show route map rule" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "subresource": "properties.rules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update route map rule" - }, - "names": [ - "network", - "vhub", - "route-map", - "rule", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "subresource": "properties.rules[]", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage route map rule" - }, - "names": [ - "network", - "vhub", - "route-map", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a route map." - }, - "names": [ - "network", - "vhub", - "route-map", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map create -n route-map-name -g rg --vhub-name vhub-name" - ], - "name": "Create route map" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a route map." - }, - "names": [ - "network", - "vhub", - "route-map", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map delete -n route-map-name -g rg --vhub-name vhub-name" - ], - "name": "Delete route map" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "get-inbound-routes": { - "help": { - "short": "Get the inbound routes configured for the Virtual Hub on a particular connection." - }, - "names": [ - "network", - "vhub", - "route-map", - "get-inbound-routes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map get-inbound-routes -g rg --vhub-name vhub-name --connection-type ExpressRouteConnection --resource-uri /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteGateways/exrGw1/expressRouteConnections/exrConn1" - ], - "name": "Get inbound routes" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/inboundroutes", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "get-outbound-routes": { - "help": { - "short": "Get the outbound routes configured for the Virtual Hub on a particular connection." - }, - "names": [ - "network", - "vhub", - "route-map", - "get-outbound-routes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map get-outbound-routes -g rg --vhub-name vhub-name --connection-type ExpressRouteConnection --resource-uri /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteGateways/exrGw1/expressRouteConnections/exrConn1" - ], - "name": "Get outbound routes" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/outboundroutes", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List routem maps by resource group." - }, - "names": [ - "network", - "vhub", - "route-map", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map list -g rg --vhub-name vhub-name" - ], - "name": "List route maps by resource group" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the details of a route map." - }, - "names": [ - "network", - "vhub", - "route-map", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map show -n route-map-name -g rg --vhub-name vhub-name" - ], - "name": "Sho a route map" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a route map." - }, - "names": [ - "network", - "vhub", - "route-map", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map update -n route-map-name -g rg --vhub-name vhub-name --rules \"[{name:rule1,matchCriteria:[{matchCondition:Contains,routePrefix:[10.0.0.0/8]}],actions:[{type:Add,parameters:[{asPath:[22334]}]}]}]\"" - ], - "name": "Update route map" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage route map" - }, - "names": [ - "network", - "vhub", - "route-map" - ] - }, - "routing-intent": { - "commands": { - "create": { - "help": { - "short": "Create a routing intent in the virtual hub." - }, - "names": [ - "network", - "vhub", - "routing-intent", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub routing-intent create -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --routing-policies \"[{name:InternetTraffic,destinations:[Internet],next-hop:MyFirewallId},{name:PrivateTrafficPolicy,destinations:[PrivateTraffic],next-hop:MyFirewallId}]\"" - ], - "name": "Create a routing intent with two routing policies." - } - ], - "name": "2021-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", - "plane": "mgmt-plane", - "version": "2021-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a routing intent in the virtual hub." - }, - "names": [ - "network", - "vhub", - "routing-intent", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub routing-intent delete -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --yes" - ], - "name": "Delete a routing intent in the virtual hub." - } - ], - "name": "2021-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", - "plane": "mgmt-plane", - "version": "2021-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "Retrieve the details of all routing intent resources of the virtual hub." - }, - "names": [ - "network", - "vhub", - "routing-intent", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub routing-intent list -g MyResourceGroup --vhub MyVirtualHub" - ], - "name": "Retrieve the details of all routing intent resources of the virtual hub." - } - ], - "name": "2021-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent", - "plane": "mgmt-plane", - "version": "2021-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Retrieve the details of a routing intent." - }, - "names": [ - "network", - "vhub", - "routing-intent", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub routing-intent show -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub" - ], - "name": "Retrieve the details of a routing intent." - } - ], - "name": "2021-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", - "plane": "mgmt-plane", - "version": "2021-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a routing intent in the virtual hub." - }, - "names": [ - "network", - "vhub", - "routing-intent", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub routing-intent create -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --routing-policies \"[{name:InternetTraffic,destinations:[Internet],next-hop:MyFirewallId}]\"" - ], - "name": "Update a routing intent in the virtual hub." - } - ], - "name": "2021-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", - "plane": "mgmt-plane", - "version": "2021-05-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage routing intent in the virtual hub." - }, - "names": [ - "network", - "vhub", - "routing-intent" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a virtual hub." - }, - "names": [ - "network", - "vhub", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub create -g MyRG -n MyVHub --vwan MyVWan --address-prefix 10.0.0.0/24 -l SouthCentralUS --sku Standard" - ], - "name": "Create a virtual hub." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a virtual hub." - }, - "names": [ - "network", - "vhub", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub delete -n MyVHub -g MyRG" - ], - "name": "Delete a virtual hub." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List virtual hubs." - }, - "names": [ - "network", - "vhub", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub list -g MyRG" - ], - "name": "List virtual hubs." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/virtualhubs", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a virtual hub." - }, - "names": [ - "network", - "vhub", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub show -n MyVHub -g MyRG" - ], - "name": "Get the details of a virtual hub." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings of a virtual hub." - }, - "names": [ - "network", - "vhub", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub update -g MyRG -n MyVHub --sku Basic --hub-routing-preference VpnGateway" - ], - "name": "Update settings of a virtual hub." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage virtual hubs." - }, - "names": [ - "network", - "vhub" - ] - }, - "virtual-appliance": { - "commandGroups": { - "connection": { - "commands": { - "list": { - "help": { - "short": "Lists connections under the NVA." - }, - "names": [ - "network", - "virtual-appliance", - "connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance connection list --nva MyNVA -g MyRG" - ], - "name": "List Network Virtual Appliance Connections under the NVA" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/networkvirtualapplianceconnections", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of specified NVA connection." - }, - "names": [ - "network", - "virtual-appliance", - "connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance connection show -n defaultConnection --nva MyNVA -g MyRG" - ], - "name": "Show Network Virtual Appliance Connection" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/networkvirtualapplianceconnections/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update existing connection to Network Virtual Appliance" - }, - "names": [ - "network", - "virtual-appliance", - "connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance connection update --name defaultConnection --nva MyNva -g MyRG --subscription --associated-route-table \"{'id': '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualHubs//hubRouteTables/'}\"" - ], - "name": "Update NVA connection routing configuration - change associated route table" - }, - { - "commands": [ - "network virtual-appliance connection update --name defaultConnection --nva MyNva -g MyRG --subscription --labels [label1,label2]" - ], - "name": "Update NVA connection routing configuration - add Propagated route table Labels" - }, - { - "commands": [ - "network virtual-appliance connection update --name defaultConnection --nva MyNva -g MyRG --subscription --propagated \"[{'id':''},{'id':''}]\"" - ], - "name": "Update NVA connection routing configuration - add propagated route table id" - } - ], - "name": "2023-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/networkvirtualapplianceconnections/{}", - "plane": "mgmt-plane", - "version": "2023-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Network Virtual Appliance Connection." - }, - "names": [ - "network", - "virtual-appliance", - "connection" - ] - }, - "inbound-security-rule": { - "commands": { - "create": { - "help": { - "short": "Create the specified Network Virtual Appliance Inbound Security Rules." - }, - "names": [ - "network", - "virtual-appliance", - "inbound-security-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance inbound-security-rule create --network-virtual-appliance-name \"MyName\" -g \"MyRG\" --subscription {subID} --rule-type \"Permanent\" --name \"PermanentRuleCollection\" --rules \"[{name:'inboundRule',protocol:'TCP',destination-port-ranges:['80-120'],applies-on:['slbIP'],source-address-prefix:'*'}]\"" - ], - "name": "Create Inbound Security Rule of Permanent Rule Type" - }, - { - "commands": [ - "network virtual-appliance inbound-security-rule create --network-virtual-appliance-name \"MyName\" -g \"MyRG\" --subscription {subID} --rule-type \"AutoExpire\" --name \"TemporaryRuleCollection\" --rules \"[{name:'inboundRule',protocol:'TCP',destination-port-ranges:['80-120'],applies-on:['publicnicipconfig'],source-address-prefix:'20.0.0.0/32'}]\"" - ], - "name": "Create Inbound Security Rule of AutoExpire Rule Type" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/inboundsecurityrules/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance inbound-security-rule create --nva-name \"MyName\" -g \"MyRG\" --subscription {subID} --rule-type \"Permanent\" --name \"PermanentRuleCollection\" --rules \"[{name:'inboundRule',protocol:'TCP',destination-port-ranges:['80-120'],applies-on:['slbIP'],source-address-prefix:'*'}]\"" - ], - "name": "Create Inbound Security Rule of Permanent Rule Type" - }, - { - "commands": [ - "network virtual-appliance inbound-security-rule create --nva-name \"MyName\" -g \"MyRG\" --subscription {subID} --rule-type \"AutoExpire\" --name \"TemporaryRuleCollection\" --rules \"[{name:'inboundRule',protocol:'TCP',destination-port-ranges:['80-120'],applies-on:['publicnicipconfig'],source-address-prefix:'20.0.0.0/32'}]\"" - ], - "name": "Create Inbound Security Rule of AutoExpire Rule Type" - } - ], - "name": "2024-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/inboundsecurityrules/{}", - "plane": "mgmt-plane", - "version": "2024-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the available specified Network Virtual Appliance Inbound Security Rules Collection." - }, - "names": [ - "network", - "virtual-appliance", - "inbound-security-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance inbound-security-rule show --nva-name \"MyName\" -g \"MyRG\" --subscription {subID} --name \"InboundRuleCollection\"" - ], - "name": "Get Inbound Security Rule" - } - ], - "name": "2024-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/inboundsecurityrules/{}", - "plane": "mgmt-plane", - "version": "2024-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Network Virtual Appliance Inbound Security Rules." - }, - "names": [ - "network", - "virtual-appliance", - "inbound-security-rule" - ] - }, - "site": { - "commands": { - "create": { - "help": { - "short": "Create an Azure network virtual appliance site." - }, - "names": [ - "network", - "virtual-appliance", - "site", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance site create -n MyName -g MyRG --appliance-name MyAppliance --address-prefix 10.0.0.0/24 --allow --default --optimize" - ], - "name": "Create an Azure network virtual appliance site." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure network virtual appliance site." - }, - "names": [ - "network", - "virtual-appliance", - "site", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance site delete -n MySite -g MyRG --appliance-name MyName -y" - ], - "name": "Delete an Azure network virtual appliance site." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Azure network virtual appliance site." - }, - "names": [ - "network", - "virtual-appliance", - "site", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance site list -g MyRG --appliance-name MyName" - ], - "name": "List all Azure network virtual appliance site." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the detail of an Azure network virtual appliance site." - }, - "names": [ - "network", - "virtual-appliance", - "site", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance site show -n MySite -g MyRG --appliance-name MyName" - ], - "name": "Show the detail of an Azure network virtual appliance site." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an Azure network virtual appliance site." - }, - "names": [ - "network", - "virtual-appliance", - "site", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance site update -n MyName -g MyRG --appliance-name MyAppliance --address-prefix 10.0.0.0/24 --allow false --default false --optimize false" - ], - "name": "Update an Azure network virtual appliance site." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Network Virtual Appliance Site." - }, - "names": [ - "network", - "virtual-appliance", - "site" - ] - }, - "sku": { - "commands": { - "list": { - "help": { - "short": "List all Azure network virtual appliance sku." - }, - "names": [ - "network", - "virtual-appliance", - "sku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance sku list" - ], - "name": "List all Azure network virtual appliance sku." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualapplianceskus", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the detail of an Azure network virtual appliance sku." - }, - "names": [ - "network", - "virtual-appliance", - "sku", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance sku show --name \"barracudasdwanrelease\"" - ], - "name": "Show the detail of an Azure network virtual appliance sku." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualapplianceskus/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Network Virtual Appliance Sku." - }, - "names": [ - "network", - "virtual-appliance", - "sku" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Azure network virtual appliance." - }, - "names": [ - "network", - "virtual-appliance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance create -n MyName -g MyRG --vhub {vhubID} --vendor \"barracudasdwanrelease\" --scale-unit 2 -v latest --asn 10000 --init-config \"echo $hello\" --boot-blobs {blobUrl1} {blobUrl2} --cloud-blobs {blobUrl3} {blobUrl4}" - ], - "name": "Create an Azure network virtual appliance." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance create -n MyName -g MyRG --vhub {vhubID} --vendor \"barracudasdwanrelease\" --scale-unit 2 -v latest --asn 10000 --init-config \"echo $hello\" --boot-blobs {blobUrl1} {blobUrl2} --cloud-blobs {blobUrl3} {blobUrl4}" - ], - "name": "Create an Azure network virtual appliance." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance create -n MyName -g MyRG --vhub {vhubID} --vendor \"barracudasdwanrelease\" --scale-unit 2 -v latest --asn 10000 --init-config \"echo $hello\" --boot-blobs {blobUrl1} {blobUrl2} --cloud-blobs {blobUrl3} {blobUrl4}" - ], - "name": "Create an Azure network virtual appliance." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure network virtual appliance." - }, - "names": [ - "network", - "virtual-appliance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance delete -n MyName -g MyRG -y" - ], - "name": "Delete an Azure network virtual appliance." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance delete -n MyName -g MyRG -y" - ], - "name": "Delete an Azure network virtual appliance." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance delete -n MyName -g MyRG -y" - ], - "name": "Delete an Azure network virtual appliance." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Azure network virtual appliance." - }, - "names": [ - "network", - "virtual-appliance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance list -g MyRG" - ], - "name": "List all Azure network virtual appliances." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualappliances", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance list -g MyRG" - ], - "name": "List all Azure network virtual appliances." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualappliances", - "plane": "mgmt-plane", - "version": "2023-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance list -g MyRG" - ], - "name": "List all Azure network virtual appliances." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualappliances", - "plane": "mgmt-plane", - "version": "2023-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "restart": { - "help": { - "lines": [ - "Restarting all or multiple VM instances will restart the VMs in parallel." - ], - "short": "Restarts one or more VMs belonging to the specified Network Virtual Appliance." - }, - "names": [ - "network", - "virtual-appliance", - "restart" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance restart --resource-group rg1 --network-virtual-appliance-name nvaName --subscription subscriptionId --instance-ids 0" - ], - "name": "Restart one network virtual appliance VM" - }, - { - "commands": [ - "network virtual-appliance restart --resource-group rg1 --network-virtual-appliance-name nva --subscription subscriptionId --instance-ids 0 2" - ], - "name": "Restart multiple network virtual appliance VMs in parallel" - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/restart", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the detail of an Azure network virtual appliance." - }, - "names": [ - "network", - "virtual-appliance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance show -n MyName -g MyRG" - ], - "name": "Show the detail of an Azure network virtual appliance." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance show -n MyName -g MyRG" - ], - "name": "Show the detail of an Azure network virtual appliance." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance show -n MyName -g MyRG" - ], - "name": "Show the detail of an Azure network virtual appliance." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an Azure network virtual appliance." - }, - "names": [ - "network", - "virtual-appliance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance update -n MyName -g MyRG --asn 20000 --init-config \"echo $hello\"" - ], - "name": "Update an Azure network virtual appliance." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance update -n MyName -g MyRG --asn 20000 --init-config \"echo $hello\"" - ], - "name": "Update an Azure network virtual appliance." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance update -n MyName -g MyRG --asn 20000 --init-config \"echo $hello\"" - ], - "name": "Update an Azure network virtual appliance." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Network Virtual Appliance." - }, - "names": [ - "network", - "virtual-appliance" - ] - }, - "vnet": { - "commandGroups": { - "peering": { - "commands": { - "create": { - "help": { - "lines": [ - "To successfully peer two virtual networks this command must be called twice with the values for --vnet-name and --remote-vnet reversed." - ], - "short": "Create a virtual network peering connection." - }, - "names": [ - "network", - "vnet", - "peering", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" - ], - "name": "Create a peering connection between two virtual networks." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" - ], - "name": "Create a peering connection between two virtual networks." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" - ], - "name": "Create a peering connection between two virtual networks." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a peering." - }, - "names": [ - "network", - "vnet", - "peering", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" - ], - "name": "Delete a virtual network peering connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" - ], - "name": "Delete a virtual network peering connection." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" - ], - "name": "Delete a virtual network peering connection." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List peerings." - }, - "names": [ - "network", - "vnet", - "peering", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" - ], - "name": "List all peerings of a specified virtual network." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" - ], - "name": "List all peerings of a specified virtual network." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" - ], - "name": "List all peerings of a specified virtual network." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a peering." - }, - "names": [ - "network", - "vnet", - "peering", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" - ], - "name": "Show all details of the specified virtual network peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" - ], - "name": "Show all details of the specified virtual network peering." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" - ], - "name": "Show all details of the specified virtual network peering." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a peering." - }, - "names": [ - "network", - "vnet", - "peering", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" - ], - "name": "Change forwarded traffic configuration of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" - ], - "name": "Change virtual network access of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" - ], - "name": "Change gateway transit property configuration of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" - ], - "name": "Use remote gateways in virtual network peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" - ], - "name": "Change forwarded traffic configuration of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" - ], - "name": "Change virtual network access of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" - ], - "name": "Change gateway transit property configuration of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" - ], - "name": "Use remote gateways in virtual network peering." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" - ], - "name": "Change forwarded traffic configuration of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" - ], - "name": "Change virtual network access of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" - ], - "name": "Change gateway transit property configuration of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" - ], - "name": "Use remote gateways in virtual network peering." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about virtual network peering visit https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-manage-peering." - ], - "short": "Manage peering connections between Azure Virtual Networks." - }, - "names": [ - "network", - "vnet", - "peering" - ] - }, - "subnet": { - "commands": { - "create": { - "help": { - "short": "Create a subnet and associate an existing NSG and route table." - }, - "names": [ - "network", - "vnet", - "subnet", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2019-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2019-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2024-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2024-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a subnet." - }, - "names": [ - "network", - "vnet", - "subnet", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2019-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2019-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2024-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2024-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the subnets in a virtual network." - }, - "names": [ - "network", - "vnet", - "subnet", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2024-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2024-01-01" - } - ] - } - ] - }, - "list-available-delegations": { - "help": { - "short": "List the services available for subnet delegation." - }, - "names": [ - "network", - "vnet", - "subnet", - "list-available-delegations" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet subnet list-available-delegations -l westus --query [].serviceName" - ], - "name": "Retrieve the service names for available delegations in the West US region." - }, - { - "commands": [ - "network vnet subnet list-available-delegations --resource-group MyResourceGroup" - ], - "name": "List the services available for subnet delegation. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availabledelegations", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availabledelegations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list-available-delegations -l westus --query [].serviceName" - ], - "name": "Retrieve the service names for available delegations in the West US region." - }, - { - "commands": [ - "network vnet subnet list-available-delegations --resource-group MyResourceGroup" - ], - "name": "List the services available for subnet delegation. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availabledelegations", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availabledelegations", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a subnet." - }, - "names": [ - "network", - "vnet", - "subnet", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2019-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2019-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2024-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2024-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a subnet." - }, - "names": [ - "network", - "vnet", - "subnet", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2019-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2019-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --private-endpoint-network-policies Disabled" - ], - "name": "Disable the private endpoint network policies." - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --private-endpoint-network-policies Disabled" - ], - "name": "Disable the private endpoint network policies." - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2023-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --private-endpoint-network-policies Disabled" - ], - "name": "Disable the private endpoint network policies." - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2024-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2024-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about subnets visit https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-subnet." - ], - "short": "Manage subnets in an Azure Virtual Network." - }, - "names": [ - "network", - "vnet", - "subnet" - ] - } - }, - "commands": { - "check-ip-address": { - "help": { - "short": "Check if a private IP address is available for use within a virtual network." - }, - "names": [ - "network", - "vnet", - "check-ip-address" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4" - ], - "name": "Check whether 10.0.0.4 is available within MyVnet." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/checkipaddressavailability", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4" - ], - "name": "Check whether 10.0.0.4 is available within MyVnet." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/checkipaddressavailability", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4" - ], - "name": "Check whether 10.0.0.4 is available within MyVnet." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/checkipaddressavailability", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "create": { - "help": { - "lines": [ - "You may also create a subnet at the same time by specifying a subnet name and (optionally) an address prefix. To learn about how to create a virtual network visit https://docs.microsoft.com/azure/virtual-network/manage-virtual-network#create-a-virtual-network." - ], - "short": "Create a virtual network." - }, - "names": [ - "network", - "vnet", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network with a specific address prefix and one subnet." - }, - { - "commands": [ - "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network with a specific address prefix and one subnet." - }, - { - "commands": [ - "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network with a specific address prefix and one subnet." - }, - { - "commands": [ - "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network with a specific address prefix and one subnet." - }, - { - "commands": [ - "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a virtual network." - }, - "names": [ - "network", - "vnet", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet delete -g MyResourceGroup -n myVNet" - ], - "name": "Delete a virtual network." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet delete -g MyResourceGroup -n myVNet" - ], - "name": "Delete a virtual network." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet delete -g MyResourceGroup -n myVNet" - ], - "name": "Delete a virtual network." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet delete -g MyResourceGroup -n myVNet" - ], - "name": "Delete a virtual network." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List virtual networks." - }, - "names": [ - "network", - "vnet", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet list" - ], - "name": "List all virtual networks in a subscription." - }, - { - "commands": [ - "network vnet list -g MyResourceGroup" - ], - "name": "List all virtual networks in a resource group." - }, - { - "commands": [ - "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" - ], - "name": "List virtual networks in a subscription which specify a certain address prefix." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet list" - ], - "name": "List all virtual networks in a subscription." - }, - { - "commands": [ - "network vnet list -g MyResourceGroup" - ], - "name": "List all virtual networks in a resource group." - }, - { - "commands": [ - "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" - ], - "name": "List virtual networks in a subscription which specify a certain address prefix." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet list" - ], - "name": "List all virtual networks in a subscription." - }, - { - "commands": [ - "network vnet list -g MyResourceGroup" - ], - "name": "List all virtual networks in a resource group." - }, - { - "commands": [ - "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" - ], - "name": "List virtual networks in a subscription which specify a certain address prefix." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet list" - ], - "name": "List all virtual networks in a subscription." - }, - { - "commands": [ - "network vnet list -g MyResourceGroup" - ], - "name": "List all virtual networks in a resource group." - }, - { - "commands": [ - "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" - ], - "name": "List virtual networks in a subscription which specify a certain address prefix." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2015-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "list-endpoint-services": { - "help": { - "lines": [ - "To learn more about service endpoints visit https://docs.microsoft.com/azure/virtual-network/virtual-network-service-endpoints-configure#azure-cli." - ], - "short": "List which services support VNet service tunneling in a given region." - }, - "names": [ - "network", - "vnet", - "list-endpoint-services" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet list-endpoint-services -l westus -o table" - ], - "name": "List the endpoint services available for use in the West US region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet list-endpoint-services -l westus -o table" - ], - "name": "List the endpoint services available for use in the West US region." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet list-endpoint-services -l westus -o table" - ], - "name": "List the endpoint services available for use in the West US region." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a virtual network." - }, - "names": [ - "network", - "vnet", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet show -g MyResourceGroup -n MyVNet" - ], - "name": "Get details for MyVNet." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet show -g MyResourceGroup -n MyVNet" - ], - "name": "Get details for MyVNet." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet show -g MyResourceGroup -n MyVNet" - ], - "name": "Get details for MyVNet." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet show -g MyResourceGroup -n MyVNet" - ], - "name": "Get details for MyVNet." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a virtual network." - }, - "names": [ - "network", - "vnet", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" - ], - "name": "Update a virtual network with the IP address of a DNS server." - }, - { - "commands": [ - "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" - ], - "name": "Update a virtual network." - }, - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" - ], - "name": "Update a virtual network to delete DNS server." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" - ], - "name": "Update a virtual network with the IP address of a DNS server." - }, - { - "commands": [ - "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" - ], - "name": "Update a virtual network." - }, - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" - ], - "name": "Update a virtual network to delete DNS server." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" - ], - "name": "Update a virtual network with the IP address of a DNS server." - }, - { - "commands": [ - "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" - ], - "name": "Update a virtual network." - }, - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" - ], - "name": "Update a virtual network to delete DNS server." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" - ], - "name": "Update a virtual network with the IP address of a DNS server." - }, - { - "commands": [ - "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" - ], - "name": "Update a virtual network." - }, - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" - ], - "name": "Update a virtual network to delete DNS server." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about Virtual Networks visit https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-network." - ], - "short": "Check if a private IP address is available for use within a virtual network." - }, - "names": [ - "network", - "vnet" - ] - }, - "vnet-gateway": { - "commandGroups": { - "aad": { - "commands": { - "assign": { - "help": { - "short": "Assign/Update AAD(Azure Active Directory) authentication to a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "aad", - "assign" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway aad assign --resource-group MyResourceGroup --gateway-name MyVnetGateway --tenant MyAADTenantURI --audience MyAADAudienceId --issuer MyAADIssuerURI" - ], - "name": "Assign AAD authentication to a virtual network gateway" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway aad assign --resource-group MyResourceGroup --gateway-name MyVnetGateway --tenant MyAADTenantURI --audience MyAADAudienceId --issuer MyAADIssuerURI" - ], - "name": "Assign AAD authentication to a virtual network gateway" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration", - "version": "2023-09-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "aad", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration", - "version": "2023-09-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove AAD(Azure Active Directory) authentication from a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "aad", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway aad remove --resource-group MyResourceGroup --gateway-name MyVnetGateway" - ], - "name": "Remove AAD information" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway aad remove --resource-group MyResourceGroup --gateway-name MyVnetGateway" - ], - "name": "Remove AAD information" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show AAD(Azure Active Directory) authentication of a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "aad", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway aad show --resource-group MyResourceGroup --gateway-name MyVnetGateway" - ], - "name": "Show AAD information" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway aad show --resource-group MyResourceGroup --gateway-name MyVnetGateway" - ], - "name": "Show AAD information" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage AAD(Azure Active Directory) authentication of a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "aad" - ] - }, - "ipsec-policy": { - "commands": { - "add": { - "help": { - "short": "Add a virtual network gateway IPSec policy." - }, - "names": [ - "network", - "vnet-gateway", - "ipsec-policy", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway ipsec-policy add -g MyResourceGroup --gateway-name MyGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Add specified IPsec policies to a gateway instead of relying on defaults." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway ipsec-policy add -g MyResourceGroup --gateway-name MyGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Add specified IPsec policies to a gateway instead of relying on defaults." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway ipsec-policy add -g MyResourceGroup --gateway-name MyGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Add specified IPsec policies to a gateway instead of relying on defaults." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List IPSec policies associated with a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "ipsec-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway ipsec-policy list -g MyResourceGroup --gateway-name MyConnection" - ], - "name": "List the IPsec policies set on a gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway ipsec-policy list -g MyResourceGroup --gateway-name MyConnection" - ], - "name": "List the IPsec policies set on a gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway ipsec-policy list -g MyResourceGroup --gateway-name MyConnection" - ], - "name": "List the IPsec policies set on a gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies", - "version": "2023-09-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an IPsec policy on a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "ipsec-policy", - "remove" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "ipsec-policy", - "show" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "ipsec-policy", - "update" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage virtual network gateway IPSec policies." - }, - "names": [ - "network", - "vnet-gateway", - "ipsec-policy" - ] - }, - "nat-rule": { - "commands": { - "add": { - "help": { - "short": "Add nat rule in a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "nat-rule", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway nat-rule add --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat --internal-mappings 10.4.0.0/24 --external-mappings 192.168.21.0/24" - ], - "name": "Add nat rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway nat-rule add --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat --internal-mappings 10.4.0.0/24 --external-mappings 192.168.21.0/24" - ], - "name": "Add nat rule" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules[]", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List nat rule for a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "nat-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway nat-rule list --resource-group MyResourceGroup --gateway-name MyVnetGateway" - ], - "name": "List nat rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway nat-rule list --resource-group MyResourceGroup --gateway-name MyVnetGateway" - ], - "name": "List nat rule" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove nat rule from a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "nat-rule", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway nat-rule remove --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat" - ], - "name": "Remove nat rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway nat-rule remove --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat" - ], - "name": "Remove nat rule" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules[]", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "nat-rule", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules[]", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "nat-rule", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules[]", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage nat rule in a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "nat-rule" - ] - }, - "packet-capture": { - "commands": { - "start": { - "help": { - "short": "Start packet capture on a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "packet-capture", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway packet-capture start -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Start packet capture on a virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/startpacketcapture", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "stop": { - "help": { - "short": "Stop packet capture on a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "packet-capture", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway packet-capture stop -g MyResourceGroup -n MyVnetGateway --sas-url https://myStorageAct.blob.azure.com/artifacts?st=2019-04-10T22%3A12Z&se=2019-04-11T09%3A12Z&sp=rl&sv=2018-03-28&sr=c&sig=0000000000" - ], - "name": "Stop packet capture on a virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/stoppacketcapture", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway packet-capture stop -g MyResourceGroup -n MyVnetGateway --sas-url https://myStorageAct.blob.azure.com/artifacts?st=2019-04-10T22%3A12Z&se=2019-04-11T09%3A12Z&sp=rl&sv=2018-03-28&sr=c&sig=0000000000" - ], - "name": "Stop packet capture on a virtual network gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/stoppacketcapture", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage packet capture on a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "packet-capture" - ] - }, - "revoked-cert": { - "commands": { - "create": { - "help": { - "short": "Revoke a certificate." - }, - "names": [ - "network", - "vnet-gateway", - "revoked-cert", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" - ], - "name": "Revoke a certificate." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" - ], - "name": "Revoke a certificate." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" - ], - "name": "Revoke a certificate." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" - ], - "name": "Revoke a certificate." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" - ], - "name": "Revoke a certificate." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a revoked certificate." - }, - "names": [ - "network", - "vnet-gateway", - "revoked-cert", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Delete a revoked certificate." - }, - { - "commands": [ - "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a revoked certificate." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Delete a revoked certificate." - }, - { - "commands": [ - "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a revoked certificate." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Delete a revoked certificate." - }, - { - "commands": [ - "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a revoked certificate." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Delete a revoked certificate." - }, - { - "commands": [ - "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a revoked certificate." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Delete a revoked certificate." - }, - { - "commands": [ - "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a revoked certificate." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "revoked-cert", - "list" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "revoked-cert", - "show" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "revoked-cert", - "update" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage revoked certificates in a virtual network gateway. Prevent machines using this certificate from accessing Azure through this gateway." - }, - "names": [ - "network", - "vnet-gateway", - "revoked-cert" - ] - }, - "root-cert": { - "commands": { - "create": { - "help": { - "short": "Upload a root certificate." - }, - "names": [ - "network", - "vnet-gateway", - "root-cert", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" - ], - "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" - ], - "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" - ], - "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" - ], - "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a root certificate." - }, - "names": [ - "network", - "vnet-gateway", - "root-cert", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." - }, - { - "commands": [ - "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a root certificate." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." - }, - { - "commands": [ - "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a root certificate." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." - }, - { - "commands": [ - "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a root certificate." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." - }, - { - "commands": [ - "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a root certificate." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." - }, - { - "commands": [ - "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a root certificate." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "root-cert", - "list" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "root-cert", - "show" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "root-cert", - "update" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage root certificates of a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "root-cert" - ] - }, - "vpn-client": { - "commandGroups": { - "ipsec-policy": { - "commands": { - "set": { - "help": { - "short": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "ipsec-policy", - "set" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client ipsec-policy set -g MyResourceGroup -n MyVnetGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/setvpnclientipsecparameters", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client ipsec-policy set -g MyResourceGroup -n MyVnetGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/setvpnclientipsecparameters", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client ipsec-policy set -g MyResourceGroup -n MyVnetGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/setvpnclientipsecparameters", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "ipsec-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client ipsec-policy show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientipsecparameters", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client ipsec-policy show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientipsecparameters", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client ipsec-policy show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientipsecparameters", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage the VPN client connection ipsec-policy for P2S client connection of the virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "ipsec-policy" - ] - } - }, - "commands": { - "generate": { - "help": { - "short": "Generate VPN client configuration." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "generate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" - ], - "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" - ], - "name": "Create the VPN client configuration for AMD64 architecture." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Generate VPN client configuration." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" - ], - "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" - ], - "name": "Create the VPN client configuration for AMD64 architecture." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Generate VPN client configuration." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" - ], - "name": "Create the VPN client configuration for AMD64 architecture." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Generate VPN client configuration." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" - ], - "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" - ], - "name": "Create the VPN client configuration for AMD64 architecture." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Generate VPN client configuration." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" - ], - "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" - ], - "name": "Create the VPN client configuration for AMD64 architecture." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Generate VPN client configuration." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "generate-vpn-profile": { - "help": { - "short": "Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. Used for IKEV2 and radius based authentication." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "generate-vpn-profile" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show-health": { - "help": { - "short": "Get the VPN client connection health detail per P2S client connection of the virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "show-health" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client show-health -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the VPN client connection health detail per P2S client connection of the virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientconnectionhealth", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client show-health -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the VPN client connection health detail per P2S client connection of the virtual network gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientconnectionhealth", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show-url": { - "help": { - "short": "Retrieve a pre-generated VPN client configuration." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "show-url" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Download a VPN client configuration required to connect to Azure via point-to-site." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" - ], - "name": "Create a basic virtual network gateway for site-to-site connectivity." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" - ], - "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" - ], - "name": "Create a basic virtual network gateway with multi authentication" - }, - { - "commands": [ - "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" - ], - "name": "Create a virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" - ], - "name": "Create a basic virtual network gateway for site-to-site connectivity." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" - ], - "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" - ], - "name": "Create a basic virtual network gateway with multi authentication" - }, - { - "commands": [ - "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" - ], - "name": "Create a virtual network gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" - ], - "name": "Create a basic virtual network gateway for site-to-site connectivity." - }, - { - "commands": [ - "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" - ], - "name": "Create a virtual network gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" - ], - "name": "Create a basic virtual network gateway for site-to-site connectivity." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" - ], - "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" - ], - "name": "Create a basic virtual network gateway with multi authentication" - }, - { - "commands": [ - "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" - ], - "name": "Create a virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" - ], - "name": "Create a basic virtual network gateway for site-to-site connectivity." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" - ], - "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" - ], - "name": "Create a basic virtual network gateway with multi authentication" - }, - { - "commands": [ - "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" - ], - "name": "Create a virtual network gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "In order to delete a Virtual Network Gateway, you must first delete ALL Connection objects in Azure that are connected to the Gateway. After deleting the Gateway, proceed to delete other resources now not in use. For more information, follow the order of instructions on this page: https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-delete-vnet-gateway-portal" - ], - "short": "Delete a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Delete a virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Delete a virtual network gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Delete a virtual network gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Delete a virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Delete a virtual network gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "disconnect-vpn-connections": { - "help": { - "short": "Disconnect vpn connections of virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "disconnect-vpn-connections" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway disconnect-vpn-connections -g MyResourceGroup -n MyVnetGateway --vpn-connections MyConnetion1ByName MyConnection2ByID" - ], - "name": "Disconnect vpn connections of virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/disconnectvirtualnetworkgatewayvpnconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway disconnect-vpn-connections -g MyResourceGroup -n MyVnetGateway --vpn-connections MyConnetion1ByName MyConnection2ByID" - ], - "name": "Disconnect vpn connections of virtual network gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/disconnectvirtualnetworkgatewayvpnconnections", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List virtual network gateways." - }, - "names": [ - "network", - "vnet-gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway list -g MyResourceGroup" - ], - "name": "List virtual network gateways in a resource group." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list -g MyResourceGroup" - ], - "name": "List virtual network gateways in a resource group." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list -g MyResourceGroup" - ], - "name": "List virtual network gateways in a resource group." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list -g MyResourceGroup" - ], - "name": "List virtual network gateways in a resource group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list -g MyResourceGroup" - ], - "name": "List virtual network gateways in a resource group." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list-advertised-routes": { - "help": { - "short": "List the routes of a virtual network gateway advertised to the specified peer." - }, - "names": [ - "network", - "vnet-gateway", - "list-advertised-routes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "List the routes of a virtual network gateway advertised to the specified peer." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "List the routes of a virtual network gateway advertised to the specified peer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "List the routes of a virtual network gateway advertised to the specified peer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "List the routes of a virtual network gateway advertised to the specified peer." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list-bgp-peer-status": { - "help": { - "short": "Retrieve the status of BGP peers." - }, - "names": [ - "network", - "vnet-gateway", - "list-bgp-peer-status" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "Retrieve the status of a BGP peer." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "Retrieve the status of a BGP peer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "Retrieve the status of a BGP peer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "Retrieve the status of a BGP peer." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list-learned-routes": { - "help": { - "short": "This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers." - }, - "names": [ - "network", - "vnet-gateway", - "list-learned-routes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-learned-routes -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Retrieve a list of learned routes." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getlearnedroutes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-learned-routes -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Retrieve a list of learned routes." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getlearnedroutes", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-learned-routes -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Retrieve a list of learned routes." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getlearnedroutes", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "reset": { - "help": { - "short": "Reset a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "reset" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Reset a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway --gateway-vip MyGatewayIP" - ], - "name": "Reset a virtual network gateway with Active-Active feature enabled." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/reset", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Reset a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway --gateway-vip MyGatewayIP" - ], - "name": "Reset a virtual network gateway with Active-Active feature enabled." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/reset", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Reset a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway --gateway-vip MyGatewayIP" - ], - "name": "Reset a virtual network gateway with Active-Active feature enabled." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/reset", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the details of a virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the details of a virtual network gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the details of a virtual network gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the details of a virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the details of a virtual network gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show-supported-devices": { - "help": { - "short": "Get a xml format representation for supported vpn devices." - }, - "names": [ - "network", - "vnet-gateway", - "show-supported-devices" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway show-supported-devices -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get a xml format representation for supported vpn devices." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/supportedvpndevices", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway show-supported-devices -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get a xml format representation for supported vpn devices." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/supportedvpndevices", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway show-supported-devices -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get a xml format representation for supported vpn devices." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/supportedvpndevices", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" - ], - "name": "Change the SKU of a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" - ], - "name": "Update a virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" - ], - "name": "Change the SKU of a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" - ], - "name": "Update a virtual network gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" - ], - "name": "Change the SKU of a virtual network gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" - ], - "name": "Change the SKU of a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" - ], - "name": "Update a virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" - ], - "name": "Change the SKU of a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" - ], - "name": "Update a virtual network gateway." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about Azure Virtual Network Gateways, visit https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli." - ], - "short": "Use an Azure Virtual Network Gateway to establish secure, cross-premises connectivity." - }, - "names": [ - "network", - "vnet-gateway" - ] - }, - "vpn-connection": { - "commandGroups": { - "ipsec-policy": { - "commands": { - "add": { - "help": { - "lines": [ - "Set all IPsec policies of a VPN connection. If you want to set any IPsec policy, you must", - " set them all." - ], - "short": "Add a VPN connection IPSec policy." - }, - "names": [ - "network", - "vpn-connection", - "ipsec-policy", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection ipsec-policy add -g MyResourceGroup --connection-name MyConnection --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Add specified IPsec policies to a connection instead of relying on defaults." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection ipsec-policy add -g MyResourceGroup --connection-name MyConnection --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Add specified IPsec policies to a connection instead of relying on defaults." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection ipsec-policy add -g MyResourceGroup --connection-name MyConnection --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Add specified IPsec policies to a connection instead of relying on defaults." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2017-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vpn-connection", - "ipsec-policy", - "delete" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2017-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List IPSec policies associated with a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "ipsec-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection ipsec-policy list -g MyResourceGroup --connection-name MyConnection" - ], - "name": "List the IPsec policies set on a connection." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection ipsec-policy list -g MyResourceGroup --connection-name MyConnection" - ], - "name": "List the IPsec policies set on a connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection ipsec-policy list -g MyResourceGroup --connection-name MyConnection" - ], - "name": "List the IPsec policies set on a connection." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies", - "version": "2017-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vpn-connection", - "ipsec-policy", - "show" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2017-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vpn-connection", - "ipsec-policy", - "update" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2017-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage VPN connection IPSec policies." - }, - "names": [ - "network", - "vpn-connection", - "ipsec-policy" - ] - }, - "packet-capture": { - "commands": { - "start": { - "help": { - "short": "Start packet capture on a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "packet-capture", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection packet-capture start -g MyResourceGroup -n MyConnection" - ], - "name": "Start packet capture on a VPN connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/startpacketcapture", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection packet-capture start -g MyResourceGroup -n MyConnection" - ], - "name": "Start packet capture on a VPN connection." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/startpacketcapture", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "stop": { - "help": { - "short": "Stop packet capture on a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "packet-capture", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection packet-capture stop -g MyResourceGroup -n MyConnection --sas-url https://myStorageAct.blob.azure.com/artifacts?st=2019-04-10T22%3A12Z&se=2019-04-11T09%3A12Z&s p=rl&sv=2018-03-28&sr=c&sig=0000000000" - ], - "name": "Stop packet capture on a VPN connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/stoppacketcapture", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection packet-capture stop -g MyResourceGroup -n MyConnection --sas-url https://myStorageAct.blob.azure.com/artifacts?st=2019-04-10T22%3A12Z&se=2019-04-11T09%3A12Z&s p=rl&sv=2018-03-28&sr=c&sig=0000000000" - ], - "name": "Stop packet capture on a VPN connection." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/stoppacketcapture", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage packet capture on a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "packet-capture" - ] - }, - "shared-key": { - "commands": { - "create": { - "help": { - "short": "Create Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider." - }, - "names": [ - "network", - "vpn-connection", - "shared-key", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "reset": { - "help": { - "short": "Reset a VPN connection shared key." - }, - "names": [ - "network", - "vpn-connection", - "shared-key", - "reset" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" - ], - "name": "Reset the shared key on a connection." - }, - { - "commands": [ - "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Reset a VPN connection shared key." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" - ], - "name": "Reset the shared key on a connection." - }, - { - "commands": [ - "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Reset a VPN connection shared key." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" - ], - "name": "Reset the shared key on a connection." - }, - { - "commands": [ - "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Reset a VPN connection shared key." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" - ], - "name": "Reset the shared key on a connection." - }, - { - "commands": [ - "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Reset a VPN connection shared key." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Retrieve a VPN connection shared key." - }, - "names": [ - "network", - "vpn-connection", - "shared-key", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" - ], - "name": "View the shared key of a connection." - }, - { - "commands": [ - "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Retrieve a VPN connection shared key." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" - ], - "name": "View the shared key of a connection." - }, - { - "commands": [ - "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Retrieve a VPN connection shared key." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" - ], - "name": "View the shared key of a connection." - }, - { - "commands": [ - "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Retrieve a VPN connection shared key." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" - ], - "name": "View the shared key of a connection." - }, - { - "commands": [ - "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Retrieve a VPN connection shared key." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" - ], - "name": "View the shared key of a connection." - }, - { - "commands": [ - "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Retrieve a VPN connection shared key." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a VPN connection shared key." - }, - "names": [ - "network", - "vpn-connection", - "shared-key", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" - ], - "name": "Change the shared key for the connection to \"Abc123\"." - }, - { - "commands": [ - "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" - ], - "name": "Update a VPN connection shared key." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" - ], - "name": "Change the shared key for the connection to \"Abc123\"." - }, - { - "commands": [ - "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" - ], - "name": "Update a VPN connection shared key." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" - ], - "name": "Change the shared key for the connection to \"Abc123\"." - }, - { - "commands": [ - "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" - ], - "name": "Update a VPN connection shared key." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" - ], - "name": "Change the shared key for the connection to \"Abc123\"." - }, - { - "commands": [ - "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" - ], - "name": "Update a VPN connection shared key." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" - ], - "name": "Change the shared key for the connection to \"Abc123\"." - }, - { - "commands": [ - "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" - ], - "name": "Update a VPN connection shared key." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage VPN shared keys." - }, - "names": [ - "network", - "vpn-connection", - "shared-key" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "create" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection delete -g MyResourceGroup -n MyConnection" - ], - "name": "Delete a VPN connection." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection delete -g MyResourceGroup -n MyConnection" - ], - "name": "Delete a VPN connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection delete -g MyResourceGroup -n MyConnection" - ], - "name": "Delete a VPN connection." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection delete -g MyResourceGroup -n MyConnection" - ], - "name": "Delete a VPN connection." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all VPN connections." - }, - "names": [ - "network", - "vpn-connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection list -g MyResourceGroup" - ], - "name": "List all VPN connections in a resource group." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection list -g MyResourceGroup" - ], - "name": "List all VPN connections in a resource group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection list -g MyResourceGroup" - ], - "name": "List all VPN connections in a resource group." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection list -g MyResourceGroup" - ], - "name": "List all VPN connections in a resource group." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "list-connection": { - "help": { - "short": "List all the connections in a virtual network gateway." - }, - "names": [ - "network", - "vpn-connection", - "list-connection" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/connections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/connections", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/connections", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "list-ike-sas": { - "help": { - "short": "List IKE Security Associations for a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "list-ike-sas" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection list-ike-sas -g MyResourceGroup -n MyConnection" - ], - "name": "List IKE Security Associations for a VPN connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/getikesas", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection list-ike-sas -g MyResourceGroup -n MyConnection" - ], - "name": "List IKE Security Associations for a VPN connection." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/getikesas", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection show -g MyResourceGroup -n MyConnection" - ], - "name": "View the details of a VPN connection." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection show -g MyResourceGroup -n MyConnection" - ], - "name": "View the details of a VPN connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection show -g MyResourceGroup -n MyConnection" - ], - "name": "View the details of a VPN connection." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection show -g MyResourceGroup -n MyConnection" - ], - "name": "View the details of a VPN connection." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "show-device-config-script": { - "help": { - "short": "Get a XML format representation for VPN connection device configuration script." - }, - "names": [ - "network", - "vpn-connection", - "show-device-config-script" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" - ], - "name": "Get a XML format representation for VPN connection device configuration script." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" - ], - "name": "Get a XML format representation for VPN connection device configuration script." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" - ], - "name": "Get a XML format representation for VPN connection device configuration script." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" - ], - "name": "Get a XML format representation for VPN connection device configuration script." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" - ], - "name": "Add BGP to an existing connection." - }, - { - "commands": [ - "network vpn-connection update --name MyConnection --resource-group MyResourceGroup --use-policy-based-traffic-selectors true" - ], - "name": "Update a VPN connection." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" - ], - "name": "Add BGP to an existing connection." - }, - { - "commands": [ - "network vpn-connection update --name MyConnection --resource-group MyResourceGroup --use-policy-based-traffic-selectors true" - ], - "name": "Update a VPN connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" - ], - "name": "Add BGP to an existing connection." - }, - { - "commands": [ - "network vpn-connection update --name MyConnection --resource-group MyResourceGroup --use-policy-based-traffic-selectors true" - ], - "name": "Update a VPN connection." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" - ], - "name": "Add BGP to an existing connection." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "For more information on site-to-site connections, visit https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli. For more information on Vnet-to-Vnet connections, visit https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-vnet-vnet-cli." - ], - "short": "Manage VPN connections." - }, - "names": [ - "network", - "vpn-connection" - ] - }, - "vpn-gateway": { - "commandGroups": { - "connection": { - "commandGroups": { - "packet-capture": { - "commands": { - "start": { - "help": { - "short": "Starts packet capture on Vpn connection in the specified resource group." - }, - "names": [ - "network", - "vpn-gateway", - "connection", - "packet-capture", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway connection packet-capture start -g MyResourceGroup --gateway-name MyVpnGateway --connection-name MyVpnGatewayConnection --link-connection-names MyVpnGatewayConnection" - ], - "name": "Starts packet capture on Vpn connection." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}/vpnconnections/{}/startpacketcapture", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage site-to-site VPN gateway connections packet capture." - }, - "names": [ - "network", - "vpn-gateway", - "connection", - "packet-capture" - ] - } - }, - "help": { - "short": "Manage site-to-site VPN gateway connections." - }, - "names": [ - "network", - "vpn-gateway", - "connection" - ] - }, - "nat-rule": { - "commands": { - "create": { - "help": { - "short": "Create a nat rule to a scalable vpn gateway if it doesn't exist else updates the existing nat rules." - }, - "names": [ - "network", - "vpn-gateway", - "nat-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway nat-rule create -g MyResourceGroup --gateway-name MyVpnGateway --name MyNatRule --internal-mappings [{\"address-space\":10.4.0.0/24}] --external-mappings [{\"address-space\":192.168.21.0/24}] --type Static --mode EgressSnat" - ], - "name": "Create a nat rule." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}/natrules/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a nat rule." - }, - "names": [ - "network", - "vpn-gateway", - "nat-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway nat-rule delete -g MyResourceGroup --gateway-name MyVpnGateway --name MyNatRule -y" - ], - "name": "Delete a nat rule." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}/natrules/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all nat rules for a particular virtual wan vpn gateway." - }, - "names": [ - "network", - "vpn-gateway", - "nat-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway nat-rule list -g MyResourceGroup --gateway-name MyVpnGateway" - ], - "name": "List all nat rules." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}/natrules", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a nat ruleGet." - }, - "names": [ - "network", - "vpn-gateway", - "nat-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway nat-rule show -g MyResourceGroup --gateway-name MyVpnGateway --name MyNatRule" - ], - "name": "Get the details of a nat rule." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}/natrules/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a nat rule to a scalable vpn gateway if it doesn't exist else updates the existing nat rules." - }, - "names": [ - "network", - "vpn-gateway", - "nat-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway nat-rule update -g MyResourceGroup --gateway-name MyVpnGateway --name MyNatRule --internal-mappings [{\"address-space\":10.3.0.0/24}]" - ], - "name": "Update a nat rule." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}/natrules/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage site-to-site VPN gateway nat rule." - }, - "names": [ - "network", - "vpn-gateway", - "nat-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a site-to-site VPN gateway." - }, - "names": [ - "network", - "vpn-gateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway create -n MyVPNGateway -g MyRG --vhub MyVHub -l westus" - ], - "name": "Create a site-to-site VPN gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a site-to-site VPN gateway." - }, - "names": [ - "network", - "vpn-gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway delete -n MyVPNGateway -g MyRG" - ], - "name": "Delete a site-to-site VPN gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List site-to-site VPN gateways." - }, - "names": [ - "network", - "vpn-gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway list -g MyRG" - ], - "name": "List site-to-site VPN gateways." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/vpngateways", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a site-to-site VPN gateway." - }, - "names": [ - "network", - "vpn-gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway show -n MyVPNGateway -g MyRG" - ], - "name": "Get the details of a site-to-site VPN gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings of a site-to-site VPN gateway." - }, - "names": [ - "network", - "vpn-gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway create -g MyRG --vhub MyVHub --name MyVPNGateway --tags foo=bar" - ], - "name": "Update settings of a site-to-site VPN gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage site-to-site VPN gateways." - }, - "names": [ - "network", - "vpn-gateway" - ] - }, - "watcher": { - "commandGroups": { - "connection-monitor": { - "commandGroups": { - "endpoint": { - "commands": { - "add": { - "help": { - "short": "Add an endpoint to a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "endpoint", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor endpoint add --connection-monitor MyConnectionMonitor --location westus --name MyExternalEndpoint --address \"bing.com\" --dest-test-groups DefaultTestGroup --type ExternalAddress" - ], - "name": "Add an external address as a destination endpoint" - }, - { - "commands": [ - "network watcher connection-monitor endpoint add --connection-monitor MyConnectionMonitor --location westus --name MyVMEndpoint --resource-id MyVMResourceID --source-test-groups DefaultTestGroup --type AzureVM" - ], - "name": "Add an Azure VM as a source endpoint" - }, - { - "commands": [ - "network watcher connection-monitor endpoint add --connection-monitor MyConnectionMonitor --location westus --name MySubnetEndpoint --resource-id MySubnetID --source-test-groups DefaultTestGroup --type AzureSubnet --address-exclude 10.0.0.25 10.0.0.30 --coverage-level BelowAverage" - ], - "name": "Add a Subnet as a source endpoint with addresses excluded" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.endpoints[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all endpoints from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor endpoint list --connection-monitor MyConnectionMonitor --location westus2" - ], - "name": "List all endpoints from a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.endpoints", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove an endpoint from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "endpoint", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor endpoint remove --connection-monitor MyConnectionMonitor --location westus --name MyEndpoint" - ], - "name": "Remove endpoint from all test groups of a connection monitor" - }, - { - "commands": [ - "network watcher connection-monitor endpoint remove --connection-monitor MyConnectionMonitor --location westus --name MyEndpoint --test-groups DefaultTestGroup HealthCheckTestGroup" - ], - "name": "Remove endpoint from two test groups of a connection monitor" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.endpoints[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show an endpoint from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor endpoint show --connection-monitor MyConnectionMonitor --location westus2 --name myconnectionmonitorendpoint --subscription MySubscription" - ], - "name": "Show an endpoint from a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.endpoints[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "network watcher connection-monitor endpoint update" - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "endpoint", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.endpoints[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage endpoint of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "endpoint" - ] - }, - "output": { - "commands": { - "add": { - "help": { - "short": "Add an output to a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "output", - "add" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.outputs[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Remove all outputs from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "output", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.outputs[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all output from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "output", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.outputs", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "network watcher connection-monitor output show" - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "output", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.outputs[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "network watcher connection-monitor output update" - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "output", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.outputs[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage output of connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "output" - ] - }, - "test-configuration": { - "commands": { - "add": { - "help": { - "short": "Add a test configuration to a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-configuration", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-configuration add --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestConfiguration --test-groups DefaultTestGroup --protocol Http --http-request-header name=Host value=bing.com --http- request-header name=UserAgent value=Edge" - ], - "name": "Add a test configuration with HTTP supported" - }, - { - "commands": [ - "network watcher connection-monitor test-configuration add --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestConfiguration --test-groups TCPTestGroup DefaultTestGroup --protocol Tcp --tcp-port 4096" - ], - "name": "Add a test configuration with TCP supported" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testConfigurations[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all test configurations of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-configuration list --connection-monitor MyConnectionMonitor --location westus2" - ], - "name": "List all test configurations of a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testConfigurations", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove a test configuration from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-configuration", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-configuration remove --connection-monitor MyConnectionMonitor --location westus --name MyTCPTestConfiguration" - ], - "name": "Remove a test configuration from all test groups of a connection monitor" - }, - { - "commands": [ - "network watcher connection-monitor test-configuration remove --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestConfiguration --test-groups HTTPTestGroup DefaultTestGroup" - ], - "name": "Remove a test configuration from two test groups of a connection monitor" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testConfigurations[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a test configuration from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-configuration show --connection-monitor MyConnectionMonitor --location westus2 --name MyConnectionMonitorTestConfiguration" - ], - "name": "Show a test configuration from a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testConfigurations[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "network watcher connection-monitor test-configuration update" - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-configuration", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testConfigurations[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage test configuration of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-configuration" - ] - }, - "test-group": { - "commands": { - "add": { - "help": { - "short": "Add a test group along with new-added/existing endpoint and test configuration to a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-group", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-group add --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestGroup --endpoint-source-name MySourceEndpoint --endpoint-dest-name MyDestinationEndpoint --test-config-name MyTestConfiguration" - ], - "name": "Add a test group along with existing endpoint and test configuration via their names" - }, - { - "commands": [ - "network watcher connection-monitor test-group add --connection-monitor MyConnectionMonitor --location westus --name MyAccessibilityTestGroup --endpoint-source-name MySourceEndpoint --endpoint-source-resource-id MyLogAnalysisWorkspaceID --endpoint-dest-name MyExistingDestinationEndpoint --test-config-name MyExistingTestConfiguration" - ], - "name": "Add a test group long with new-added source endpoint and existing test configuration via its name" - }, - { - "commands": [ - "network watcher connection-monitor test-group add --connection-monitor MyConnectionMonitor --location westus --name MyAccessibilityTestGroup --endpoint-source-name MySourceEndpoint --endpoint-source-resource-id MyVMResourceID --endpoint-dest-name bing --endpoint-dest-address bing.com --test-config-name MyNewTestConfiguration --protocol Tcp --tcp-port 4096" - ], - "name": "Add a test group along with new-added endpoints and test configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testGroups[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all test groups of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-group list --connection-monitor MyConnectionMonitor --location westus2" - ], - "name": "List all test groups of a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testGroups", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove test group from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-group", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-group remove --connection-monitor MyConnectionMonitor --location westus2 --name MyConnectionMonitorTestGroup" - ], - "name": "Remove test group from a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testGroups[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a test group of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-group show --connection-monitor MyConnectionMonitor --location westus2 --name MyConnectionMonitorTestGroup --subscription MySubscription" - ], - "name": "Show a test group of a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testGroups[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "network watcher connection-monitor test-group update" - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-group", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testGroups[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage a test group of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-group" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor create --name MyV2ConnectionMonitor --endpoint-source- name \"vm01\" --endpoint-source-resource-id MyVM01ResourceID --endpoint-dest-name bing --endpoint-dest-address bing.com --test-config-name TCPTestConfig --protocol Tcp --tcp-port 2048", - "network watcher connection-monitor create --endpoint-dest-address bing.com --endpoint- dest-name bing --endpoint-source-name \"vm01\" --endpoint-source-resource-id MyVM01ResourceID --location westus2 --name MyConnectionMonitorName --protocol Tcp --tcp-port 2048 --test- config-name TCPTestConfig" - ], - "name": "Create a connection monitor" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a connection monitor for the given region." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor delete -l westus -n MyConnectionMonitorName" - ], - "name": "Delete a connection monitor for the given region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List connection monitors for the given region." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor list -l westus", - "az network watcher connection-monitor list --location westus --subscription MySubscription" - ], - "name": "List a connection monitor for the given region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "query": { - "help": { - "short": "Query a snapshot of the most recent connection state of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "query" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor query -l westus -n MyConnectionMonitorName" - ], - "name": "List a connection monitor for the given region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}/query", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Shows a connection monitor by name." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor show -l westus -n MyConnectionMonitorName" - ], - "name": "Show a connection monitor for the given name." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Start the specified connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor start -l westus -n MyConnectionMonitorName" - ], - "name": "Start the specified connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}/start", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "stop": { - "help": { - "short": "Stop the specified connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor stop -l westus -n MyConnectionMonitorName" - ], - "name": "Stop the specified connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}/stop", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Connection monitor can be used to monitor network connectivity between an Azure virtual machine and an IP address. The IP address can be assigned to another Azure resource or a resource on the Internet or on-premises. To learn more visit https://aka.ms/connectionmonitordoc." - ], - "short": "Manage connection monitoring between an Azure Virtual Machine and any IP resource." - }, - "names": [ - "network", - "watcher", - "connection-monitor" - ] - }, - "flow-log": { - "commands": { - "configure-flow-log": { - "help": { - "short": "Configure flow logging on a network security group." - }, - "names": [ - "network", - "watcher", - "flow-log", - "configure-flow-log" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher flow-log configure -g MyResourceGroup --enabled true --nsg MyNsg --storage-account MyStorageAccount" - ], - "name": "Enable NSG flow logs." - }, - { - "commands": [ - "network watcher flow-log configure -g MyResourceGroup --enabled false --nsg MyNsg" - ], - "name": "Disable NSG flow logs." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/queryflowlogstatus", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a flow log on a network security group." - }, - "names": [ - "network", - "watcher", - "flow-log", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --nsg MyNetworkSecurityGroupName --storage-account account" - ], - "name": "Create a flow log with Network Security Group name" - }, - { - "commands": [ - "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --vnet MyVNetName --storage-account account" - ], - "name": "Create a flow log with VNet name" - }, - { - "commands": [ - "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --vnet MyVNetName --subnet MySubnetName --storage-account account" - ], - "name": "Create a flow log with Subnet name" - }, - { - "commands": [ - "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --nic MyNICName --storage-account account" - ], - "name": "Create a flow log with NIC name" - }, - { - "commands": [ - "network watcher flow-log create --location westus --name MyFlowLog --nsg MyNetworkSecurityGroupID --storage-account account" - ], - "name": "Create a flow log with Network Security Group ID (could be in other resource group)" - }, - { - "commands": [ - "network watcher flow-log create --location westus --name MyFlowLog --vnet MyVNetID --storage-account account" - ], - "name": "Create a flow log with Virtual Network ID (could be in other resource group)" - }, - { - "commands": [ - "network watcher flow-log create --location westus --name MyFlowLog --subnet SubnetID --storage-account account" - ], - "name": "Create a flow log with Subnet ID (could be in other resource group)" - }, - { - "commands": [ - "network watcher flow-log create --location westus --name MyFlowLog --nic MyNetworkInterfaceID --storage-account account" - ], - "name": "Create a flow log with Network Interface ID (could be in other resource group)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified flow log resource." - }, - "names": [ - "network", - "watcher", - "flow-log", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher flow-log delete --location westus2 --name MyFlowLogger" - ], - "name": "Delete the specified flow log resource." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all flow log resources for the specified Network Watcher." - }, - "names": [ - "network", - "watcher", - "flow-log", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher flow-log list --location westus2" - ], - "name": "List all flow log resources for the specified Network Watcher." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the flow log configuration of a network security group." - }, - "names": [ - "network", - "watcher", - "flow-log", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher flow-log show -g MyResourceGroup --nsg MyNsg" - ], - "name": "Show NSG flow logs." - }, - { - "commands": [ - "network watcher flow-log show --location MyNetworkWatcher --name MyFlowLog" - ], - "name": "Show NSG flow logs with Azure Resource Management formatted." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the flow log configuration of a network security group." - }, - "names": [ - "network", - "watcher", - "flow-log", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyResourceGroup --name MyFlowLog --storage-account accountname" - ], - "name": "Update storage account with name to let resource group identify the storage account and network watcher" - }, - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyResourceGroup --name MyFlowLog --storage-account accountid" - ], - "name": "Update storage account with ID to let location identify the network watcher" - }, - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --nsg MyNSG" - ], - "name": "Update Network Security Group on another resource group" - }, - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --vnet MyVNet" - ], - "name": "Update Virtual Network on another resource group" - }, - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --vnet MyVNet --subnet MySubnet" - ], - "name": "Update Subnet on another resource group" - }, - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --nic MyNIC" - ], - "name": "Update Network Interface on another resource group" - }, - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --workspace MyAnotherLogAnalyticWorkspace" - ], - "name": "Update Workspace on another resource group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "For more information about configuring flow logs visit https://docs.microsoft.com/azure/network-watcher/network-watcher-nsg-flow-logging-cli." - ], - "short": "Manage network security group flow logging." - }, - "names": [ - "network", - "watcher", - "flow-log" - ] - }, - "packet-capture": { - "commands": { - "create": { - "help": { - "short": "Create and start a packet capture session." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount" - ], - "name": "Create a packet capture session on a VM." - }, - { - "commands": [ - "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount --filters '[{\"protocol\":\"TCP\", \"remoteIPAddress\":\"1.1.1.1-255.255.255\", \"localIPAddress\":\"10.0.0.3\", \"remotePort\":\"20\"}, {\"protocol\":\"TCP\", \"remoteIPAddress\":\"1.1.1.1-255.255.255\", \"localIPAddress\":\"10.0.0.3\", \"remotePort\":\"80\"}, {\"protocol\":\"TCP\", \"remoteIPAddress\":\"1.1.1.1-255.255.255\", \"localIPAddress\":\"10.0.0.3\", \"remotePort\":\"443\"}, {\"protocol\":\"UDP\"}]'" - ], - "name": "Create a packet capture session on a VM with optional filters for protocols, local IP address and remote IP address ranges and ports." - }, - { - "commands": [ - "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type \"AzureVMSS\"" - ], - "name": "Create a packet capture session on a VMSS." - }, - { - "commands": [ - "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --target MyVmVMSS --storage-account MyStorageAccount --target-type \"AzureVMSS\" --include \"0\" \"1\"" - ], - "name": "Create a packet capture session on a VMSS with including particular instances." - }, - { - "commands": [ - "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type \"AzureVMSS\" --exclude \"0\" \"1\"" - ], - "name": "Create a packet capture session on a VMSS with excluding particular instances." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a packet capture session." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher packet-capture delete -n packetCaptureName -l westcentralus" - ], - "name": "Delete a packet capture session. This only deletes the session and not the capture file." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all packet capture sessions within a region." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az network watcher packet-capture list -l westus" - ], - "name": "List all packet capture sessions within a region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a packet capture session." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher packet-capture show -l westus -n MyPacketCapture" - ], - "name": "Show a packet capture session." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show-status": { - "help": { - "short": "Show the status of a packet capture session." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "show-status" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher packet-capture show-status -l westus -n MyPacketCapture" - ], - "name": "Show the status of a packet capture session." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}/querystatus", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "stop": { - "help": { - "short": "Stop a running packet capture session." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher packet-capture stop -l westus -n MyPacketCapture" - ], - "name": "Stop a running packet capture session." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}/stop", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update and start a packet capture on the specified VM." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "These commands require that both Azure Network Watcher is enabled for the VMs region and that AzureNetworkWatcherExtension is enabled on the VM. For more information visit https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-packet-capture-manage-cli." - ], - "short": "Manage packet capture sessions on VMs." - }, - "names": [ - "network", - "watcher", - "packet-capture" - ] - }, - "troubleshooting": { - "commands": { - "show": { - "help": { - "short": "Get the results of the last troubleshooting operation." - }, - "names": [ - "network", - "watcher", - "troubleshooting", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher troubleshooting show -g MyResourceGroup --resource MyVnetGateway --resource-type vnetGateway" - ], - "name": "Show the results or status of a troubleshooting operation for a Vnet Gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/querytroubleshootresult", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Troubleshoot issues with VPN connections or gateway connectivity." - }, - "names": [ - "network", - "watcher", - "troubleshooting", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher troubleshooting start -g MyResourceGroup --resource MyVPNConnection --resource-type vpnConnection --storage-account MyStorageAccount --storage-path https://{storageAccountName}.blob.core.windows.net/{containerName}" - ], - "name": "Start a troubleshooting operation on a VPN Connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/troubleshoot", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "For more information on configuring troubleshooting visit https://docs.microsoft.com/azure/network-watcher/network-watcher-troubleshoot-manage-cli." - ], - "short": "Manage Network Watcher troubleshooting sessions." - }, - "names": [ - "network", - "watcher", - "troubleshooting" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a network watcher in the specified resource group." - }, - "names": [ - "network", - "watcher", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified network watcher resource." - }, - "names": [ - "network", - "watcher", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Network Watchers." - }, - "names": [ - "network", - "watcher", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkwatchers", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "run-configuration-diagnostic": { - "help": { - "lines": [ - "Requires that Network Watcher is enabled for the region in which the target is located." - ], - "short": "Run a configuration diagnostic on a target resource." - }, - "names": [ - "network", - "watcher", - "run-configuration-diagnostic" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher run-configuration-diagnostic --resource {VM_ID} --direction Inbound --protocol TCP --source 12.11.12.14 --destination 10.1.1.4 --port 12100" - ], - "name": "Run configuration diagnostic on a VM with a single query." - }, - { - "commands": [ - "network watcher run-configuration-diagnostic --resource {VM_ID} --queries '[{\"direction\": \"Inbound\", \"protocol\": \"TCP\", \"source\": \"12.11.12.14\", \"destination\": \"10.1.1.4\", \"destinationPort\": \"12100\"}, {\"direction\": \"Inbound\", \"protocol\": \"TCP\", \"source\": \"12.11.12.0/32\", \"destination\": \"10.1.1.4\", \"destinationPort\": \"12100\"}, {\"direction\": \"Outbound\", \"protocol\": \"TCP\", \"source\": \"12.11.12.14\", \"destination\": \"10.1.1.4\", \"destinationPort\": \"12100\"}]'" - ], - "name": "Run configuration diagnostic on a VM with multiple queries." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/networkconfigurationdiagnostic", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified network watcher by resource group." - }, - "names": [ - "network", - "watcher", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show-next-hop": { - "help": { - "lines": [ - "Requires that Network Watcher is enabled for the region in which the VM is located. For more information about show-next-hop visit https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-routing-problem-cli." - ], - "short": "Get information on the `next hop` of a VM." - }, - "names": [ - "network", - "watcher", - "show-next-hop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher show-next-hop -g MyResourceGroup --vm MyVm --source-ip 10.0.0.4 --dest-ip 10.1.0.4" - ], - "name": "Get the next hop from a VMs assigned IP address to a destination at 10.1.0.4." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/nexthop", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show-security-group-view": { - "help": { - "lines": [ - "For more information on using security group view visit https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-security-group-view-cli." - ], - "short": "Get detailed security information on a VM for the currently configured network security group." - }, - "names": [ - "network", - "watcher", - "show-security-group-view" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher show-security-group-view -g MyResourceGroup --vm MyVm" - ], - "name": "Get the network security group information for the specified VM." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/securitygroupview", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show-topology": { - "help": { - "lines": [ - "For more information about using network topology visit https://learn.microsoft.com/en-us/azure/network-watcher/view-network-topology." - ], - "short": "Get the network topology of a resource group, virtual network or subnet." - }, - "names": [ - "network", - "watcher", - "show-topology" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher show-topology -g MyResourceGroup" - ], - "name": "Use show-topology to get the topology of resources within a resource group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/topology", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "test-connectivity": { - "help": { - "lines": [ - "To check connectivity between two VMs in different regions, use the VM ids instead of the VM names for the source and destination resource arguments. To register for this feature or see additional examples visit https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-connectivity-cli." - ], - "short": "Test if a connection can be established between a Virtual Machine and a given endpoint." - }, - "names": [ - "network", - "watcher", - "test-connectivity" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher test-connectivity -g MyResourceGroup --source-resource MyVmName1 --dest-resource MyVmName2 --dest-port 80" - ], - "name": "Check connectivity between two virtual machines in the same resource group over port 80." - }, - { - "commands": [ - "network watcher test-connectivity --source-resource MyVmId1 --dest-resource MyVmId2 --dest-port 80" - ], - "name": "Check connectivity between two virtual machines in the same subscription in two different resource groups over port 80." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectivitycheck", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "test-ip-flow": { - "help": { - "lines": [ - "Requires that Network Watcher is enabled for the region in which the VM is located. For more information visit https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-traffic-filtering-problem-cli." - ], - "short": "Test IP flow to/from a VM given the currently configured network security group rules." - }, - "names": [ - "network", - "watcher", - "test-ip-flow" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher test-ip-flow -g MyResourceGroup --direction Outbound --protocol TCP --local 10.0.0.4:* --remote 10.1.0.4:80 --vm MyVm" - ], - "name": "Run test-ip-flow verify to test logical connectivity from a VM to the specified destination IPv4 address and port." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/ipflowverify", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network watcher in the specified resource group." - }, - "names": [ - "network", - "watcher", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the Azure Network Watcher. Network Watcher assists with monitoring and diagnosing conditions at a network scenario level. To learn more visit https://docs.microsoft.com/azure/network-watcher/." - }, - "names": [ - "network", - "watcher" - ] - } - }, - "commands": { - "list-service-aliases": { - "help": { - "short": "List available service aliases in the region which can be used for Service Endpoint Policies." - }, - "names": [ - "network", - "list-service-aliases" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network list-service-aliases --location westus2" - ], - "name": "List available service aliases in the region which can be used for Service Endpoint Policies. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availableservicealiases", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availableservicealiases", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network list-service-aliases --location westus2" - ], - "name": "List available service aliases in the region which can be used for Service Endpoint Policies. (autogenerated)" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availableservicealiases", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availableservicealiases", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list-service-tags": { - "help": { - "lines": [ - "A service tag represents a group of IP address prefixes to help minimize complexity for security rule creation. To learn more about list-service-tags, visit https://docs.microsoft.com/azure/virtual-network/security-overview#service-tags. Note that the location parameter is used as a reference for version (not as a filter based on location). For example, even if you specify --location eastus2 you will get the list of service tags with prefix details across all regions but limited to the cloud that your subscription belongs to (i.e. Public, US government, China or Germany)." - ], - "short": "List all service tags which are below to different resources" - }, - "names": [ - "network", - "list-service-tags" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network list-service-tags --location westus2" - ], - "name": "Gets a list of service tag information resources. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/servicetags", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-usages": { - "help": { - "short": "List the number of network resources in a region that are used against a subscription quota." - }, - "names": [ - "network", - "list-usages" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network list-usages --location eastus -o table" - ], - "name": "List the provisioned network resources in East US region within a subscription." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network list-usages --location eastus -o table" - ], - "name": "List the provisioned network resources in East US region within a subscription." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network list-usages --location eastus -o table" - ], - "name": "List the provisioned network resources in East US region within a subscription." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network list-usages --location eastus -o table" - ], - "name": "List the provisioned network resources in East US region within a subscription." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network list-usages --location eastus -o table" - ], - "name": "List the provisioned network resources in East US region within a subscription." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Network resources." - }, - "names": [ - "network" - ] - }, - "network-analytics": { - "commandGroups": { - "data-product": { - "commands": { - "add-user-role": { - "help": { - "short": "Assign role to the data product." - }, - "names": [ - "network-analytics", - "data-product", - "add-user-role" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-analytics data-product add-user-role --data-product-name --resource-group --data-type-scope \" \" --principal-id --principal-type user --role reader --role-id \" \" --user-name \" \"" - ], - "name": "Add User Role" - } - ], - "name": "2023-11-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts/{}/adduserrole", - "plane": "mgmt-plane", - "version": "2023-11-15" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create data product resource." - }, - "names": [ - "network-analytics", - "data-product", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-analytics data-product create --name dpname --resource-group rgname --location westcentralus --publisher Microsoft --product MCC --major-version 2.0.0 --owners xyz@email --key-encryption-enable Enabled --encryption-key '{\"keyVaultUri\":\"\",\"keyName\":\"\",\"keyVersion\":\"\"}' --managed-rg '{\"location\":\"westcentralus\",\"name\":\"\"}' --networkacls '{\"virtualNetworkRule\":[{\"id\":\"\",\"action\":\"\",\"state\":\"\"}],\"ipRules\":[{\"value\":\"\",\"action\":\"\"}],\"allowedQueryIpRangeList\":[\"1.2.3.4-1.2.3.10\"],\"defaultAction\":\"Allow\"}' --private-links-enabled Enabled --public-network-access Enabled --purview-account perviewaccount --purview-collection collection --redundancy Enabled --identity '{\"type\":\"userAssigned\",\"userAssignedIdentities\":{\"/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/\"}}' --tags '{\"key1\":\"value1\",\"key2\":\"value2\"}'" - ], - "name": "Create data product with all parameter" - } - ], - "name": "2023-11-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts/{}", - "plane": "mgmt-plane", - "version": "2023-11-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete data product resource." - }, - "names": [ - "network-analytics", - "data-product", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-analytics data-product delete --name --resource-group " - ], - "name": "Delete DP" - } - ], - "name": "2023-11-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts/{}", - "plane": "mgmt-plane", - "version": "2023-11-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List data products by resource group." - }, - "names": [ - "network-analytics", - "data-product", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-analytics data-product list" - ], - "name": "List all DP" - }, - { - "commands": [ - "network-analytics data-product list --resource-group " - ], - "name": "List DP in RG" - } - ], - "name": "2023-11-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkanalytics/dataproducts", - "plane": "mgmt-plane", - "version": "2023-11-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts", - "plane": "mgmt-plane", - "version": "2023-11-15" - } - ] - } - ] - }, - "list-roles-assignment": { - "help": { - "short": "List user roles associated with the data product." - }, - "names": [ - "network-analytics", - "data-product", - "list-roles-assignment" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-analytics data-product list-roles-assignment --data-product-name --resource-group " - ], - "name": "List roles" - } - ], - "name": "2023-11-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts/{}/listrolesassignments", - "plane": "mgmt-plane", - "version": "2023-11-15" - } - ] - } - ] - }, - "remove-user-role": { - "help": { - "short": "Remove role from the data product." - }, - "names": [ - "network-analytics", - "data-product", - "remove-user-role" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-analytics data-product remove-user-role --data-product-name --resource-group --data-type-scope \" \" --principal-id --principal-type user --role reader --role-id \" \" --user-name \" \" --role-assignment-id \" \"" - ], - "name": "remove user role" - } - ], - "name": "2023-11-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts/{}/removeuserrole", - "plane": "mgmt-plane", - "version": "2023-11-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get data product resource." - }, - "names": [ - "network-analytics", - "data-product", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-analytics data-product show --name --resource-group " - ], - "name": "Get DP" - } - ], - "name": "2023-11-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts/{}", - "plane": "mgmt-plane", - "version": "2023-11-15" - } - ] - } - ] - } - }, - "help": { - "short": "Azure Operator Insights Data Product operations." - }, - "names": [ - "network-analytics", - "data-product" - ] - } - }, - "help": { - "short": "Network Analytics command group Azure Operator Insights resource manipulation." - }, - "names": [ - "network-analytics" - ] - }, - "network-function": { - "commandGroups": { - "traffic-collector": { - "commandGroups": { - "collector-policy": { - "commands": { - "create": { - "help": { - "short": "Create a Collector Policy" - }, - "names": [ - "network-function", - "traffic-collector", - "collector-policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy create --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --ingestion-policy {ingestion-sources:[{resource-id:/subscriptions//resourceGroups//providers/Microsoft.Network/expressRouteCircuits/,source-type:Resource}],ingestion-type:IPFIX}" - ], - "name": "Create a new collector policy" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy create --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --ingestion-policy {ingestion-sources:[{resource-id:/subscriptions//resourceGroups//providers/Microsoft.Network/expressRouteCircuits/,source-type:Resource}],ingestion-type:IPFIX}" - ], - "name": "Create a new collector policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a specified Collector Policy" - }, - "names": [ - "network-function", - "traffic-collector", - "collector-policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy delete --resource-group rg1 --traffic-collector-name atc1 --name cp1" - ], - "name": "Delete a specified collector policy" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy delete --resource-group rg1 --traffic-collector-name atc1 --name cp1" - ], - "name": "Delete a specified collector policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Collector policies" - }, - "names": [ - "network-function", - "traffic-collector", - "collector-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy list --resource-group rg1 --traffic-collector-name atc1" - ], - "name": "Return a list of collector policies by resource group and traffic-collector name" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy list --resource-group rg1 --traffic-collector-name atc1" - ], - "name": "Return a list of collector policies by resource group and traffic-collector name" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified Collector Policy" - }, - "names": [ - "network-function", - "traffic-collector", - "collector-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy show --resource-group rg1 --traffic-collector-name atc1 --name cp1" - ], - "name": "Get the specified collector policy" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy show --resource-group rg1 --traffic-collector-name atc1 --name cp1" - ], - "name": "Get the specified collector policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a specified Collector Policy" - }, - "names": [ - "network-function", - "traffic-collector", - "collector-policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy update --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --emission-policies [0]={emission-destinations:[{destination-type:AzureMonitor}],emission-type:IPFIX}" - ], - "name": "Update a specified collector policy" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy update --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --emission-policies [0]={emission-destinations:[{destination-type:AzureMonitor}],emission-type:IPFIX}" - ], - "name": "Update a specified collector policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Collector Policy for Azure Traffic Collector resource" - }, - "names": [ - "network-function", - "traffic-collector", - "collector-policy" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Azure Traffic Collector resource" - }, - "names": [ - "network-function", - "traffic-collector", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector create --resource-group rg1 --traffic-collector-name atc1 --location eastus" - ], - "name": "Create a new azure traffic collector resource" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector create --resource-group rg1 --traffic-collector-name atc1 --location eastus" - ], - "name": "Create a new azure traffic collector resource" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a specified Azure Traffic Collector resource" - }, - "names": [ - "network-function", - "traffic-collector", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector delete --resource-group rg1 --traffic-collector-name atc1" - ], - "name": "Delete a specified azure traffic collector resource" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector delete --resource-group rg1 --traffic-collector-name atc1" - ], - "name": "Delete a specified azure traffic collector resource" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Return a list of Azure Traffic Collectors" - }, - "names": [ - "network-function", - "traffic-collector", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector list --resource-group rg1" - ], - "name": "Return a list of azure traffic collectors in a resource group" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkfunction/azuretrafficcollectors", - "plane": "mgmt-plane", - "version": "2022-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector list --resource-group rg1" - ], - "name": "Return a list of azure traffic collectors in a resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkfunction/azuretrafficcollectors", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified Azure Traffic Collector resource" - }, - "names": [ - "network-function", - "traffic-collector", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector show --resource-group rg1 --traffic-collector-name atc1" - ], - "name": "Get the specified azure traffic collector in a resource group" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector show --resource-group rg1 --traffic-collector-name atc1" - ], - "name": "Get the specified azure traffic collector in a resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Azure Traffic Collector resource" - }, - "names": [ - "network-function", - "traffic-collector", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector update --resource-group rg1 --traffic-collector-name atc1 --tags key=value" - ], - "name": "Update an azure traffic collector resource" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector update --resource-group rg1 --traffic-collector-name atc1 --tags key=value" - ], - "name": "Update an azure traffic collector resource" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Traffic Collector resources" - }, - "names": [ - "network-function", - "traffic-collector" - ] - } - }, - "help": { - "short": "Manage network function" - }, - "names": [ - "network-function" - ] - }, - "networkcloud": { - "commandGroups": { - "baremetalmachine": { - "commands": { - "cordon": { - "help": { - "short": "Cordon the provided bare metal machine's Kubernetes node." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "cordon" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Cordon bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Cordon bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Cordon bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Cordon bare metal machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "create": { - "help": { - "short": "Create a new bare metal machine or update the properties of the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "create" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided bare metal machine.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "delete" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List bare metal machines in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machines for resource group" - }, - { - "commands": [ - "networkcloud baremetalmachine list" - ], - "name": "List bare metal machines for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machines for resource group" - }, - { - "commands": [ - "networkcloud baremetalmachine list" - ], - "name": "List bare metal machines for subscription" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machines for resource group" - }, - { - "commands": [ - "networkcloud baremetalmachine list" - ], - "name": "List bare metal machines for subscription" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machines for resource group" - }, - { - "commands": [ - "networkcloud baremetalmachine list" - ], - "name": "List bare metal machines for subscription" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "power-off": { - "help": { - "short": "Power off the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "power-off" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" - ], - "name": "Power off bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" - ], - "name": "Power off bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" - ], - "name": "Power off bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" - ], - "name": "Power off bare metal machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "reimage": { - "help": { - "short": "Reimage the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "reimage" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Reimage bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Reimage bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Reimage bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Reimage bare metal machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "replace": { - "help": { - "short": "Replace the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "replace" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" - ], - "name": "Replace bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" - ], - "name": "Replace bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" - ], - "name": "Replace bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" - ], - "name": "Replace bare metal machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "restart": { - "help": { - "short": "Restart the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "restart" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart bare metal machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "run-command": { - "help": { - "short": "Run the command or the script on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "run-command" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" - ], - "name": "Run command on bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" - ], - "name": "Run command on bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" - ], - "name": "Run command on bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" - ], - "name": "Run command on bare metal machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "run-data-extract": { - "help": { - "short": "Run one or more data extractions on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "run-data-extract" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"arguments\":[\"SysInfo\", \"TTYLog\"],\"command\":\"hardware-support-data-collection\"}]' --resource-group \"resourceGroupName\"" - ], - "name": "Run data extraction on bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 360 --commands \"[{arguments:['SysInfo','TTYLog'],command:'hardware-support-data-collection'}]\" --resource-group \"resourceGroupName\"" - ], - "name": "Run data extraction on bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 360 --commands \"[{arguments:['SysInfo','TTYLog'],command:'hardware-support-data-collection'}]\" --resource-group \"resourceGroupName\"" - ], - "name": "Run data extraction on bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 360 --commands \"[{arguments:['SysInfo','TTYLog'],command:'hardware-support-data-collection'}]\" --resource-group \"resourceGroupName\"" - ], - "name": "Run data extraction on bare metal machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "run-read-command": { - "help": { - "short": "Run one or more read-only commands on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "run-read-command" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" - ], - "name": "Run and retrieve output from read only commands on bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" - ], - "name": "Run and retrieve output from read only commands on bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" - ], - "name": "Run and retrieve output from read only commands on bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" - ], - "name": "Run and retrieve output from read only commands on bare metal machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get bare metal machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Start the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Start bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Start bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Start bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Start bare metal machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "uncordon": { - "help": { - "short": "Uncordon the provided bare metal machine's Kubernetes node." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "uncordon" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Uncordon bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Uncordon bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Uncordon bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Uncordon bare metal machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update properties of the provided bare metal machine, or update tags associated with the bare metal machine. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "validate-hardware": { - "help": { - "short": "Validate the hardware of the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "validate-hardware" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine validate-hardware --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\" --validation-category \"validation-category\"" - ], - "name": "Validate the bare metal machine hardware" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/validatehardware", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine validate-hardware --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\" --validation-category \"validation-category\"" - ], - "name": "Validate the bare metal machine hardware" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/validatehardware", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage bare metal machine" - }, - "names": [ - "networkcloud", - "baremetalmachine" - ] - }, - "cloudservicesnetwork": { - "commands": { - "create": { - "help": { - "short": "Create a new cloud services network or update the properties of the existing cloud services network." - }, - "names": [ - "networkcloud", - "cloudservicesnetwork", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{\\\\\"category\\\\\":\\\\\"azure-resource-management\\\\\",\\\\\"endpoints\\\\\":[{\\\\\"domainName\\\\\":\\\\\"https://storageaccountex.blob.core.windows.net\\\\\",\\\\\"port\\\\\":443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cloud services network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cloud services network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cloud services network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cloud services network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided cloud services network." - }, - "names": [ - "networkcloud", - "cloudservicesnetwork", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cloud services network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cloud services network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cloud services network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cloud services network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List cloud services networks in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "cloudservicesnetwork", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork list" - ], - "name": "List cloud services networks for subscription" - }, - { - "commands": [ - "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List cloud services networks for resource group" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork list" - ], - "name": "List cloud services networks for subscription" - }, - { - "commands": [ - "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List cloud services networks for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork list" - ], - "name": "List cloud services networks for subscription" - }, - { - "commands": [ - "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List cloud services networks for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork list" - ], - "name": "List cloud services networks for subscription" - }, - { - "commands": [ - "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List cloud services networks for resource group" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided cloud services network." - }, - "names": [ - "networkcloud", - "cloudservicesnetwork", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cloud services network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cloud services network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cloud services network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cloud services network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update properties of the provided cloud services network, or update the tags associated with it. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "cloudservicesnetwork", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{\\\\\"category\\\\\":\\\\\"azure-resource-management\\\\\",\\\\\"endpoints\\\\\":[{\\\\\"domainName\\\\\":\\\\\"https://storageaccountex.blob.core.windows.net\\\\\",\\\\\"port\\\\\":443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cloud services network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cloud services network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cloud services network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cloud services network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage cloud services network" - }, - "names": [ - "networkcloud", - "cloudservicesnetwork" - ] - }, - "cluster": { - "commandGroups": { - "baremetalmachinekeyset": { - "commands": { - "create": { - "help": { - "short": "Create a new bare metal machine key set or update the existing one for the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "baremetalmachinekeyset", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update bare metal machine key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Create or update bare metal machine key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Create or update bare metal machine key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list \"[{description:'User description',azureUserName:userABC,userPrincipalName:'userABC@myorg.com',sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Create or update bare metal machine key set of cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the bare metal machine key set of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "baremetalmachinekeyset", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Delete bare metal machine key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Delete bare metal machine key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Delete bare metal machine key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Delete bare metal machine key set of cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List bare metal machine key sets of the cluster." - }, - "names": [ - "networkcloud", - "cluster", - "baremetalmachinekeyset", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machine key sets of the cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machine key sets of the cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machine key sets of the cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machine key sets of the cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get bare metal machine key set of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "baremetalmachinekeyset", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Get bare metal machine key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Get bare metal machine key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Get bare metal machine key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Get bare metal machine key set of cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update properties of bare metal machine key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "cluster", - "baremetalmachinekeyset", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\"--user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --user-list \"[{description:'User description',azureUserName:userABC,userPrincipalName:'userABC@myorg.com',sshPublicKey:{keyData:'ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine key set of cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage cluster's bare metal machine key set" - }, - "names": [ - "networkcloud", - "cluster", - "baremetalmachinekeyset" - ] - }, - "bmckeyset": { - "commands": { - "create": { - "help": { - "short": "Create a new baseboard management controller key set or update the existing one for the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "bmckeyset", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYxh6oZy5IaEgnWhHotzdCL6apiz6/3SAUUrErjnYYUmovAJiIVUbT6YaYc/t5SjWU= admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update baseboard management controller key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+Lo= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update baseboard management controller key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+Lo= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update baseboard management controller key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list \"[{description:'User description',azureUserName:userABC,userPrincipalName:'userABC@myorg.com',sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+Lo= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update baseboard management controller key set of cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the baseboard management controller key set of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "bmckeyset", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete baseboard management controller key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete baseboard management controller key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete baseboard management controller key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete baseboard management controller key set of cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List baseboard management controller key sets of the cluster." - }, - "names": [ - "networkcloud", - "cluster", - "bmckeyset", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List baseboard management controller key sets of the cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List baseboard management controller key sets of the cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List baseboard management controller key sets of the cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List baseboard management controller key sets of the cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get baseboard management controller key set of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "bmckeyset", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get baseboard management controller key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get baseboard management controller key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get baseboard management controller key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get baseboard management controller key set of cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update properties of baseboard management controller key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "cluster", - "bmckeyset", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYxh6oZy5IaEgnWhHotzdCL6apiz6/3SAUUrErjnYYUmovAJiIVUbT6YaYc/t5SjWU= admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch baseboard management controller key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYx= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch baseboard management controller key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYx= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch baseboard management controller key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list \"[{description:'User description',azureUserName:userABC,userPrincipalName:'userABC@myorg.com',sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYx= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch baseboard management controller key set of cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage cluster's baseboard management controller key set" - }, - "names": [ - "networkcloud", - "cluster", - "bmckeyset" - ] - }, - "metricsconfiguration": { - "commands": { - "create": { - "help": { - "short": "Create the metrics configuration of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "metricsconfiguration", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update metrics configuration of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update metrics configuration of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update metrics configuration of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update metrics configuration of cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the metrics configuration of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "metricsconfiguration", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete metrics configuration of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete metrics configuration of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete metrics configuration of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete metrics configuration of cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List metrics configurations of the cluster." - }, - "names": [ - "networkcloud", - "cluster", - "metricsconfiguration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List metrics configurations of the cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List metrics configurations of the cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List metrics configurations of the cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List metrics configurations of the cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get metrics configuration of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "metricsconfiguration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get metrics configuration of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get metrics configuration of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get metrics configuration of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get metrics configuration of cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update properties of metrics configuration for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "cluster", - "metricsconfiguration", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch metrics configuration of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch metrics configuration of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch metrics configuration of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch metrics configuration of cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage cluster's metrics configuration" - }, - "names": [ - "networkcloud", - "cluster", - "metricsconfiguration" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new cluster or update the properties of the cluster if it exists." - }, - "names": [ - "networkcloud", - "cluster", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/fca2e8ee-1179-48b8-9532-428ed0873a2e/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition \"{\\\"networkRackId\\\":\\\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\\\",\\\"rackSkuId\\\":\\\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\\\",\\\"rackSerialNumber\\\":\\\"b99m99r1\\\",\\\"rackLocation\\\":\\\"b99m99r1\\\",\\\"availabilityZone\\\":\\\"1\\\",\\\"storageApplianceConfigurationData\\\":[{\\\"rackSlot\\\":1,\\\"adminCredentials\\\":{\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin\\\"},\\\"storageApplianceName\\\":\\\"name\\\",\\\"serialNumber\\\":\\\"serial\\\"}],\\\"bareMetalMachineConfigurationData\\\":[{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:DD:E7:08\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:71:2E\\\",\\\"machineName\\\":\\\"lab00r750wkr1\\\",\\\"rackSlot\\\":2,\\\"serialNumber\\\":\\\"5HS7PK3\\\"},{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:FD:DC:76\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:50:CA\\\",\\\"machineName\\\":\\\"lab00r750wkr8\\\",\\\"rackSlot\\\":11,\\\"serialNumber\\\":\\\"9M56PK3\\\"}]}\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update single rack cluster" - }, - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/fca2e8ee-1179-48b8-9532-428ed0873a2e/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update single rack cluster using json file input" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition network-rack-id=\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\" rack-sku-id=\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\" rack-serial-number=b99m99r1 rack-location='b99m99r1' availability-zone=1 storage-appliance-configuration-data=\"[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}]\" bare-metal-machine-configuration-data=\"[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update single rack cluster" - }, - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2" - ], - "name": "Create or update single rack cluster using json file input" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition network-rack-id=\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\" rack-sku-id=\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\" rack-serial-number=b99m99r1 rack-location='b99m99r1' availability-zone=1 storage-appliance-configuration-data=\"[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}]\" bare-metal-machine-configuration-data=\"[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update single rack cluster" - }, - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2" - ], - "name": "Create or update single rack cluster using json file input" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition network-rack-id=\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\" rack-sku-id=\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\" rack-serial-number=b99m99r1 rack-location='b99m99r1' availability-zone=1 storage-appliance-configuration-data=\"[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}]\" bare-metal-machine-configuration-data=\"[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update single rack cluster" - }, - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2" - ], - "name": "Create or update single rack cluster using json file input" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "deploy": { - "help": { - "short": "Deploy the cluster." - }, - "names": [ - "networkcloud", - "cluster", - "deploy" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Deploy cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Deploy cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Deploy cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Deploy cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List clusters in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "cluster", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster list --resource-group \"resourceGroupName\"" - ], - "name": "List clusters for resource group" - }, - { - "commands": [ - "networkcloud cluster list" - ], - "name": "List clusters for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster list --resource-group \"resourceGroupName\"" - ], - "name": "List clusters for resource group" - }, - { - "commands": [ - "networkcloud cluster list" - ], - "name": "List clusters for subscription" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster list --resource-group \"resourceGroupName\"" - ], - "name": "List clusters for resource group" - }, - { - "commands": [ - "networkcloud cluster list" - ], - "name": "List clusters for subscription" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster list --resource-group \"resourceGroupName\"" - ], - "name": "List clusters for resource group" - }, - { - "commands": [ - "networkcloud cluster list" - ], - "name": "List clusters for subscription" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "scan-runtime": { - "help": { - "short": "Trigger the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration." - }, - "names": [ - "networkcloud", - "cluster", - "scan-runtime" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster scan-runtime -n \"clusterName\" -g \"resourceGroupName\" --scan-activity \"Scan\"" - ], - "name": "Execute a runtime protection scan on the cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/scanruntime", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "cluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster location" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition \"{\\\"networkRackId\\\":\\\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\\\",\\\"rackSkuId\\\":\\\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\\\",\\\"rackSerialNumber\\\":\\\"b99m99r1\\\",\\\"rackLocation\\\":\\\"b99m99r1\\\",\\\"availabilityZone\\\":\\\"1\\\",\\\"storageApplianceConfigurationData\\\":[{\\\"rackSlot\\\":1,\\\"adminCredentials\\\":{\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin\\\"},\\\"storageApplianceName\\\":\\\"name\\\",\\\"serialNumber\\\":\\\"serial\\\"}],\\\"bareMetalMachineConfigurationData\\\":[{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:DD:E7:08\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:71:2E\\\",\\\"machineName\\\":\\\"lab00r750wkr1\\\",\\\"rackSlot\\\":2,\\\"serialNumber\\\":\\\"5HS7PK3\\\"},{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:FD:DC:76\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:50:CA\\\",\\\"machineName\\\":\\\"lab00r750wkr8\\\",\\\"rackSlot\\\":11,\\\"serialNumber\\\":\\\"9M56PK3\\\"}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster location" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition \"{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster location" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition \"{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --resource-group \"resourceGroupName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch cluster location" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --resource-group \"resourceGroupName --aggregator-or-single-rack-definition \"{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --resource-group \"resourceGroupName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" - }, - { - "commands": [ - "az networkcloud cluster update --name \"clusterName\" --resource-group \"resourceGroupName\" --runtime-protection enforcement-level=\"OnDemand\"" - ], - "name": "Patch cluster runtime protection configuration" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --resource-group \"resourceGroupName\" --secret-archive use-key-vault=True key-vault-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.KeyVault/vaults/keyVaultName\"" - ], - "name": "Patch secret archive" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --resource-group \"resourceGroupName\" --update-strategy strategy-type=\"Rack\" threshold-type=\"CountSuccess\" threshold-value=4 max-unavailable=4 wait-time-minutes=10" - ], - "name": "Patch update strategy" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update-version": { - "help": { - "short": "Update the version of the provided cluster to one of the available supported versions." - }, - "names": [ - "networkcloud", - "cluster", - "update-version" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" - ], - "name": "Update cluster version" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" - ], - "name": "Update cluster version" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" - ], - "name": "Update cluster version" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" - ], - "name": "Update cluster version" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage cluster" - }, - "names": [ - "networkcloud", - "cluster" - ] - }, - "clustermanager": { - "commands": { - "create": { - "help": { - "short": "Create a new cluster manager or update properties of the cluster manager if it exists." - }, - "names": [ - "networkcloud", - "clustermanager", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cluster manager" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cluster manager" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cluster manager" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cluster manager" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided cluster manager." - }, - "names": [ - "networkcloud", - "clustermanager", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster manager" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster manager" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster manager" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster manager" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List cluster managers in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "clustermanager", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager list" - ], - "name": "List cluster managers for subscription" - }, - { - "commands": [ - "networkcloud clustermanager list --resource-group \"resourceGroupName\"" - ], - "name": "List cluster managers for resource group" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager list" - ], - "name": "List cluster managers for subscription" - }, - { - "commands": [ - "networkcloud clustermanager list --resource-group \"resourceGroupName\"" - ], - "name": "List cluster managers for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager list" - ], - "name": "List cluster managers for subscription" - }, - { - "commands": [ - "networkcloud clustermanager list --resource-group \"resourceGroupName\"" - ], - "name": "List cluster managers for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager list" - ], - "name": "List cluster managers for subscription" - }, - { - "commands": [ - "networkcloud clustermanager list --resource-group \"resourceGroupName\"" - ], - "name": "List cluster managers for resource group" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the properties of the provided cluster manager." - }, - "names": [ - "networkcloud", - "clustermanager", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster manager" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster manager" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster manager" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster manager" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update properties of the provided cluster manager, or update the tags assigned to the cluster manager. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "clustermanager", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for cluster manager" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for cluster manager" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for cluster manager" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for cluster manager" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage cluster manager" - }, - "names": [ - "networkcloud", - "clustermanager" - ] - }, - "defaultcninetwork": { - "commands": { - "create": { - "help": { - "short": "Create a new default CNI network or update the properties of the existing default CNI network." - }, - "names": [ - "networkcloud", - "defaultcninetwork", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud defaultcninetwork create --name \"defaultCniNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --cni-bgp-configuration \"{bgpPeers:[{asNumber:64497,peerIp:'203.0.113.254'}],communityAdvertisements:[{communities:['64512','100'],subnetPrefix:'192.0.2.0/27'}],serviceExternalPrefixes:['192.0.2.0/28'],serviceLoadBalancerPrefixes:['192.0.2.16/28']}\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"203.0.113.0/24\" --ipv6-connected-prefix \"2001:db8:0:3::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update default CNI network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided default CNI network." - }, - "names": [ - "networkcloud", - "defaultcninetwork", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud defaultcninetwork delete --name \"defaultCniNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete default CNI network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List default CNI networks in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "defaultcninetwork", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud defaultcninetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List default CNI networks for resource group" - }, - { - "commands": [ - "networkcloud defaultcninetwork list" - ], - "name": "List default CNI networks for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/defaultcninetworks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided default CNI network." - }, - "names": [ - "networkcloud", - "defaultcninetwork", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud defaultcninetwork show --name \"defaultCniNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get default CNI network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update tags associated with the provided default CNI network." - }, - "names": [ - "networkcloud", - "defaultcninetwork", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud defaultcninetwork update --tags key1=\"myvalue1\" key2=\"myvalue2\" --name \"defaultCniNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for CNI network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage default CNI network" - }, - "names": [ - "networkcloud", - "defaultcninetwork" - ] - }, - "hybridakscluster": { - "commands": { - "create": { - "help": { - "short": "Create new additional details related to the Hybrid AKS provisioned cluster or update the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "hybridakscluster", - "create" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the additional details related to the provided Hybrid AKS provisioned cluster.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "hybridakscluster", - "delete" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List additional details related to Hybrid AKS provisioned clusters in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "hybridakscluster", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud hybridakscluster list --resource-group \"resourceGroupName\"" - ], - "name": "List Hybrid AKS provisioned clusters data for resource group" - }, - { - "commands": [ - "networkcloud hybridakscluster list" - ], - "name": "List Hybrid AKS provisioned clusters data for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/hybridaksclusters", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "restart-node": { - "help": { - "short": "Restart a targeted node of the Hybrid AKS provisioned cluster." - }, - "names": [ - "networkcloud", - "hybridakscluster", - "restart-node" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud hybridakscluster restart-node --name \"hybridAksClusterName\" --node-name \"nodeName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart a Hybrid AKS cluster node" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}/restartnode", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the additional details related to the provided Hybrid AKS provisioned cluster." - }, - "names": [ - "networkcloud", - "hybridakscluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud hybridakscluster show --name \"hybridAksClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get Hybrid AKS provisioned cluster data" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update tags associated with the additional details related to the Hybrid AKS provisioned cluster." - }, - "names": [ - "networkcloud", - "hybridakscluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud hybridakscluster update --name \"hybridAksClusterName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for Hybrid AKS provisioned cluster data" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage additional details of Hybrid AKS provisioned cluster" - }, - "names": [ - "networkcloud", - "hybridakscluster" - ] - }, - "kubernetescluster": { - "commandGroups": { - "agentpool": { - "commands": { - "create": { - "help": { - "short": "Create a new Kubernetes cluster agent pool or update the properties of the existing one." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "agentpool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool create --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --admin-username \"azureuser\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm' --count 3 --mode \"System\" --vm-sku-name \"NC_M16_v1\" --agent-options hugepages-count=96 hugepages-size=\"1G\" --attached-network-configuration l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName,pluginType:'SRIOV',ipamEnabled:'False'}]\" trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" --labels=\"[{key:'kubernetes.label',value:'true'}]\" --taints=\"[{key:'kubernetes.taint',value:'true'}]\" --upgrade-settings max-surge=\"1\" --availability-zones=\"['zone1','zone2']\"" - ], - "name": "Create or update agent pool of the Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool create --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --admin-username \"azureuser\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm' --count 3 --mode \"System\" --vm-sku-name \"NC_M16_v1\" --agent-options hugepages-count=96 hugepages-size=\"1G\" --attached-network-configuration l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName,pluginType:'SRIOV',ipamEnabled:'False'}]\" trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" --labels=\"[{key:'kubernetes.label',value:'true'}]\" --taints=\"[{key:'kubernetes.taint',value:'true'}]\" --upgrade-settings max-surge=\"1\" --availability-zones=\"['zone1','zone2']\"" - ], - "name": "Create or update agent pool of the Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool create --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --admin-username \"azureuser\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm' --count 3 --mode \"System\" --vm-sku-name \"NC_M16_v1\" --agent-options hugepages-count=96 hugepages-size=\"1G\" --attached-network-configuration l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName,pluginType:'SRIOV',ipamEnabled:'False'}]\" trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" --labels=\"[{key:'kubernetes.label',value:'true'}]\" --taints=\"[{key:'kubernetes.taint',value:'true'}]\" --upgrade-settings max-surge=\"1\" --availability-zones=\"['zone1','zone2']\"" - ], - "name": "Create or update agent pool of the Kubernetes cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided Kubernetes cluster agent pool." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "agentpool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool delete --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete agent pool of the Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool delete --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete agent pool of the Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool delete --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete agent pool of the Kubernetes cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List agent pools for the provided Kubernetes cluster." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "agentpool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool list --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List agent pools of the Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool list --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List agent pools of the Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool list --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List agent pools of the Kubernetes cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided Kubernetes cluster agent pool." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "agentpool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool show --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get agent pool of the Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool show --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get agent pool of the Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool show --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get agent pool of the Kubernetes cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the properties of the provided Kubernetes cluster agent pool, or update the tags associated with the Kubernetes cluster agent pool. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "agentpool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool update --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --count 3 --upgrade-settings max-surge=\"1\"" - ], - "name": "Patch agent pool of the Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool update --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --count 3 --upgrade-settings max-surge=\"1\"" - ], - "name": "Patch agent pool of the Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool update --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --count 3 --upgrade-settings max-surge=\"1\"" - ], - "name": "Patch agent pool of the Kubernetes cluster" - }, - { - "commands": [ - "networkcloud kubernetescluster agentpool update --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm'" - ], - "name": "Update Agent pool administrator credentials" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Kubernetes cluster's agent pool" - }, - "names": [ - "networkcloud", - "kubernetescluster", - "agentpool" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new Kubernetes cluster or update the properties of the existing one." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster create --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --location \"location\" --kubernetes-version \"1.25.4\" --extended-location name=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=CustomLocation --aad-configuration admin-group-object-ids=[\"f110271b-XXXX-4163-9b99-214d91660f0e\"] --admin-username \"azureuser\" --ssh-key-values \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm\" --initial-agent-pool-configurations \"[{count:1,mode:'System',name:'systemPool-1',vmSkuName:'NC_G2_v1',agentOptions:{hugepagesCount:96,hugepagesSize:1G},upgradeSettings:{maxSurge:'10%'},adminUsername:'azureuser',ssh-key-values:['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']}]\" --control-plane-node-configuration count=1 vmSkuName='NC_G2_v1' adminUsername='azureuser' ssh-key-values=\"['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']\" --network-configuration cloud-services-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName\" cni-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\" pod-cidrs=[\"10.244.0.0/16\"] service-cidrs=[\"10.96.0.0/16\"] dns-service-ip=\"10.96.0.10\" attached-network-configuration.l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" attached-network-configuration.l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',pluginType:'SRIOV',ipamEnabled:'False'}]\" attached-network-configuration.trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" bgp-service-load-balancer-configuration.bgp-advertisements=\"[{advertiseToFabric:'True',communities:['64512:100'],ipAddressPools:['pool1'],peers:['peer1']}]\" bgp-service-load-balancer-configuration.fabric-peering-enabled=\"True\" bgp-service-load-balancer-configuration.bgp-peers=\"[{bfdEnabled:'False',bgpMultiHop:'False',holdTime:'P300s',keepAliveTime:'P300s',myAsn:64512,name:'peer1',peerAddress:'203.0.113.254',peerAsn:64497,peerPort:179}]\" bgp-service-load-balancer-configuration.ip-address-pools=\"[{addresses:['198.51.102.0/24'],autoAssign:'True',name:'pool1',onlyUseHostIps:'True'}]\"" - ], - "name": "Create or update Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster create --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --location \"location\" --kubernetes-version \"1.25.4\" --extended-location name=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=CustomLocation --aad-configuration admin-group-object-ids=[\"f110271b-XXXX-4163-9b99-214d91660f0e\"] --admin-username \"azureuser\" --ssh-key-values \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm\" --initial-agent-pool-configurations \"[{count:1,mode:'System',name:'systemPool-1',vmSkuName:'NC_G2_v1',agentOptions:{hugepagesCount:96,hugepagesSize:1G},upgradeSettings:{maxSurge:'10%'},adminUsername:'azureuser',ssh-key-values:['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']}]\" --control-plane-node-configuration count=1 vmSkuName='NC_G2_v1' adminUsername='azureuser' ssh-key-values=\"['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']\" --network-configuration cloud-services-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName\" cni-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\" pod-cidrs=[\"10.244.0.0/16\"] service-cidrs=[\"10.96.0.0/16\"] dns-service-ip=\"10.96.0.10\" attached-network-configuration.l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" attached-network-configuration.l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',pluginType:'SRIOV',ipamEnabled:'False'}]\" attached-network-configuration.trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" bgp-service-load-balancer-configuration.bgp-advertisements=\"[{advertiseToFabric:'True',communities:['64512:100'],ipAddressPools:['pool1'],peers:['peer1']}]\" bgp-service-load-balancer-configuration.fabric-peering-enabled=\"True\" bgp-service-load-balancer-configuration.bgp-peers=\"[{bfdEnabled:'False',bgpMultiHop:'False',holdTime:'P300s',keepAliveTime:'P300s',myAsn:64512,name:'peer1',peerAddress:'203.0.113.254',peerAsn:64497,peerPort:179}]\" bgp-service-load-balancer-configuration.ip-address-pools=\"[{addresses:['198.51.102.0/24'],autoAssign:'True',name:'pool1',onlyUseHostIps:'True'}]\"" - ], - "name": "Create or update Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster create --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --location \"location\" --kubernetes-version \"1.25.4\" --extended-location name=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=CustomLocation --aad-configuration admin-group-object-ids=[\"f110271b-XXXX-4163-9b99-214d91660f0e\"] --admin-username \"azureuser\" --ssh-key-values \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm\" --initial-agent-pool-configurations \"[{count:1,mode:'System',name:'systemPool-1',vmSkuName:'NC_G2_v1',agentOptions:{hugepagesCount:96,hugepagesSize:1G},upgradeSettings:{maxSurge:'10%'},adminUsername:'azureuser',ssh-key-values:['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']}]\" --control-plane-node-configuration count=1 vmSkuName='NC_G2_v1' adminUsername='azureuser' ssh-key-values=\"['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']\" --network-configuration cloud-services-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName\" cni-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\" pod-cidrs=[\"10.244.0.0/16\"] service-cidrs=[\"10.96.0.0/16\"] dns-service-ip=\"10.96.0.10\" attached-network-configuration.l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" attached-network-configuration.l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',pluginType:'SRIOV',ipamEnabled:'False'}]\" attached-network-configuration.trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" bgp-service-load-balancer-configuration.bgp-advertisements=\"[{advertiseToFabric:'True',communities:['64512:100'],ipAddressPools:['pool1'],peers:['peer1']}]\" bgp-service-load-balancer-configuration.fabric-peering-enabled=\"True\" bgp-service-load-balancer-configuration.bgp-peers=\"[{bfdEnabled:'False',bgpMultiHop:'False',holdTime:'P300s',keepAliveTime:'P300s',myAsn:64512,name:'peer1',peerAddress:'203.0.113.254',peerAsn:64497,peerPort:179}]\" bgp-service-load-balancer-configuration.ip-address-pools=\"[{addresses:['198.51.102.0/24'],autoAssign:'True',name:'pool1',onlyUseHostIps:'True'}]\"" - ], - "name": "Create or update Kubernetes cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided Kubernetes cluster." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster delete --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster delete --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster delete --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete Kubernetes cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Kubernetes clusters in the provided subscription." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster list" - ], - "name": "List Kubernetes clusters for subscription" - }, - { - "commands": [ - "networkcloud kubernetescluster list --resource-group \"resourceGroupName\"" - ], - "name": "List Kubernetes clusters for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/kubernetesclusters", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster list" - ], - "name": "List Kubernetes clusters for subscription" - }, - { - "commands": [ - "networkcloud kubernetescluster list --resource-group \"resourceGroupName\"" - ], - "name": "List Kubernetes clusters for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/kubernetesclusters", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster list" - ], - "name": "List Kubernetes clusters for subscription" - }, - { - "commands": [ - "networkcloud kubernetescluster list --resource-group \"resourceGroupName\"" - ], - "name": "List Kubernetes clusters for resource group" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/kubernetesclusters", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "restart-node": { - "help": { - "short": "Restart a targeted node of a Kubernetes cluster." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "restart-node" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster restart-node --node-name \"nodeName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart Kubernetes cluster node" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/restartnode", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster restart-node --node-name \"nodeName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart Kubernetes cluster node" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/restartnode", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster restart-node --node-name \"nodeName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart Kubernetes cluster node" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/restartnode", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided the Kubernetes cluster." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster show --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster show --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster show --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get Kubernetes cluster" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the properties of the provided Kubernetes cluster, or update the tags associated with the Kubernetes cluster. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --kubernetes-version \"1.25.4\" --control-plane-node-configuration count=\"3\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --kubernetes-version \"1.25.4\" --control-plane-node-configuration count=\"3\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --kubernetes-version \"1.25.4\" --control-plane-node-configuration count=\"3\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch Kubernetes cluster" - }, - { - "commands": [ - "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm'" - ], - "name": "Update Kubernetes cluster administrator credentials" - }, - { - "commands": [ - "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --control-plane-node-configuration ssh-key-values=\"['ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm']\"" - ], - "name": "Update Kubernetes cluster control node administrator credentials" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Kubernetes cluster" - }, - "names": [ - "networkcloud", - "kubernetescluster" - ] - }, - "l2network": { - "commands": { - "create": { - "help": { - "short": "Create a new layer 2 (L2) network or update the properties of the existing network." - }, - "names": [ - "networkcloud", - "l2network", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --hybrid-aks-plugin-type \"DPDK\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L2 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L2 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L2 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L2 network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided layer 2 (L2) network." - }, - "names": [ - "networkcloud", - "l2network", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L2 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L2 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L2 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L2 network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List layer 2 (L2) networks in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "l2network", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l2network list" - ], - "name": "List L2 networks for subscription" - }, - { - "commands": [ - "networkcloud l2network list --resource-group \"resourcegroupname\"" - ], - "name": "List L2 networks for resourcegroup" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network list" - ], - "name": "List L2 networks for subscription" - }, - { - "commands": [ - "networkcloud l2network list --resource-group \"resourcegroupname\"" - ], - "name": "List L2 networks for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network list" - ], - "name": "List L2 networks for subscription" - }, - { - "commands": [ - "networkcloud l2network list --resource-group \"resourcegroupname\"" - ], - "name": "List L2 networks for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network list" - ], - "name": "List L2 networks for subscription" - }, - { - "commands": [ - "networkcloud l2network list --resource-group \"resourcegroupname\"" - ], - "name": "List L2 networks for resource group" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided layer 2 (L2) network." - }, - "names": [ - "networkcloud", - "l2network", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L2 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L2 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L2 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L2 network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update tags associated with the provided layer 2 (L2) network." - }, - "names": [ - "networkcloud", - "l2network", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L2 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L2 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L2 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L2 network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage layer 2 (l2) network" - }, - "names": [ - "networkcloud", - "l2network" - ] - }, - "l3network": { - "commands": { - "create": { - "help": { - "short": "Create a new layer 3 (L3) network or update the properties of the existing network." - }, - "names": [ - "networkcloud", - "l3network", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --hybrid-aks-ipam-enabled \"True\" --hybrid-aks-plugin-type \"DPDK\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L3 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L3 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L3 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L3 network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided layer 3 (L3) network." - }, - "names": [ - "networkcloud", - "l3network", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L3 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L3 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L3 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L3 network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List layer 3 (L3) networks in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "l3network", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l3network list" - ], - "name": "List L3 networks for subscription" - }, - { - "commands": [ - "networkcloud l3network list --resource-group \"resourcegroupname\"" - ], - "name": "List L3networks for resource group" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network list" - ], - "name": "List L3 networks for subscription" - }, - { - "commands": [ - "networkcloud l3network list --resource-group \"resourcegroupname\"" - ], - "name": "List L3networks for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network list" - ], - "name": "List L3 networks for subscription" - }, - { - "commands": [ - "networkcloud l3network list --resource-group \"resourcegroupname\"" - ], - "name": "List L3networks for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network list" - ], - "name": "List L3 networks for subscription" - }, - { - "commands": [ - "networkcloud l3network list --resource-group \"resourcegroupname\"" - ], - "name": "List L3networks for resource group" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided layer 3 (L3) network." - }, - "names": [ - "networkcloud", - "l3network", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L3 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L3 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L3 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L3 network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update tags associated with the provided layer 3 (L3) network." - }, - "names": [ - "networkcloud", - "l3network", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L3 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L3 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L3 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L3 network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage layer 3 (l3) network" - }, - "names": [ - "networkcloud", - "l3network" - ] - }, - "rack": { - "commands": { - "create": { - "help": { - "short": "Create a new rack or update properties of the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "rack", - "create" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided rack.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "rack", - "delete" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List racks in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "rack", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud rack list" - ], - "name": "List racks for subscription" - }, - { - "commands": [ - "networkcloud rack list --resource-group \"resourceGroupName\"" - ], - "name": "List racks for resource group" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack list" - ], - "name": "List racks for subscription" - }, - { - "commands": [ - "networkcloud rack list --resource-group \"resourceGroupName\"" - ], - "name": "List racks for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack list" - ], - "name": "List racks for subscription" - }, - { - "commands": [ - "networkcloud rack list --resource-group \"resourceGroupName\"" - ], - "name": "List racks for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack list" - ], - "name": "List racks for subscription" - }, - { - "commands": [ - "networkcloud rack list --resource-group \"resourceGroupName\"" - ], - "name": "List racks for resource group" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided rack." - }, - "names": [ - "networkcloud", - "rack", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get rack" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get rack" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get rack" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get rack" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update properties of the provided rack, or update the tags associated with the rack. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "rack", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch rack" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch rack" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch rack" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch rack" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage rack" - }, - "names": [ - "networkcloud", - "rack" - ] - }, - "racksku": { - "commands": { - "list": { - "help": { - "short": "List rack SKUs in the provided subscription." - }, - "names": [ - "networkcloud", - "racksku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud racksku list" - ], - "name": "List rack SKUs for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud racksku list" - ], - "name": "List rack SKUs for subscription" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud racksku list" - ], - "name": "List rack SKUs for subscription" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud racksku list" - ], - "name": "List rack SKUs for subscription" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the properties of the provided rack SKU." - }, - "names": [ - "networkcloud", - "racksku", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud racksku show --name \"rackSkuName\"" - ], - "name": "Get rack SKU resource" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud racksku show --name \"rackSkuName\"" - ], - "name": "Get rack SKU resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud racksku show --name \"rackSkuName\"" - ], - "name": "Get rack SKU resource" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud racksku show --name \"rackSkuName\"" - ], - "name": "Get rack SKU resource" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage rack SKU" - }, - "names": [ - "networkcloud", - "racksku" - ] - }, - "storageappliance": { - "commands": { - "create": { - "help": { - "short": "Create a new storage appliance or update the properties of the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "storageappliance", - "create" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided storage appliance.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "storageappliance", - "delete" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "disable-remote-vendor-management": { - "help": { - "short": "Disable remote vendor management of the provided storage appliance." - }, - "names": [ - "networkcloud", - "storageappliance", - "disable-remote-vendor-management" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn off remote vendor management for storage appliance" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn off remote vendor management for storage appliance" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn off remote vendor management for storage appliance" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn off remote vendor management for storage appliance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "enable-remote-vendor-management": { - "help": { - "short": "Enable remote vendor management of the provided storage appliance." - }, - "names": [ - "networkcloud", - "storageappliance", - "enable-remote-vendor-management" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn on remote vendor management for storage appliance" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn on remote vendor management for storage appliance" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn on remote vendor management for storage appliance" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn on remote vendor management for storage appliance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List storage appliances in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "storageappliance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance list" - ], - "name": "List storage appliances for subscription" - }, - { - "commands": [ - "networkcloud storageappliance list --resource-group \"resourceGroupName\"" - ], - "name": "List storage appliances for resource group" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance list" - ], - "name": "List storage appliances for subscription" - }, - { - "commands": [ - "networkcloud storageappliance list --resource-group \"resourceGroupName\"" - ], - "name": "List storage appliances for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance list" - ], - "name": "List storage appliances for subscription" - }, - { - "commands": [ - "networkcloud storageappliance list --resource-group \"resourceGroupName\"" - ], - "name": "List storage appliances for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance list" - ], - "name": "List storage appliances for subscription" - }, - { - "commands": [ - "networkcloud storageappliance list --resource-group \"resourceGroupName\"" - ], - "name": "List storage appliances for resource group" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "run-read-command": { - "help": { - "short": "Run and retrieve output from read only commands on the provided storage appliance." - }, - "names": [ - "networkcloud", - "storageappliance", - "run-read-command" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance run-read-command --resource-group \"resourceGroupName\" --name \"storageApplianceName\" --limit-time-seconds 60 --commands command=\"AlertList\"" - ], - "name": "Run and retrieve output from read only commands on storage appliance." - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/runreadcommands", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance run-read-command --resource-group \"resourceGroupName\" --name \"storageApplianceName\" --limit-time-seconds 60 --commands command=\"AlertList\"" - ], - "name": "Run and retrieve output from read only commands on storage appliance." - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/runreadcommands", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided storage appliance." - }, - "names": [ - "networkcloud", - "storageappliance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Get storage appliance" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Get storage appliance" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Get storage appliance" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Get storage appliance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update properties of the provided storage appliance, or update tags associated with the storage appliance Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "storageappliance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch storage appliance" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch storage appliance" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch storage appliance" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch storage appliance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "validate-hardware": { - "help": { - "short": "Validate the hardware of the provided storage appliance." - }, - "names": [ - "networkcloud", - "storageappliance", - "validate-hardware" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/validatehardware", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage storage appliance" - }, - "names": [ - "networkcloud", - "storageappliance" - ] - }, - "trunkednetwork": { - "commands": { - "create": { - "help": { - "short": "Create a new trunked network or update the properties of the existing trunked network." - }, - "names": [ - "networkcloud", - "trunkednetwork", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --hybrid-aks-plugin-type \"DPDK\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update trunked network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update trunked network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update trunked network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update trunked network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided trunked network." - }, - "names": [ - "networkcloud", - "trunkednetwork", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Delete trunked network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Delete trunked network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Delete trunked network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Delete trunked network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List trunked networks in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "trunkednetwork", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork list" - ], - "name": "List trunked networks for subscription" - }, - { - "commands": [ - "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List trunked networks for resource group" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork list" - ], - "name": "List trunked networks for subscription" - }, - { - "commands": [ - "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List trunked networks for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork list" - ], - "name": "List trunked networks for subscription" - }, - { - "commands": [ - "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List trunked networks for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork list" - ], - "name": "List trunked networks for subscription" - }, - { - "commands": [ - "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List trunked networks for resource group" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided trunked network." - }, - "names": [ - "networkcloud", - "trunkednetwork", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Get trunked network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Get trunked network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Get trunked network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Get trunked network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update tags associated with the provided trunked network." - }, - "names": [ - "networkcloud", - "trunkednetwork", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for trunked network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for trunked network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for trunked network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for trunked network" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage trunked network" - }, - "names": [ - "networkcloud", - "trunkednetwork" - ] - }, - "virtualmachine": { - "commandGroups": { - "console": { - "commands": { - "create": { - "help": { - "lines": [ - "A single console is allowed for each virtual machine and is always named 'default'." - ], - "short": "Create a new virtual machine console or update the properties of the existing virtual machine console." - }, - "names": [ - "networkcloud", - "virtualmachine", - "console", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console with SSH key file" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console with SSH key file" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console with SSH key file" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console with SSH key file" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided virtual machine console." - }, - "names": [ - "networkcloud", - "virtualmachine", - "console", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Delete virtual machine console" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Delete virtual machine console" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Delete virtual machine console" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Delete virtual machine console" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List consoles of the virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "console", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "List consoles of the virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "List consoles of the virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "List consoles of the virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "List consoles of the virtual machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided virtual machine console." - }, - "names": [ - "networkcloud", - "virtualmachine", - "console", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Get virtual machine console" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Get virtual machine console" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Get virtual machine console" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Get virtual machine console" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the properties of the provided virtual machine console, or update the tags associated with the virtual machine console. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "virtualmachine", - "console", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console with SSH key file" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console with SSH key file" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console with SSH key file" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console with SSH key file" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage virtual machine's console" - }, - "names": [ - "networkcloud", - "virtualmachine", - "console" - ] - } - }, - "commands": { - "attach-volume": { - "help": { - "short": "Attach volume to the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "attach-volume" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine attach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" - ], - "name": "Attach volume to virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/attachvolume", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine attach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" - ], - "name": "Attach volume to virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/attachvolume", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "create": { - "help": { - "short": "Create a new virtual machine or update the properties of the existing virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --isolate-emulator-thread \"True\" --memory-size 8 --network-attachments '[{\"attachedNetworkId\":\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\",\"defaultGateway\":\"True\",\"ipAllocationMethod\":\"Dynamic\",\"ipv4Address\":\"198.51.100.1\",\"ipv6Address\":\"2001:0db8:0000:0000:0000:0000:0000:0000\",\"networkAttachmentName\":\"networkAttachmentName\"}]' --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints '[{\"hintType\":\"Affinity\",\"resourceId\":\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName\", \"schedulingExecution\":\"Hard\", \"scope\":\"\"}]' --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --virtio-interface \"Modern\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"{password}\" registry-url=\"myacr.azurecr.io\" username=\"username\"" - ], - "name": "Create virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --memory-size 8 --network-attachments \"[{attachedNetworkId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',defaultGateway:'True',ipAllocationMethod:'Dynamic',ipv4Address:'198.51.100.1',ipv6Address:'2001:0db8:0000:0000:0000:0000:0000:0000',networkAttachmentName:'networkAttachmentName'}]\" --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints \"[{hintType:'Affinity',resourceId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName',schedulingExecution:'Hard,scope:''}]\" --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --vm-device-model \"T2\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"username\"" - ], - "name": "Create virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --memory-size 8 --network-attachments \"[{attachedNetworkId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',defaultGateway:'True',ipAllocationMethod:'Dynamic',ipv4Address:'198.51.100.1',ipv6Address:'2001:0db8:0000:0000:0000:0000:0000:0000',networkAttachmentName:'networkAttachmentName'}]\" --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints \"[{hintType:'Affinity',resourceId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName',schedulingExecution:'Hard,scope:''}]\" --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --vm-device-model \"T2\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"username\"" - ], - "name": "Create virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --memory-size 8 --network-attachments \"[{attachedNetworkId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',defaultGateway:'True',ipAllocationMethod:'Dynamic',ipv4Address:'198.51.100.1',ipv6Address:'2001:0db8:0000:0000:0000:0000:0000:0000',networkAttachmentName:'networkAttachmentName'}]\" --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints \"[{hintType:'Affinity',resourceId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName',schedulingExecution:'Hard,scope:''}]\" --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --vm-device-model \"T2\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"username\"" - ], - "name": "Create virtual machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Delete virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Delete virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Delete virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Delete virtual machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "detach-volume": { - "help": { - "short": "Detach volume from the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "detach-volume" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine detach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" - ], - "name": "Detach volume from virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/detachvolume", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine detach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" - ], - "name": "Detach volume from virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/detachvolume", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List virtual machines in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "virtualmachine", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List virtual machines for resource group" - }, - { - "commands": [ - "networkcloud virtualmachine list" - ], - "name": "List virtual machines for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List virtual machines for resource group" - }, - { - "commands": [ - "networkcloud virtualmachine list" - ], - "name": "List virtual machines for subscription" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List virtual machines for resource group" - }, - { - "commands": [ - "networkcloud virtualmachine list" - ], - "name": "List virtual machines for subscription" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List virtual machines for resource group" - }, - { - "commands": [ - "networkcloud virtualmachine list" - ], - "name": "List virtual machines for subscription" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "power-off": { - "help": { - "short": "Power off the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "power-off" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" - ], - "name": "Power off virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" - ], - "name": "Power off virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" - ], - "name": "Power off virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" - ], - "name": "Power off virtual machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "reimage": { - "help": { - "short": "Reimage the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "reimage" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Reimage virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Reimage virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Reimage virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Reimage virtual machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "restart": { - "help": { - "short": "Restart the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "restart" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Restart virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Restart virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Restart virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Restart virtual machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Get virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Get virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Get virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Get virtual machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Start the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Start virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Start virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Start virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Start virtual machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the properties of the provided virtual machine, or update the tags associated with the virtual machine. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "virtualmachine", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch virtual machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage virtual machine" - }, - "names": [ - "networkcloud", - "virtualmachine" - ] - }, - "volume": { - "commands": { - "create": { - "help": { - "short": "Create a new volume or update the properties of the existing one." - }, - "names": [ - "networkcloud", - "volume", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update volume" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update volume" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided volume." - }, - "names": [ - "networkcloud", - "volume", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Delete volume" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Delete volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Delete volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Delete volume" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List volumes in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "volume", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud volume list --resource-group \"resourceGroupName\"" - ], - "name": "List volumes for resource group" - }, - { - "commands": [ - "networkcloud volume list" - ], - "name": "List volumes for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume list --resource-group \"resourceGroupName\"" - ], - "name": "List volumes for resource group" - }, - { - "commands": [ - "networkcloud volume list" - ], - "name": "List volumes for subscription" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume list --resource-group \"resourceGroupName\"" - ], - "name": "List volumes for resource group" - }, - { - "commands": [ - "networkcloud volume list" - ], - "name": "List volumes for subscription" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume list --resource-group \"resourceGroupName\"" - ], - "name": "List volumes for resource group" - }, - { - "commands": [ - "networkcloud volume list" - ], - "name": "List volumes for subscription" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided volume." - }, - "names": [ - "networkcloud", - "volume", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Get volume" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Get volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Get volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Get volume" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update tags associated with the provided volume." - }, - "names": [ - "networkcloud", - "volume", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for volume" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for volume" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage volume" - }, - "names": [ - "networkcloud", - "volume" - ] - } - }, - "help": { - "short": "Manage Network Cloud resources" - }, - "names": [ - "networkcloud" - ] - }, - "networkfabric": { - "commandGroups": { - "acl": { - "commands": { - "create": { - "help": { - "short": "Create a Access Control List resource" - }, - "names": [ - "networkfabric", - "acl", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --address-family \"ipv4\" --conditions \"[{sequenceNumber:123,action:allow,destinationAddress:'1.1.10.10',destinationPort:1254,sourceAddress:'1.1.1.0/24',sourcePort:1276,protocol:255,annotation:asdf}]\"" - ], - "name": "Creates a Access Control List resource." - }, - { - "commands": [ - "networkfabric acl create --conditions ??" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --configuration-type \"File\" --acls-url \"https://ACL-Storage-URL\"" - ], - "name": "Creates an Access Control List with Configuration type as \"File\"." - }, - { - "commands": [ - "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --configuration-type \"Inline\" --default-action \"Permit\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]\" --match-configurations \"[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]\"" - ], - "name": "Creates an Access Control List with Configuration type as \"Inline\"." - }, - { - "commands": [ - "networkfabric acl create --dynamic-match-configurations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --configuration-type \"File\" --acls-url \"https://ACL-Storage-URL\"" - ], - "name": "Creates an Access Control List with Configuration type as \"File\"." - }, - { - "commands": [ - "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --configuration-type \"Inline\" --default-action \"Permit\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]\" --match-configurations \"[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]\"" - ], - "name": "Creates an Access Control List with Configuration type as \"Inline\"." - }, - { - "commands": [ - "networkfabric acl create --dynamic-match-configurations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Access Control List resource" - }, - "names": [ - "networkfabric", - "acl", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric acl delete --resource-group \"example-rg\" --resource-name \"example-acl\"" - ], - "name": "Delete a Access Control List resource" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl delete --resource-group \"example-rg\" --resource-name \"example-acl\"" - ], - "name": "Delete the Access Control List" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl delete --resource-group \"example-rg\" --resource-name \"example-acl\"" - ], - "name": "Delete the Access Control List" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Access Control Lists in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "acl", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric acl list --resource-group \"example-rg\"" - ], - "name": "List all Access Control Lists" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl list --resource-group \"example-rg\"" - ], - "name": "List the Access Control Lists for Resource group." - }, - { - "commands": [ - "networkfabric acl list --subscription \"\"" - ], - "name": "List the Access Control Lists for Subscription." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl list --resource-group \"example-rg\"" - ], - "name": "List the Access Control Lists for Resource group." - }, - { - "commands": [ - "networkfabric acl list --subscription \"\"" - ], - "name": "List the Access Control Lists for Subscription." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Access Control List resource" - }, - "names": [ - "networkfabric", - "acl", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric acl show --resource-group \"example-rg\" --resource-name \"example-acl\"" - ], - "name": "Show the Access Control List resource" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl show --resource-group \"example-rg\" --resource-name \"example-acl\"" - ], - "name": "Show the Access Control List" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl show --resource-group \"example-rg\" --resource-name \"example-acl\"" - ], - "name": "Show the Access Control List" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Access Control List resource" - }, - "names": [ - "networkfabric", - "acl", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl update -g \"example-rg\" --resource-name \"example-acl\" --configuration-type \"Inline\" --default-action \"Permit\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]\" --match-configurations \"[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]\"" - ], - "name": "Update ACL with Inline configuration type" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl update -g \"example-rg\" --resource-name \"example-acl\" --configuration-type \"Inline\" --default-action \"Permit\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]\" --match-configurations \"[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]\"" - ], - "name": "Update ACL with Inline configuration type" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Access Control List Resource" - }, - "names": [ - "networkfabric", - "acl" - ] - }, - "controller": { - "commands": { - "create": { - "help": { - "short": "Create a Network Fabric Controller resource" - }, - "names": [ - "networkfabric", - "controller", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric controller create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nfc\" --ipv4-address-space \"10.0.0.0/19\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --mrg name=example-mrgName location=eastus" - ], - "name": "Create a Network Fabric Controller. For RE-PUT with 'mrg' parameter, both name and location properties are required." - }, - { - "commands": [ - "networkfabric controller create --infra-er-connections ??" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nfc\" --ipv4-address-space \"10.0.0.0/19\" --is-workload-management-network-enabled \"True\" --nfc-sku \"Basic\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --mrg name=example-mrgName location=eastus" - ], - "name": "Create a Network Fabric Controller. For RE-PUT with 'mrg' parameter, both name and location properties are required." - }, - { - "commands": [ - "networkfabric controller create --infra-er-connections \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nfc\" --ipv4-address-space \"10.0.0.0/19\" --is-workload-management-network-enabled \"True\" --nfc-sku \"Basic\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --mrg name=example-mrgName location=eastus" - ], - "name": "Create a Network Fabric Controller. For RE-PUT with 'mrg' parameter, both name and location properties are required." - }, - { - "commands": [ - "networkfabric controller create --infra-er-connections \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Fabric Controller resource" - }, - "names": [ - "networkfabric", - "controller", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric controller delete --resource-group \"example-rg\" --resource-name \"example-nfc\"" - ], - "name": "Delete the Network Fabric Controller" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller delete --resource-group \"example-rg\" --resource-name \"example-nfc\"" - ], - "name": "Delete the Network Fabric Controller" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller delete --resource-group \"example-rg\" --resource-name \"example-nfc\"" - ], - "name": "Delete the Network Fabric Controller" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Fabric Controllers in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "controller", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric controller list --resource-group \"example-rg\"", - "networkfabric controller list -g \"example-rg\"" - ], - "name": "List the Network Fabric Controllers for Resource group" - }, - { - "commands": [ - "networkfabric controller list --subscription \"\"" - ], - "name": "List the Network Fabric Controllers for Subscription." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller list --resource-group \"example-rg\"" - ], - "name": "List the Network Fabric Controllers for Resource group" - }, - { - "commands": [ - "networkfabric controller list --subscription \"\"" - ], - "name": "List the Network Fabric Controllers for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller list --resource-group \"example-rg\"" - ], - "name": "List the Network Fabric Controllers for Resource group" - }, - { - "commands": [ - "networkfabric controller list --subscription \"\"" - ], - "name": "List the Network Fabric Controllers for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Fabric Controller resource" - }, - "names": [ - "networkfabric", - "controller", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric controller show --resource-group \"example-rg\" --resource-name \"example-nfc\"" - ], - "name": "Show the Network Fabric Controller" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller show --resource-group \"example-rg\" --resource-name \"example-nfc\"" - ], - "name": "Show the Network Fabric Controller" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller show --resource-group \"example-rg\" --resource-name \"example-nfc\"" - ], - "name": "Show the Network Fabric Controller" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Network Fabric Controller resource" - }, - "names": [ - "networkfabric", - "controller", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller update --resource-group \"example-rg\" --resource-name \"example-nfc\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\"" - ], - "name": "Update the Network Fabric Controller" - }, - { - "commands": [ - "networkfabric controller update --infra-er-connections \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller update --resource-group \"example-rg\" --resource-name \"example-nfc\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\"" - ], - "name": "Update the Network Fabric Controller" - }, - { - "commands": [ - "networkfabric controller update --infra-er-connections \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Fabric Controller Resource" - }, - "names": [ - "networkfabric", - "controller" - ] - }, - "device": { - "commands": { - "create": { - "help": { - "short": "Create a Network Device resource" - }, - "names": [ - "networkfabric", - "device", - "create" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Device resource" - }, - "names": [ - "networkfabric", - "device", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric device delete --resource-group \"example-rg\" --resource-name \"example-device\"" - ], - "name": "Delete the Network Device" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric device delete --resource-group \"example-rg\" --resource-name \"example-device\"" - ], - "name": "Delete the Network Device" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric device delete --resource-group \"example-rg\" --resource-name \"example-device\"" - ], - "name": "Delete the Network Device" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Devices in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "device", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric device list --resource-group \"example-rg\"" - ], - "name": "List the Network Devices for Resource Group" - }, - { - "commands": [ - "networkfabric device list --subscription \"\"" - ], - "name": "List the Network Devices for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric device list --resource-group \"example-rg\"" - ], - "name": "List the Network Devices for Resource Group" - }, - { - "commands": [ - "networkfabric device list --subscription \"\"" - ], - "name": "List the Network Devices for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric device list --resource-group \"example-rg\"" - ], - "name": "List the Network Devices for Resource Group" - }, - { - "commands": [ - "networkfabric device list --subscription \"\"" - ], - "name": "List the Network Devices for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "run-ro": { - "help": { - "short": "Run the RO Command on the Network Device." - }, - "names": [ - "networkfabric", - "device", - "run-ro" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric device run-ro --resource-name \"example-device\" --resource-group \"example-rg\" --ro-command \"example command\"" - ], - "name": "Run ro on the network device" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrocommand", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "run-rw": { - "help": { - "short": "Run the RW Command on the Network Device." - }, - "names": [ - "networkfabric", - "device", - "run-rw" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric device run-rw --resource-name \"example-device\" --resource-group \"example-rg\" --rw-command \"example command\"" - ], - "name": "Run rw on the network device" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrwcommand", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Device resource" - }, - "names": [ - "networkfabric", - "device", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric device show --resource-group \"example-rg\" --resource-name \"example-device\"" - ], - "name": "Show the Network Device" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric device show --resource-group \"example-rg\" --resource-name \"example-device\"" - ], - "name": "Show the Network Device" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric device show --resource-group \"example-rg\" --resource-name \"example-device\"" - ], - "name": "Show the Network Device" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Network Device resource." - }, - "names": [ - "networkfabric", - "device", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric device update --resource-group \"example-rg\" --resource-name \"example-device\" --host-name \"AustinNF-AR-CE1\" --serial-number \"Arista;DCS-7280DR3-24;12.05;JPE21115446\"" - ], - "name": "Update the Network Device" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric device update --resource-group \"example-rg\" --resource-name \"example-device\" --host-name \"AustinNF-AR-CE1\" --serial-number \"Arista;DCS-7280DR3-24;12.05;JPE21115446\"" - ], - "name": "Update the Network Device" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric device update --resource-group \"example-rg\" --resource-name \"example-device\" --host-name \"AustinNF-AR-CE1\" --serial-number \"Arista;DCS-7280DR3-24;12.05;JPE21115446\"" - ], - "name": "Update the Network Device" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Updates the Administrative state of the Network Device." - }, - "names": [ - "networkfabric", - "device", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric device update-admin-state --resource-name \"example-device-name\" --resource-group \"example-RG\" --state \"UnderMaintenance\"" - ], - "name": "Update admin state" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "upgrade": { - "help": { - "short": "Upgrades the version of the Network Device." - }, - "names": [ - "networkfabric", - "device", - "upgrade" - ], - "versions": [ - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/upgrade", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/upgrade", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Device Resource" - }, - "names": [ - "networkfabric", - "device" - ] - }, - "devicesku": { - "commands": { - "list": { - "help": { - "short": "List all Network Device SKUs in the provided subscription." - }, - "names": [ - "networkfabric", - "devicesku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric devicesku list --subscription " - ], - "name": "List the DeviceSKU for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric devicesku list --subscription " - ], - "name": "List the DeviceSKU for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Device SKU resource." - }, - "names": [ - "networkfabric", - "devicesku", - "show" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Device SKU Resource" - }, - "names": [ - "networkfabric", - "devicesku" - ] - }, - "externalnetwork": { - "commands": { - "create": { - "help": { - "short": "Create a External Network resource" - }, - "names": [ - "networkfabric", - "externalnetwork", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --import-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --export-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --option-b-properties \"{importRouteTargets:['65541:2001','65542:2002'],exportRouteTargets:['65531:2001','65532:2002']}\"" - ], - "name": "Create a External Network with option B properties" - }, - { - "commands": [ - "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --import-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --export-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31'}\"" - ], - "name": "Create a External Network with option A properties" - }, - { - "commands": [ - "networkfabric externalnetwork create --option-a-properties ??" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --option-b-properties \"{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Create a External Network with option B properties" - }, - { - "commands": [ - "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Create a External Network with option A properties" - }, - { - "commands": [ - "networkfabric externalnetwork create --option-a-properties \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --option-b-properties \"{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Create a External Network with option B properties" - }, - { - "commands": [ - "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Create a External Network with option A properties" - }, - { - "commands": [ - "networkfabric externalnetwork create --option-a-properties \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the External Network resource" - }, - "names": [ - "networkfabric", - "externalnetwork", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" - ], - "name": "Delete the External Network" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" - ], - "name": "Delete the External Network" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" - ], - "name": "Delete the External Network" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all External Networks in the provided resource group" - }, - "names": [ - "networkfabric", - "externalnetwork", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" - ], - "name": "List the External Network for Resource Group" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" - ], - "name": "List the External Network for Resource Group" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" - ], - "name": "List the External Network for Resource Group" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided External Network resource" - }, - "names": [ - "networkfabric", - "externalnetwork", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork show --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" - ], - "name": "Show the External Network" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork show --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" - ], - "name": "Show the External Network" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork show --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" - ], - "name": "Show the External Network" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the External Networks resource." - }, - "names": [ - "networkfabric", - "externalnetwork", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork update --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --option-b-properties \"{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Update the External Network with option B properties" - }, - { - "commands": [ - "networkfabric externalnetwork update --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --nni-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/microsoft.managednetworkfabric/networkfabrics/example-fabric/networkToNetworkInterconnects/example-nni\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Update the External Network with option A properties" - }, - { - "commands": [ - "networkfabric externalnetwork update --option-a-properties \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork update --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --option-b-properties \"{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Update the External Network with option B properties" - }, - { - "commands": [ - "networkfabric externalnetwork update --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --nni-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/microsoft.managednetworkfabric/networkfabrics/example-fabric/networkToNetworkInterconnects/example-nni\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Update the External Network with option A properties" - }, - { - "commands": [ - "networkfabric externalnetwork update --option-a-properties \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Update the admin state of the provided External Network resource." - }, - "names": [ - "networkfabric", - "externalnetwork", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork update-admin-state --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --state \"Enable\"" - ], - "name": "Update admin state of External Network" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork update-admin-state --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --state \"Enable\"" - ], - "name": "Update admin state of External Network" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage External Network Resource" - }, - "names": [ - "networkfabric", - "externalnetwork" - ] - }, - "fabric": { - "commands": { - "commit-configuration": { - "help": { - "short": "Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level." - }, - "names": [ - "networkfabric", - "fabric", - "commit-configuration" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric commit-configuration --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Commit Configuration" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/commitconfiguration", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric commit-configuration --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Commit Configuration" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/commitconfiguration", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a Network Fabric resource" - }, - "names": [ - "networkfabric", - "fabric", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{peeringOption:OptionB,optionBProperties:{importRouteTargets:['65541:2001','65542:2001'],exportRouteTargets:['65531:1002','65531:1002']}},workloadVpnConfiguration:{peeringOption:OptionB,optionBProperties:{importRouteTargets:['65541:2001','65542:2001'],exportRouteTargets:['65531:1002','65531:1002']}}}\"" - ], - "name": "Create a Network Fabric with option B Properties" - }, - { - "commands": [ - "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{peeringOption:OptionA,optionAProperties:{mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{peeringOption:OptionA,optionAProperties:{mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}}}\"" - ], - "name": "Create a Network Fabric with option A Properties" - }, - { - "commands": [ - "networkfabric fabric create --ts-config ??", - "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:??\"", - "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --fabric-version \"1.x.x\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 2 --server-count-per-rack 5 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}\"" - ], - "name": "Create a Network Fabric with option B Properties" - }, - { - "commands": [ - "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --fabric-version \"1.x.x\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 2 --server-count-per-rack 5 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31',primaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127',secondaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127'}}}\"" - ], - "name": "Create a Network Fabric with option A Properties" - }, - { - "commands": [ - "networkfabric fabric create --ts-config \"??\"", - "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:??\"", - "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --fabric-version \"1.x.x\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 2 --server-count-per-rack 5 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}\"" - ], - "name": "Create a Network Fabric with option B Properties" - }, - { - "commands": [ - "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --fabric-version \"1.x.x\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 2 --server-count-per-rack 5 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31',primaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127',secondaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127'}}}\"" - ], - "name": "Create a Network Fabric with option A Properties" - }, - { - "commands": [ - "networkfabric fabric create --ts-config \"??\"", - "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:??\"", - "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Fabric resource" - }, - "names": [ - "networkfabric", - "fabric", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric delete --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Delete the Network Fabric" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric delete --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Delete the Network Fabric" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric delete --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Delete the Network Fabric" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "deprovision": { - "help": { - "short": "Deprovisions the underlying resources in the given Network Fabric instance." - }, - "names": [ - "networkfabric", - "fabric", - "deprovision" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric deprovision --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Deprovision the Network Fabric" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/deprovision", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric deprovision --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Deprovision the Network Fabric" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/deprovision", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric deprovision --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Deprovision the Network Fabric" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/deprovision", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Fabrics in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "fabric", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric list --resource-group \"example-rg\"" - ], - "name": "List the Network Fabrics for Resource Group" - }, - { - "commands": [ - "networkfabric fabric list --subscription \"\"" - ], - "name": "List the Network Fabrics for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric list --resource-group \"example-rg\"" - ], - "name": "List the Network Fabrics for Resource Group" - }, - { - "commands": [ - "networkfabric fabric list --subscription \"\"" - ], - "name": "List the Network Fabrics for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric list --resource-group \"example-rg\"" - ], - "name": "List the Network Fabrics for Resource Group" - }, - { - "commands": [ - "networkfabric fabric list --subscription \"\"" - ], - "name": "List the Network Fabrics for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "provision": { - "help": { - "short": "Provisions the underlying resources in the given Network Fabric instance." - }, - "names": [ - "networkfabric", - "fabric", - "provision" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric provision --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Provision the Network Fabric" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/provision", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric provision --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Provision the Network Fabric" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/provision", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric provision --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Provision the Network Fabric" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/provision", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Fabric resource" - }, - "names": [ - "networkfabric", - "fabric", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric show --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Show the Network Fabric" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric show --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Show the Network Fabric" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric show --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Show the Network Fabric" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Network Fabric resource." - }, - "names": [ - "networkfabric", - "fabric", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric update --resource-group \"example-rg\" --resource-name \"example-fabric\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}\"" - ], - "name": "Update the Network Fabric option B Properties" - }, - { - "commands": [ - "networkfabric fabric update --resource-group \"example-rg\" --resource-name \"example-fabric\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}}}\"" - ], - "name": "Update the Network Fabric option A Properties" - }, - { - "commands": [ - "networkfabric fabric update --ts-config \"??\"", - "networkfabric fabric update --managed-network-config \"{infrastructureVpnConfiguration:??\"", - "networkfabric fabric update --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric update --resource-group \"example-rg\" --resource-name \"example-fabric\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}\"" - ], - "name": "Update the Network Fabric option B Properties" - }, - { - "commands": [ - "networkfabric fabric update --resource-group \"example-rg\" --resource-name \"example-fabric\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}}}\"" - ], - "name": "Update the Network Fabric option A Properties" - }, - { - "commands": [ - "networkfabric fabric update --ts-config \"??\"", - "networkfabric fabric update --managed-network-config \"{infrastructureVpnConfiguration:??\"", - "networkfabric fabric update --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "upgrade": { - "help": { - "short": "Upgrades the version of the underlying resources in the given Network Fabric instance." - }, - "names": [ - "networkfabric", - "fabric", - "upgrade" - ], - "versions": [ - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/upgrade", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/upgrade", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "validate-configuration": { - "help": { - "short": "Validates the configuration of the underlying resources in the given Network Fabric instance." - }, - "names": [ - "networkfabric", - "fabric", - "validate-configuration" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric validate-configuration -g \"example-rg\" --resource-name \"example-nf\" --validate-action \"Cabling\"" - ], - "name": "Validate the configuration" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/validateconfiguration", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric validate-configuration -g \"example-rg\" --resource-name \"example-nf\" --validate-action \"Cabling\"" - ], - "name": "Validate the configuration" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/validateconfiguration", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Fabric Resource" - }, - "names": [ - "networkfabric", - "fabric" - ] - }, - "fabricsku": { - "commands": { - "list": { - "help": { - "short": "List all Network Fabric SKUs in the provided subscription." - }, - "names": [ - "networkfabric", - "fabricsku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabricsku list --subscription " - ], - "name": "List the FabricSKU for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabricsku list --subscription " - ], - "name": "List the FabricSKU for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Fabric SKU resource." - }, - "names": [ - "networkfabric", - "fabricsku", - "show" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Fabric SKU Resource" - }, - "names": [ - "networkfabric", - "fabricsku" - ] - }, - "interface": { - "commands": { - "create": { - "help": { - "short": "Create a Network Interface resource." - }, - "names": [ - "networkfabric", - "interface", - "create" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Interface resource" - }, - "names": [ - "networkfabric", - "interface", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric interface delete -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" - ], - "name": "Delete the Network Interface" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric interface delete -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" - ], - "name": "Delete the Network Interface" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric interface delete -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" - ], - "name": "Delete the Network Interface" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Interfaces in the provided resource group" - }, - "names": [ - "networkfabric", - "interface", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric interface list -g \"example-rg\" --network-device-name \"example-device\"" - ], - "name": "List the Network Interfaces for Resource Group" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric interface list -g \"example-rg\" --network-device-name \"example-device\"" - ], - "name": "List the Network Interfaces for Resource Group" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric interface list -g \"example-rg\" --network-device-name \"example-device\"" - ], - "name": "List the Network Interfaces for Resource Group" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Interface resource" - }, - "names": [ - "networkfabric", - "interface", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric interface show -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" - ], - "name": "Show the Network Interface" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric interface show -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" - ], - "name": "Show the Network Interface" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric interface show -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" - ], - "name": "Show the Network Interface" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update certain properties of the Network Interface resource." - }, - "names": [ - "networkfabric", - "interface", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Update the admin state of the Network Interface." - }, - "names": [ - "networkfabric", - "interface", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric interface update-admin-state -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\" --state \"Enable\"" - ], - "name": "Update admin state of Network Interface" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric interface update-admin-state -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\" --state \"Enable\"" - ], - "name": "Update admin state of Network Interface" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric interface update-admin-state -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\" --state \"Enable\"" - ], - "name": "Update admin state of Network Interface" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Interface Resource" - }, - "names": [ - "networkfabric", - "interface" - ] - }, - "internalnetwork": { - "commands": { - "create": { - "help": { - "short": "Create a Internal Network resource" - }, - "names": [ - "networkfabric", - "internalnetwork", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork create --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --vlan-id 2600 --mtu 1500 --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.0.0.1/22'}]\" --static-route-configuration \"{ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}]}\" --bgp-configuration \"{defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.0.0/28','10.1.0.1/28'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}]}\" --export-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --import-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\"" - ], - "name": "Create a Internal Network" - }, - { - "commands": [ - "networkfabric internalnetwork create --static-route-configuration ??", - "networkfabric internalnetwork create --static-route-configuration \"{ipv4-routes:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork create --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --vlan-id 2600 --mtu 1500 --extension \"NoExtension\" --is-monitoring-enabled \"True\" --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.1.1.1/22'}]\" --connected-ipv6-subnets \"[{prefix:'2fff::/64'}]\" --static-route-configuration \"{extension:NPB,bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}],ipv6Routes:[{prefix:'2fff::/64',nextHop:['3fff::1']}]}\" --bgp-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.1.1/28','10.0.0.1/28'],ipv6ListenRangePrefixes:['2fff::/66'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}],ipv6NeighborAddress:[{address:'2fff::'}]}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Create a Internal Network" - }, - { - "commands": [ - "networkfabric internalnetwork create --static-route-configuration \"??\"", - "networkfabric internalnetwork create --static-route-configuration \"{ipv4-routes:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork create --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --vlan-id 2600 --mtu 1500 --extension \"NoExtension\" --is-monitoring-enabled \"True\" --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.1.1.1/22'}]\" --connected-ipv6-subnets \"[{prefix:'2fff::/64'}]\" --static-route-configuration \"{extension:NPB,bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}],ipv6Routes:[{prefix:'2fff::/64',nextHop:['3fff::1']}]}\" --bgp-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.1.1/28','10.0.0.1/28'],ipv6ListenRangePrefixes:['2fff::/66'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}],ipv6NeighborAddress:[{address:'2fff::'}]}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Create a Internal Network" - }, - { - "commands": [ - "networkfabric internalnetwork create --static-route-configuration \"??\"", - "networkfabric internalnetwork create --static-route-configuration \"{ipv4-routes:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Internal Network resource" - }, - "names": [ - "networkfabric", - "internalnetwork", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalnetwork\"" - ], - "name": "Delete the Internal Network" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalnetwork\"" - ], - "name": "Delete the Internal Network" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalnetwork\"" - ], - "name": "Delete the Internal Network" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Internal Networks in the provided resource group" - }, - "names": [ - "networkfabric", - "internalnetwork", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" - ], - "name": "List the Internal Networks for Resource Group" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" - ], - "name": "List the Internal Networks for Resource Group" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" - ], - "name": "List the Internal Networks for Resource Group" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Internal Network resource" - }, - "names": [ - "networkfabric", - "internalnetwork", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork show --resource-group \"example-rg\" --resource-name \"example-internalnetwork\" --l3domain \"example-l3domain\"" - ], - "name": "Show the Internal Network" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork show --resource-group \"example-rg\" --resource-name \"example-internalnetwork\" --l3domain \"example-l3domain\"" - ], - "name": "Show the Internal Network" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork show --resource-group \"example-rg\" --resource-name \"example-internalnetwork\" --l3domain \"example-l3domain\"" - ], - "name": "Show the Internal Network" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Internal Network resource." - }, - "names": [ - "networkfabric", - "internalnetwork", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork update --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --mtu 1500 --is-monitoring-enabled \"True\" --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.0.0.1/22'}]\" --static-route-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}]}\" --bgp-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.0.0/28','10.1.0.1/28'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}]}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Update the Internal Network resource" - }, - { - "commands": [ - "networkfabric internalnetwork update --static-route-configuration \"??\"", - "networkfabric internalnetwork update --static-route-configuration \"{ipv4-routes:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork update --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --mtu 1500 --is-monitoring-enabled \"True\" --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.0.0.1/22'}]\" --static-route-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}]}\" --bgp-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.0.0/28','10.1.0.1/28'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}]}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Update the Internal Network resource" - }, - { - "commands": [ - "networkfabric internalnetwork update --static-route-configuration \"??\"", - "networkfabric internalnetwork update --static-route-configuration \"{ipv4-routes:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Update the admin state of the provided Internal Network resource." - }, - "names": [ - "networkfabric", - "internalnetwork", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork update-admin-state --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalNetwork\" --state \"Enable\"" - ], - "name": "Update admin state of Internal Network" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork update-admin-state --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalNetwork\" --state \"Enable\"" - ], - "name": "Update admin state of Internal Network" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Internal Network Resource" - }, - "names": [ - "networkfabric", - "internalnetwork" - ] - }, - "internetgateway": { - "commands": { - "create": { - "help": { - "short": "Create an Internet Gateway resource" - }, - "names": [ - "networkfabric", - "internetgateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-internetgateway\" --type \"Infrastructure\" --network-fabric-controller-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-nfc\" --internet-gateway-rule-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule\"" - ], - "name": "Create a Internet Gateway" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-internetgateway\" --type \"Infrastructure\" --network-fabric-controller-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-nfc\" --internet-gateway-rule-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule\"" - ], - "name": "Create a Internet Gateway" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Internet Gateway resource" - }, - "names": [ - "networkfabric", - "internetgateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway delete --resource-group \"example-rg\" --resource-name \"example-internetgateway\"" - ], - "name": "Delete the Internet Gateway" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway delete --resource-group \"example-rg\" --resource-name \"example-internetgateway\"" - ], - "name": "Delete the Internet Gateway" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Internet Gateways in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "internetgateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway list --resource-group \"example-rg\"" - ], - "name": "List the Internet Gateway for Resource group" - }, - { - "commands": [ - "networkfabric internetgateway list --subscription \"\"" - ], - "name": "List the Internet Gateway for Subscription." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgateways", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway list --resource-group \"example-rg\"" - ], - "name": "List the Internet Gateway for Resource group" - }, - { - "commands": [ - "networkfabric internetgateway list --subscription \"\"" - ], - "name": "List the Internet Gateway for Subscription." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgateways", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Internet Gateway resource" - }, - "names": [ - "networkfabric", - "internetgateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway show --resource-group \"example-rg\" --resource-name \"example-internetgateway\"" - ], - "name": "Show the Internet Gateway" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway show --resource-group \"example-rg\" --resource-name \"example-internetgateway\"" - ], - "name": "Show the Internet Gateway" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Internet Gateway resource." - }, - "names": [ - "networkfabric", - "internetgateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway update --resource-group \"example-rg\" --resource-name \"example-internetgateway\" --internet-gateway-rule-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule\"" - ], - "name": "Update the Internet Gateway" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway update --resource-group \"example-rg\" --resource-name \"example-internetgateway\" --internet-gateway-rule-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule\"" - ], - "name": "Update the Internet Gateway" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Internet Gateway Resource" - }, - "names": [ - "networkfabric", - "internetgateway" - ] - }, - "internetgatewayrule": { - "commands": { - "create": { - "help": { - "short": "Create an Internet Gateway Rule resource" - }, - "names": [ - "networkfabric", - "internetgatewayrule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-internetgatewayrule\" --rule-properties \"{action:Allow,addressList:['10.10.10.10']}\"" - ], - "name": "Create a Internet Gateway Rule" - }, - { - "commands": [ - "networkfabric internetgatewayrule create --rule-properties \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-internetgatewayrule\" --rule-properties \"{action:Allow,addressList:['10.10.10.10']}\"" - ], - "name": "Create a Internet Gateway Rule" - }, - { - "commands": [ - "networkfabric internetgatewayrule create --rule-properties \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Internet Gateway Rule resource" - }, - "names": [ - "networkfabric", - "internetgatewayrule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule delete --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\"" - ], - "name": "Delete the Internet Gateway Rule" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule delete --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\"" - ], - "name": "Delete the Internet Gateway Rule" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Internet Gateway Rules in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "internetgatewayrule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule list --resource-group \"example-rg\"" - ], - "name": "List the Internet Gateway Rule for Resource group" - }, - { - "commands": [ - "networkfabric internetgatewayrule list --subscription \"\"" - ], - "name": "List the Internet Gateway Rule for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgatewayrules", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule list --resource-group \"example-rg\"" - ], - "name": "List the Internet Gateway Rule for Resource group" - }, - { - "commands": [ - "networkfabric internetgatewayrule list --subscription \"\"" - ], - "name": "List the Internet Gateway Rule for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgatewayrules", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Internet Gateway Rule resource" - }, - "names": [ - "networkfabric", - "internetgatewayrule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule show --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\"" - ], - "name": "Show the Internet Gateway Rule" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule show --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\"" - ], - "name": "Show the Internet Gateway Rule" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Internet Gateway Rule resource." - }, - "names": [ - "networkfabric", - "internetgatewayrule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule update --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\" --tags \"{key3311:1234}\"" - ], - "name": "Update the Internet Gateway Rule" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule update --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\" --tags \"{key3311:1234}\"" - ], - "name": "Update the Internet Gateway Rule" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Internet Gateway Rule Resource" - }, - "names": [ - "networkfabric", - "internetgatewayrule" - ] - }, - "ipcommunity": { - "commands": { - "create": { - "help": { - "short": "Create a Ip Community resource" - }, - "names": [ - "networkfabric", - "ipcommunity", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipcommunity\" --action \"Deny\" --well-known-communities \"LocalAS\" \"GShut\" --community-members \"100:200\" \"101:201\"" - ], - "name": "Create a Ip Community" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipcommunity\" --ip-community-rules \"[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]\"" - ], - "name": "Create a Ip Community" - }, - { - "commands": [ - "networkfabric ipcommunity create --ip-community-rules \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipcommunity\" --ip-community-rules \"[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]\"" - ], - "name": "Create a Ip Community" - }, - { - "commands": [ - "networkfabric ipcommunity create --ip-community-rules \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Ip Community resource" - }, - "names": [ - "networkfabric", - "ipcommunity", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" - ], - "name": "Delete the Ip Community" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" - ], - "name": "Delete the Ip Community" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" - ], - "name": "Delete the Ip Community" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Ip Communities in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "ipcommunity", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity list --resource-group \"example-rg\"" - ], - "name": "List the Ip Communities for Resource Group" - }, - { - "commands": [ - "networkfabric ipcommunity list --subscription \"\"" - ], - "name": "List the Ip Communities for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity list --resource-group \"example-rg\"" - ], - "name": "List the Ip Communities for Resource Group" - }, - { - "commands": [ - "networkfabric ipcommunity list --subscription \"\"" - ], - "name": "List the Ip Communities for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity list --resource-group \"example-rg\"" - ], - "name": "List the Ip Communities for Resource Group" - }, - { - "commands": [ - "networkfabric ipcommunity list --subscription \"\"" - ], - "name": "List the Ip Communities for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Ip Community resource" - }, - "names": [ - "networkfabric", - "ipcommunity", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity show --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" - ], - "name": "Show the Ip Community" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity show --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" - ], - "name": "Show the Ip Community" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity show --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" - ], - "name": "Show the Ip Community" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update to update certain properties of the IP Community resource." - }, - "names": [ - "networkfabric", - "ipcommunity", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity update --resource-group \"example-rg\" --resource-name \"example-ipcommunity\" --ip-community-rules \"[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]\"" - ], - "name": "Update IP Community" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity update --resource-group \"example-rg\" --resource-name \"example-ipcommunity\" --ip-community-rules \"[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]\"" - ], - "name": "Update IP Community" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Ip Community Resource" - }, - "names": [ - "networkfabric", - "ipcommunity" - ] - }, - "ipextendedcommunity": { - "commands": { - "create": { - "help": { - "short": "Create a Ip Extended Community resource" - }, - "names": [ - "networkfabric", - "ipextendedcommunity", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipextendedcommunity\" --action \"Deny\" --route-targets \"1024:219\" \"1001:200\"" - ], - "name": "Create a Ip Extended Community" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipextendedcommunity\" --ip-extended-community-rules \"[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]\"" - ], - "name": "Create a Ip Extended Community" - }, - { - "commands": [ - "networkfabric ipextendedcommunity create --ip-extended-community-rules \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipextendedcommunity\" --ip-extended-community-rules \"[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]\"" - ], - "name": "Create a Ip Extended Community" - }, - { - "commands": [ - "networkfabric ipextendedcommunity create --ip-extended-community-rules \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Ip Extended Community resource" - }, - "names": [ - "networkfabric", - "ipextendedcommunity", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" - ], - "name": "Delete the Ip Extended Community" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" - ], - "name": "Delete the Ip Extended Community" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" - ], - "name": "Delete the Ip Extended Community" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Ip Extended Communities in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "ipextendedcommunity", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity list --resource-group \"example-rg\"" - ], - "name": "List the Ip Extended Communities for Resource Group" - }, - { - "commands": [ - "networkfabric ipextendedcommunity list --subscription \"\"" - ], - "name": "List the Ip Extended Communities for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity list --resource-group \"example-rg\"" - ], - "name": "List the Ip Extended Communities for Resource Group" - }, - { - "commands": [ - "networkfabric ipextendedcommunity list --subscription \"\"" - ], - "name": "List the Ip Extended Communities for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity list --resource-group \"example-rg\"" - ], - "name": "List the Ip Extended Communities for Resource Group" - }, - { - "commands": [ - "networkfabric ipextendedcommunity list --subscription \"\"" - ], - "name": "List the Ip Extended Communities for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Ip Extended Community resource" - }, - "names": [ - "networkfabric", - "ipextendedcommunity", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity show --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" - ], - "name": "Show the Ip Community" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity show --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" - ], - "name": "Show the Ip Extended Community" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity show --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" - ], - "name": "Show the Ip Extended Community" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update to update certain properties of the IP Extended Community resource." - }, - "names": [ - "networkfabric", - "ipextendedcommunity", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity update --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\" --ip-extended-community-rules \"[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]\"" - ], - "name": "Update IP Extended Community" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity update --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\" --ip-extended-community-rules \"[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]\"" - ], - "name": "Update IP Extended Community" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Ip Extended Community Resource" - }, - "names": [ - "networkfabric", - "ipextendedcommunity" - ] - }, - "ipprefix": { - "commands": { - "create": { - "help": { - "short": "Create a Ip Prefix resource" - }, - "names": [ - "networkfabric", - "ipprefix", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:1234,networkPrefix:'1.1.1.0/24',condition:EqualTo,subnetMaskLength:24}]\"" - ], - "name": "Create a Ip Prefix" - }, - { - "commands": [ - "networkfabric ipprefix create --ip-prefix-rules ??" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:1234,networkPrefix:'1.1.1.0/24',condition:EqualTo,subnetMaskLength:24}]\"" - ], - "name": "Create a Ip Prefix" - }, - { - "commands": [ - "networkfabric ipprefix create --ip-prefix-rules \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:1234,networkPrefix:'1.1.1.0/24',condition:EqualTo,subnetMaskLength:24}]\"" - ], - "name": "Create a Ip Prefix" - }, - { - "commands": [ - "networkfabric ipprefix create --ip-prefix-rules \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Ip Prefix resource" - }, - "names": [ - "networkfabric", - "ipprefix", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix delete --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" - ], - "name": "Delete the Ip Prefix" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix delete --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" - ], - "name": "Delete the Ip Prefix" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix delete --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" - ], - "name": "Delete the Ip Prefix" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Ip Prefixes in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "ipprefix", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix list --resource-group \"example-rg\"" - ], - "name": "List the Ip Prefixes for Resource Group" - }, - { - "commands": [ - "networkfabric ipprefix list --subscription \"\"" - ], - "name": "List the Ip Prefixes for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix list --resource-group \"example-rg\"" - ], - "name": "List the Ip Prefixes for Resource Group" - }, - { - "commands": [ - "networkfabric ipprefix list --subscription \"\"" - ], - "name": "List the Ip Prefixes for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix list --resource-group \"example-rg\"" - ], - "name": "List the Ip Prefixes for Resource Group" - }, - { - "commands": [ - "networkfabric ipprefix list --subscription \"\"" - ], - "name": "List the Ip Prefixes for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Ip Prefix resource" - }, - "names": [ - "networkfabric", - "ipprefix", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix show --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" - ], - "name": "Show the Ip Prefix" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix show --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" - ], - "name": "Show the Ip Prefix" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix show --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" - ], - "name": "Show the Ip Prefix" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update to update certain properties of the IP Prefix resource." - }, - "names": [ - "networkfabric", - "ipprefix", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix update -g \"example-rg\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:4155123341,networkPrefix:'10.10.10.10/30',condition:GreaterThanOrEqualTo,subnetMaskLength:10}]\"" - ], - "name": "Update IP prefix" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix update -g \"example-rg\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:4155123341,networkPrefix:'10.10.10.10/30',condition:GreaterThanOrEqualTo,subnetMaskLength:10}]\"" - ], - "name": "Update IP prefix" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Ip Prefix Resource" - }, - "names": [ - "networkfabric", - "ipprefix" - ] - }, - "l2domain": { - "commands": { - "create": { - "help": { - "short": "Create a L2 Isolation Domain resource" - }, - "names": [ - "networkfabric", - "l2domain", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l2domain create --resource-group \"example-rg\" --resource-name \"example-l2domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --vlan-id 501 --mtu 1500" - ], - "name": "Create a L2 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain create --resource-group \"example-rg\" --resource-name \"example-l2domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --vlan-id 501 --mtu 1500" - ], - "name": "Create a L2 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain create --resource-group \"example-rg\" --resource-name \"example-l2domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --vlan-id 501 --mtu 1500" - ], - "name": "Create a L2 Isolation Domain" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the L2 Isolation Domain resource" - }, - "names": [ - "networkfabric", - "l2domain", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l2domain delete --resource-group \"example-rg\" --resource-name \"example-l2domain\"" - ], - "name": "Delete the L2 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain delete --resource-group \"example-rg\" --resource-name \"example-l2domain\"" - ], - "name": "Delete the L2 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain delete --resource-group \"example-rg\" --resource-name \"example-l2domain\"" - ], - "name": "Delete the L2 Isolation Domain" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all L2 Isolation Domains in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "l2domain", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l2domain list --resource-group \"example-rg\"" - ], - "name": "List the L2 Isolation Domains for Resource Group" - }, - { - "commands": [ - "networkfabric l2domain list --subscription \"\"" - ], - "name": "List the L2 Isolation Domains for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain list --resource-group \"example-rg\"" - ], - "name": "List the L2 Isolation Domains for Resource Group" - }, - { - "commands": [ - "networkfabric l2domain list --subscription \"\"" - ], - "name": "List the L2 Isolation Domains for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain list --resource-group \"example-rg\"" - ], - "name": "List the L2 Isolation Domains for Resource Group" - }, - { - "commands": [ - "networkfabric l2domain list --subscription \"\"" - ], - "name": "List the L2 Isolation Domains for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided L2 Isolation Domain resource" - }, - "names": [ - "networkfabric", - "l2domain", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l2domain show --resource-group \"example-rg\" --resource-name \"example-l2domain\"" - ], - "name": "Show the L2 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain show --resource-group \"example-rg\" --resource-name \"example-l2domain\"" - ], - "name": "Show the L2 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain show --resource-group \"example-rg\" --resource-name \"example-l2domain\"" - ], - "name": "Show the L2 Isolation Domain" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the L2 Isolation Domain resource." - }, - "names": [ - "networkfabric", - "l2domain", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain update --resource-group \"example-rg\" --resource-name \"example-l2domain\" --mtu 1500" - ], - "name": "Update the L2 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain update --resource-group \"example-rg\" --resource-name \"example-l2domain\" --mtu 1500" - ], - "name": "Update the L2 Isolation Domain" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Enables isolation domain across the fabric or on specified racks." - }, - "names": [ - "networkfabric", - "l2domain", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l2domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l2domain\" --state \"Enable\"" - ], - "name": "Update admin state of L2 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l2domain\" --state \"Enable\"" - ], - "name": "Update admin state of L2 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l2domain\" --state \"Enable\"" - ], - "name": "Update admin state of L2 Isolation Domain" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage L2 Isolation Domain Resource" - }, - "names": [ - "networkfabric", - "l2domain" - ] - }, - "l3domain": { - "commands": { - "create": { - "help": { - "short": "Create a L3 Isolation Domain resource" - }, - "names": [ - "networkfabric", - "l3domain", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l3domain create --resource-group \"example-rg\" --resource-name \"example-l3domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabricName\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicyId:'exportRoutePolicyId'}\"" - ], - "name": "Create a L3 Isolation Domain" - }, - { - "commands": [ - "networkfabric l3domain create --connected-subnet-route-policy ??" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain create --resource-group \"example-rg\" --resource-name \"example-l3domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabricName\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}\"" - ], - "name": "Create a L3 Isolation Domain" - }, - { - "commands": [ - "networkfabric l3domain create --connected-subnet-route-policy \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain create --resource-group \"example-rg\" --resource-name \"example-l3domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabricName\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}\"" - ], - "name": "Create a L3 Isolation Domain" - }, - { - "commands": [ - "networkfabric l3domain create --connected-subnet-route-policy \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the L3 Isolation Domain resource" - }, - "names": [ - "networkfabric", - "l3domain", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l3domain delete --resource-group \"example-rg\" --resource-name \"example-l3domain\"" - ], - "name": "Delete the L3 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain delete --resource-group \"example-rg\" --resource-name \"example-l3domain\"" - ], - "name": "Delete the L3 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain delete --resource-group \"example-rg\" --resource-name \"example-l3domain\"" - ], - "name": "Delete the L3 Isolation Domain" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all L3 Isolation Domains in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "l3domain", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l3domain list --resource-group \"example-rg\"" - ], - "name": "List the L3 Isolation Domains for Resource Group" - }, - { - "commands": [ - "networkfabric l3domain list --subscription \"\"" - ], - "name": "List the L3 Isolation Domains for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain list --resource-group \"example-rg\"" - ], - "name": "List the L3 Isolation Domains for Resource Group" - }, - { - "commands": [ - "networkfabric l3domain list --subscription \"\"" - ], - "name": "List the L3 Isolation Domains for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain list --resource-group \"example-rg\"" - ], - "name": "List the L3 Isolation Domains for Resource Group" - }, - { - "commands": [ - "networkfabric l3domain list --subscription \"\"" - ], - "name": "List the L3 Isolation Domains for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided L3 Isolation Domain resource" - }, - "names": [ - "networkfabric", - "l3domain", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l3domain show --resource-group \"example-rg\" --resource-name \"example-l3domain\"" - ], - "name": "Show the L3 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain show --resource-group \"example-rg\" --resource-name \"example-l3domain\"" - ], - "name": "Show the L3 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain show --resource-group \"example-rg\" --resource-name \"example-l3domain\"" - ], - "name": "Show the L3 Isolation Domain" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update to update certain properties of the L3 Isolation Domain resource." - }, - "names": [ - "networkfabric", - "l3domain", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain update --resource-group \"example-rg\" --resource-name \"example-l3domain\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}\"" - ], - "name": "Update the L3 Isolation Domain" - }, - { - "commands": [ - "networkfabric l3domain update --connected-subnet-route-policy \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain update --resource-group \"example-rg\" --resource-name \"example-l3domain\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}\"" - ], - "name": "Update the L3 Isolation Domain" - }, - { - "commands": [ - "networkfabric l3domain update --connected-subnet-route-policy \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Enables racks for this Isolation Domain." - }, - "names": [ - "networkfabric", - "l3domain", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l3domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l3domain\" --state \"Enable\"" - ], - "name": "Update admin state of L3 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l3domain\" --state \"Enable\"" - ], - "name": "Update admin state of L3 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l3domain\" --state \"Enable\"" - ], - "name": "Update admin state of L3 Isolation Domain" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage L3 Isolation Domain Resource" - }, - "names": [ - "networkfabric", - "l3domain" - ] - }, - "neighborgroup": { - "commands": { - "create": { - "help": { - "short": "Create a Neighbor Group resource" - }, - "names": [ - "networkfabric", - "neighborgroup", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-neighborgroup\" --destination \"{ipv4Addresses:['10.10.10.10']}\"" - ], - "name": "Create a Neighbor Group" - }, - { - "commands": [ - "networkfabric neighborgroup create --destination \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-neighborgroup\" --destination \"{ipv4Addresses:['10.10.10.10']}\"" - ], - "name": "Create a Neighbor Group" - }, - { - "commands": [ - "networkfabric neighborgroup create --destination \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Neighbor Group resource" - }, - "names": [ - "networkfabric", - "neighborgroup", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup delete --resource-group \"example-rg\" --resource-name \"example-neighborgroup\"" - ], - "name": "Delete the Neighbor Group" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup delete --resource-group \"example-rg\" --resource-name \"example-neighborgroup\"" - ], - "name": "Delete the Neighbor Group" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Neighbor Groups in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "neighborgroup", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup list --resource-group \"example-rg\"" - ], - "name": "List the Neighbor Group for Resource group" - }, - { - "commands": [ - "networkfabric neighborgroup list --subscription \"\"" - ], - "name": "List the Neighbor Group for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/neighborgroups", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup list --resource-group \"example-rg\"" - ], - "name": "List the Neighbor Group for Resource group" - }, - { - "commands": [ - "networkfabric neighborgroup list --subscription \"\"" - ], - "name": "List the Neighbor Group for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/neighborgroups", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Neighbor Group resource" - }, - "names": [ - "networkfabric", - "neighborgroup", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup show --resource-group \"example-rg\" --resource-name \"example-neighborgroup\"" - ], - "name": "Show the Neighbor Group" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup show --resource-group \"example-rg\" --resource-name \"example-neighborgroup\"" - ], - "name": "Show the Neighbor Group" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Neighbor Group resource." - }, - "names": [ - "networkfabric", - "neighborgroup", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup update --resource-group \"example-rg\" --resource-name \"example-neighborgroup\" --destination \"{ipv4Addresses:['10.10.10.10'],ipv6Addresses:['2F::/100']}\"" - ], - "name": "Update the Neighbor Group" - }, - { - "commands": [ - "networkfabric neighborgroup update --destination \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup update --resource-group \"example-rg\" --resource-name \"example-neighborgroup\" --destination \"{ipv4Addresses:['10.10.10.10'],ipv6Addresses:['2F::/100']}\"" - ], - "name": "Update the Neighbor Group" - }, - { - "commands": [ - "networkfabric neighborgroup update --destination \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Neighbor Group Resource" - }, - "names": [ - "networkfabric", - "neighborgroup" - ] - }, - "nni": { - "commands": { - "create": { - "help": { - "short": "Create a Network To Network Interconnect resource" - }, - "names": [ - "networkfabric", - "nni", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric nni create --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --nni-type \"CE\" --is-management-type \"True\" --use-option-b \"True\" --layer2-configuration \"{portCount:3,mtu:1500}\" --layer3-configuration \"{importRoutePolicyId:'importRoutePolicyId',exportRoutePolicyId:'exportRoutePolicyId',peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" - ], - "name": "Create a Network To Network Interconnect" - }, - { - "commands": [ - "networkfabric nni create --layer2-configuration ??" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni create --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --nni-type \"CE\" --is-management-type \"True\" --use-option-b \"True\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --layer2-configuration \"{interfaces:['resourceId'],mtu:1500}\" --option-b-layer3-configuration \"{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" - ], - "name": "Create a Network To Network Interconnect" - }, - { - "commands": [ - "networkfabric nni create --layer2-configuration \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni create --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --nni-type \"CE\" --is-management-type \"True\" --use-option-b \"True\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --layer2-configuration \"{interfaces:['resourceId'],mtu:1500}\" --option-b-layer3-configuration \"{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" - ], - "name": "Create a Network To Network Interconnect" - }, - { - "commands": [ - "networkfabric nni create --layer2-configuration \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network To Network Interconnect resource" - }, - "names": [ - "networkfabric", - "nni", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric nni delete --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" - ], - "name": "Delete the Network To Network Interconnect" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni delete --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" - ], - "name": "Delete the Network To Network Interconnect" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni delete --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" - ], - "name": "Delete the Network To Network Interconnect" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network To Network Interconnects in the provided resource group" - }, - "names": [ - "networkfabric", - "nni", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric nni list --resource-group \"example-rg\" --fabric \"example-fabric\"" - ], - "name": "List the Network To Network Interconnects for Resource Group" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni list --resource-group \"example-rg\" --fabric \"example-fabric\"" - ], - "name": "List the Network To Network Interconnects for Resource Group" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni list --resource-group \"example-rg\" --fabric \"example-fabric\"" - ], - "name": "List the Network To Network Interconnects for Resource Group" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network To Network Interconnect resource" - }, - "names": [ - "networkfabric", - "nni", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric nni show --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" - ], - "name": "Show the Network To Network Interconnect" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni show --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" - ], - "name": "Show the Network To Network Interconnect" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni show --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" - ], - "name": "Show the Network To Network Interconnect" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Network to Network interconnect resource" - }, - "names": [ - "networkfabric", - "nni", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni update --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --layer2-configuration \"{interfaces:['resourceId'],mtu:1500}\" --option-b-layer3-configuration \"{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" - ], - "name": "Update the Network To Network Interconnect" - }, - { - "commands": [ - "networkfabric nni update --layer2-configuration \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni update --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --layer2-configuration \"{interfaces:['resourceId'],mtu:1500}\" --option-b-layer3-configuration \"{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" - ], - "name": "Update the Network To Network Interconnect" - }, - { - "commands": [ - "networkfabric nni update --layer2-configuration \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Updates the Admin State." - }, - "names": [ - "networkfabric", - "nni", - "update-admin-state" - ], - "versions": [ - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network To Network Interconnect Resource" - }, - "names": [ - "networkfabric", - "nni" - ] - }, - "npb": { - "commands": { - "create": { - "help": { - "short": "Create a Network Packet Broker resource" - }, - "names": [ - "networkfabric", - "npb", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric npb create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nbp\" --network-fabric-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-nf\"" - ], - "name": "Create a Network Packet Broker" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric npb create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nbp\" --network-fabric-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-nf\"" - ], - "name": "Create a Network Packet Broker" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Packet Broker resource" - }, - "names": [ - "networkfabric", - "npb", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric npb delete --resource-group \"example-rg\" --resource-name \"example-npb\"" - ], - "name": "Delete the Network Packet Broker" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric npb delete --resource-group \"example-rg\" --resource-name \"example-npb\"" - ], - "name": "Delete the Network Packet Broker" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Packet Brokers in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "npb", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric npb list --resource-group \"example-rg\"" - ], - "name": "List the Network Packet Broker for Resource group" - }, - { - "commands": [ - "networkfabric npb list --subscription \"\"" - ], - "name": "List the Network Packet Broker for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric npb list --resource-group \"example-rg\"" - ], - "name": "List the Network Packet Broker for Resource group" - }, - { - "commands": [ - "networkfabric npb list --subscription \"\"" - ], - "name": "List the Network Packet Broker for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Packet Broker resource" - }, - "names": [ - "networkfabric", - "npb", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric npb show --resource-group \"example-rg\" --resource-name \"example-npb\"" - ], - "name": "Show the Network Packet Broker" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric npb show --resource-group \"example-rg\" --resource-name \"example-npb\"" - ], - "name": "Show the Network Packet Broker" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update to update certain properties of the Network Packet Broker resource." - }, - "names": [ - "networkfabric", - "npb", - "update" - ], - "versions": [ - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Packet Broker Resource" - }, - "names": [ - "networkfabric", - "npb" - ] - }, - "rack": { - "commands": { - "create": { - "help": { - "short": "Create a Network Rack resource" - }, - "names": [ - "networkfabric", - "rack", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric rack create --resource-group \"example-rg\" --location \"westus3\" --network-rack-sku \"rackskuname\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --resource-name \"example-rack\"" - ], - "name": "Create a Network Rack" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Rack resource" - }, - "names": [ - "networkfabric", - "rack", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric rack delete --resource-group \"example-rg\" --resource-name \"example-rack\"" - ], - "name": "Delete the Network Rack" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Racks in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "rack", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric rack list --resource-group \"example-rg\"" - ], - "name": "List the Network Racks for Resource Group." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkracks", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric rack list --resource-group \"example-rg\"" - ], - "name": "List the Network Racks for Resource Group." - }, - { - "commands": [ - "networkfabric rack list --subscription \"\"" - ], - "name": "List the Network Racks for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkracks", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric rack list --resource-group \"example-rg\"" - ], - "name": "List the Network Racks for Resource Group." - }, - { - "commands": [ - "networkfabric rack list --subscription \"\"" - ], - "name": "List the Network Racks for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkracks", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Rack resource" - }, - "names": [ - "networkfabric", - "rack", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric rack show --resource-group \"example-rg\" --resource-name \"example-rack\"" - ], - "name": "Show the Network Rack" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric rack show --resource-group \"example-rg\" --resource-name \"example-rack\"" - ], - "name": "Show the Network Rack" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric rack show --resource-group \"example-rg\" --resource-name \"example-rack\"" - ], - "name": "Show the Network Rack" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update certain properties of the Network Rack resource." - }, - "names": [ - "networkfabric", - "rack", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Rack Resource" - }, - "names": [ - "networkfabric", - "rack" - ] - }, - "racksku": { - "commands": { - "list": { - "help": { - "short": "List all Network Rack SKUs in the provided subscription." - }, - "names": [ - "networkfabric", - "racksku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric racksku list --subscription " - ], - "name": "List the RackSKU for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkrackskus", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Rack SKU resource." - }, - "names": [ - "networkfabric", - "racksku", - "show" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkrackskus/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Rack SKU Resource" - }, - "names": [ - "networkfabric", - "racksku" - ] - }, - "routepolicy": { - "commands": { - "create": { - "help": { - "short": "Create a Route Policy resource" - }, - "names": [ - "networkfabric", - "routepolicy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName'},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" - ], - "name": "Create a Route Policy Example 1" - }, - { - "commands": [ - "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" - ], - "name": "Create a Route Policy Example 2" - }, - { - "commands": [ - "networkfabric routepolicy create --statements ??", - "networkfabric routepolicy create --statements \"[{action:??\"", - "networkfabric routepolicy create --statements \"[{action:{ip-community-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --default-action \"Permit\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric\" --address-family-type \"IPv4\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName',type:Or},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" - ], - "name": "Create a Route Policy Example 1" - }, - { - "commands": [ - "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --default-action \"Permit\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric\" --address-family-type \"IPv4\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName'],type:And},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" - ], - "name": "Create a Route Policy Example 2" - }, - { - "commands": [ - "networkfabric routepolicy create --statements \"??\"", - "networkfabric routepolicy create --statements \"[{action:??\"", - "networkfabric routepolicy create --statements \"[{action:{ip-community-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --default-action \"Permit\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric\" --address-family-type \"IPv4\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName',type:Or},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" - ], - "name": "Create a Route Policy Example 1" - }, - { - "commands": [ - "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --default-action \"Permit\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric\" --address-family-type \"IPv4\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName'],type:And},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" - ], - "name": "Create a Route Policy Example 2" - }, - { - "commands": [ - "networkfabric routepolicy create --statements \"??\"", - "networkfabric routepolicy create --statements \"[{action:??\"", - "networkfabric routepolicy create --statements \"[{action:{ip-community-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Route Policy resource" - }, - "names": [ - "networkfabric", - "routepolicy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy delete --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" - ], - "name": "Delete the Route Policy" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy delete --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" - ], - "name": "Delete the Route Policy" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy delete --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" - ], - "name": "Delete the Route Policy" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Route Policies in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "routepolicy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy list --resource-group \"example-rg\"" - ], - "name": "List the Route Policies for Resource Group" - }, - { - "commands": [ - "networkfabric routepolicy list --subscription \"\"" - ], - "name": "List the Route Policies for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/routepolicies", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy list --resource-group \"example-rg\"" - ], - "name": "List the Route Policies for Resource Group" - }, - { - "commands": [ - "networkfabric routepolicy list --subscription \"\"" - ], - "name": "List the Route Policies for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/routepolicies", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy list --resource-group \"example-rg\"" - ], - "name": "List the Route Policies for Resource Group" - }, - { - "commands": [ - "networkfabric routepolicy list --subscription \"\"" - ], - "name": "List the Route Policies for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/routepolicies", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Route Policy resource" - }, - "names": [ - "networkfabric", - "routepolicy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy show --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" - ], - "name": "Show the Route Policy" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy show --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" - ], - "name": "Show the Route Policy" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy show --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" - ], - "name": "Show the Route Policy" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Route Policy resource." - }, - "names": [ - "networkfabric", - "routepolicy", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy update --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName',type:Or},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" - ], - "name": "Update Route Policy with IP Community ids" - }, - { - "commands": [ - "networkfabric routepolicy update --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName'],type:And},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" - ], - "name": "Update Route Policy with IP Extended Community ids" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy update --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName',type:Or},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" - ], - "name": "Update Route Policy with IP Community ids" - }, - { - "commands": [ - "networkfabric routepolicy update --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName'],type:And},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" - ], - "name": "Update Route Policy with IP Extended Community ids" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Route Policy Resource" - }, - "names": [ - "networkfabric", - "routepolicy" - ] - }, - "tap": { - "commands": { - "create": { - "help": { - "short": "Create a Network Tap resource" - }, - "names": [ - "networkfabric", - "tap", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktap\" --network-packet-broker-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/example-networkPacketBroker\" --polling-type \"Pull\" --destinations \"[{name:'example-destinaionName',destinationType:IsolationDomain,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork',isolationDomainProperties:{encapsulation:None,neighborGroupIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup']},destinationTapRuleId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule'}]\"" - ], - "name": "Create a Network Tap" - }, - { - "commands": [ - "networkfabric tap create --destinations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric tap create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktap\" --network-packet-broker-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/example-networkPacketBroker\" --polling-type \"Pull\" --destinations \"[{name:'example-destinaionName',destinationType:IsolationDomain,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork',isolationDomainProperties:{encapsulation:None,neighborGroupIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup']},destinationTapRuleId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule'}]\"" - ], - "name": "Create a Network Tap" - }, - { - "commands": [ - "networkfabric tap create --destinations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Tap resource" - }, - "names": [ - "networkfabric", - "tap", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap delete --resource-group \"example-rg\" --resource-name \"example-networktap\"" - ], - "name": "Delete the Network Tap" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric tap delete --resource-group \"example-rg\" --resource-name \"example-networktap\"" - ], - "name": "Delete the Network Tap" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Taps in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "tap", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap list --resource-group \"example-rg\"" - ], - "name": "List the Network Tap for Resource group" - }, - { - "commands": [ - "networkfabric tap list --subscription \"\"" - ], - "name": "List the Network Tap for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaps", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric tap list --resource-group \"example-rg\"" - ], - "name": "List the Network Tap for Resource group" - }, - { - "commands": [ - "networkfabric tap list --subscription \"\"" - ], - "name": "List the Network Tap for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaps", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "resync": { - "help": { - "short": "Implements the operation to the underlying resources." - }, - "names": [ - "networkfabric", - "tap", - "resync" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap resync --resource-group \"example-rg\" --network-tap-name \"example-networktap\"" - ], - "name": "Resync Operation" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}/resync", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric tap resync --resource-group \"example-rg\" --network-tap-name \"example-networktap\"" - ], - "name": "Resync Operation" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}/resync", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Tap resource" - }, - "names": [ - "networkfabric", - "tap", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap show --resource-group \"example-rg\" --resource-name \"example-networktap\"" - ], - "name": "Show the Network Tap" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric tap show --resource-group \"example-rg\" --resource-name \"example-networktap\"" - ], - "name": "Show the Network Tap" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Network Tap resource." - }, - "names": [ - "networkfabric", - "tap", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap update --resource-group \"example-rg\" --resource-name \"example-networktap\" --polling-type \"Pull\" --destinations \"[{name:'example-destinaionName',destinationType:IsolationDomain,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork',isolationDomainProperties:{encapsulation:None,neighborGroupIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup']},destinationTapRuleId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule'}]\"" - ], - "name": "Update the Network Tap" - }, - { - "commands": [ - "networkfabric tap update --destinations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric tap update --resource-group \"example-rg\" --resource-name \"example-networktap\" --polling-type \"Pull\" --destinations \"[{name:'example-destinaionName',destinationType:IsolationDomain,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork',isolationDomainProperties:{encapsulation:None,neighborGroupIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup']},destinationTapRuleId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule'}]\"" - ], - "name": "Update the Network Tap" - }, - { - "commands": [ - "networkfabric tap update --destinations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Enable/Disable a network tap" - }, - "names": [ - "networkfabric", - "tap", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap update-admin-state --resource-group \"example-rg\" --resource-name \"example-tap\" --state \"Enable\"" - ], - "name": "Update admin state of Network Tap" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric tap update-admin-state --resource-group \"example-rg\" --resource-name \"example-tap\" --state \"Enable\"" - ], - "name": "Update admin state of Network Tap" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Tap Resource" - }, - "names": [ - "networkfabric", - "tap" - ] - }, - "taprule": { - "commands": { - "create": { - "help": { - "short": "Create a Network Tap Rule resource" - }, - "names": [ - "networkfabric", - "taprule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric taprule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktaprule\" --polling-interval-in-seconds 30 --configuration-type \"File\" --tap-rules-url \"https://microsoft.com/\"" - ], - "name": "Create a Network Tap Rule with Configuration type as \"File\"." - }, - { - "commands": [ - "networkfabric taprule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktaprule\" --configuration-type \"Inline\" --match-configurations \"[{matchConfigurationName:config1,sequenceNumber:10,ipAddressType:IPv4,matchConditions:[{encapsulationType:None,portCondition:{portType:SourcePort,layer4Protocol:TCP,ports:[100],portGroupNames:['example-portGroup1']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['10'],innerVlans:['11-20']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.10.10.10/20']}}],actions:[{type:Drop,truncate:100,isTimestampEnabled:True,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup',matchConfigurationName:match1}]}]\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup1',ipAddressType:IPv4,ipPrefixes:['10.10.10.10/30']}],vlanGroups:[{name:'exmaple-vlanGroup',vlans:['10']}],portGroups:[{name:'example-portGroup1',ports:['100-200']}]}]\"" - ], - "name": "Create a Network Tap Rule with Configuration type as \"Inline\"." - }, - { - "commands": [ - "networkfabric taprule create --match-configurations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric taprule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktaprule\" --polling-interval-in-seconds 30 --configuration-type \"File\" --tap-rules-url \"https://microsoft.com/\"" - ], - "name": "Create a Network Tap Rule with Configuration type as \"File\"." - }, - { - "commands": [ - "networkfabric taprule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktaprule\" --configuration-type \"Inline\" --match-configurations \"[{matchConfigurationName:config1,sequenceNumber:10,ipAddressType:IPv4,matchConditions:[{encapsulationType:None,portCondition:{portType:SourcePort,layer4Protocol:TCP,ports:[100],portGroupNames:['example-portGroup1']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['10'],innerVlans:['11-20']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.10.10.10/20']}}],actions:[{type:Drop,truncate:100,isTimestampEnabled:True,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup',matchConfigurationName:match1}]}]\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup1',ipAddressType:IPv4,ipPrefixes:['10.10.10.10/30']}],vlanGroups:[{name:'exmaple-vlanGroup',vlans:['10']}],portGroups:[{name:'example-portGroup1',ports:['100-200']}]}]\"" - ], - "name": "Create a Network Tap Rule with Configuration type as \"Inline\"." - }, - { - "commands": [ - "networkfabric taprule create --match-configurations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Tap Rule resource" - }, - "names": [ - "networkfabric", - "taprule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric taprule delete --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" - ], - "name": "Delete the Network Tap Rule" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric taprule delete --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" - ], - "name": "Delete the Network Tap Rule" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Tap Rules in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "taprule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric taprule list --resource-group \"example-rg\"" - ], - "name": "List the Network Tap Rule for Resource group" - }, - { - "commands": [ - "networkfabric taprule list --subscription \"\"" - ], - "name": "List the Network Tap Rule for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaprules", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric taprule list --resource-group \"example-rg\"" - ], - "name": "List the Network Tap Rule for Resource group" - }, - { - "commands": [ - "networkfabric taprule list --subscription \"\"" - ], - "name": "List the Network Tap Rule for Subscription" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaprules", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "resync": { - "help": { - "short": "Resync taprule with latest configuration" - }, - "names": [ - "networkfabric", - "taprule", - "resync" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric taprule resync --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" - ], - "name": "Resync operation" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}/resync", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric taprule resync --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" - ], - "name": "Resync operation" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}/resync", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Tap Rule resource" - }, - "names": [ - "networkfabric", - "taprule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric taprule show --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" - ], - "name": "Show the Network Tap Rule" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric taprule show --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" - ], - "name": "Show the Network Tap Rule" - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Network Tap Rule resource." - }, - "names": [ - "networkfabric", - "taprule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric taprule update --resource-group \"example-rg\" --resource-name \"example-networktaprule\" --configuration-type \"Inline\" --match-configurations \"[{matchConfigurationName:config1,sequenceNumber:10,ipAddressType:IPv4,matchConditions:[{encapsulationType:None,portCondition:{portType:SourcePort,layer4Protocol:TCP,ports:[100]},protocolTypes:[TCP],vlanMatchCondition:{vlans:['10'],innerVlans:['11-20']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.10.10.10/20']}}],actions:[{type:Drop,truncate:100,isTimestampEnabled:True,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup',matchConfigurationName:match1}]}]\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup1',ipAddressType:IPv4,ipPrefixes:['10.10.10.10/30']}],vlanGroups:[{name:'exmaple-vlanGroup',vlans:['10']}],portGroups:[{name:'example-portGroup1',ports:['100-200']}]}]\"" - ], - "name": "Update the Network Tap Rule" - }, - { - "commands": [ - "networkfabric taprule update --match-configurations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric taprule update --resource-group \"example-rg\" --resource-name \"example-networktaprule\" --configuration-type \"Inline\" --match-configurations \"[{matchConfigurationName:config1,sequenceNumber:10,ipAddressType:IPv4,matchConditions:[{encapsulationType:None,portCondition:{portType:SourcePort,layer4Protocol:TCP,ports:[100]},protocolTypes:[TCP],vlanMatchCondition:{vlans:['10'],innerVlans:['11-20']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.10.10.10/20']}}],actions:[{type:Drop,truncate:100,isTimestampEnabled:True,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup',matchConfigurationName:match1}]}]\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup1',ipAddressType:IPv4,ipPrefixes:['10.10.10.10/30']}],vlanGroups:[{name:'exmaple-vlanGroup',vlans:['10']}],portGroups:[{name:'example-portGroup1',ports:['100-200']}]}]\"" - ], - "name": "Update the Network Tap Rule" - }, - { - "commands": [ - "networkfabric taprule update --match-configurations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2024-02-15-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", - "plane": "mgmt-plane", - "version": "2024-02-15-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Tap Rule Resource" - }, - "names": [ - "networkfabric", - "taprule" - ] - } - }, - "help": { - "short": "Manage Azure Network Fabric Management Service API" - }, - "names": [ - "networkfabric" - ] - }, - "new-relic": { - "commandGroups": { - "account": { - "commands": { - "list": { - "help": { - "short": "List all the existing accounts" - }, - "names": [ - "new-relic", - "account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic account list --location eastus2euap --user-email UserEmail@123.com" - ], - "name": "List all the existing accounts." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/newrelic.observability/accounts", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NewRelic Account resource" - }, - "names": [ - "new-relic", - "account" - ] - }, - "monitor": { - "commandGroups": { - "tag-rule": { - "commands": { - "create": { - "help": { - "short": "Create a TagRule" - }, - "names": [ - "new-relic", - "monitor", - "tag-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor tag-rule create --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default --log-rules send-aad-logs=\"Enabled\" send-subscription-logs=\"Enabled\" send-activity-logs=\"Enabled\" filtering-tags=[] --metric-rules user-email=\"UserEmail@123.com\" filtering-tags=[{\"name\":\"Environment\",\"value\":\"Prod\",\"action\":\"Include\"}]" - ], - "name": "Create a TagRule." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a TagRule" - }, - "names": [ - "new-relic", - "monitor", - "tag-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor tag-rule delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default" - ], - "name": "Delete a TagRule." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List TagRule resources by NewRelicMonitorResource" - }, - "names": [ - "new-relic", - "monitor", - "tag-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor tag-rule list --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor" - ], - "name": "List TagRule resources by NewRelicMonitorResource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a TagRule" - }, - "names": [ - "new-relic", - "monitor", - "tag-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor tag-rule show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default" - ], - "name": "Get a TagRule." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a TagRule" - }, - "names": [ - "new-relic", - "monitor", - "tag-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor tag-rule update --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default --log-rules send-aad-logs=\"Enabled\" send-subscription-logs=\"Enabled\" send-activity-logs=\"Disabled\" filtering-tags=[]" - ], - "name": "Update a TagRule." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage tag rule of a NewRelic Monitor resource" - }, - "names": [ - "new-relic", - "monitor", - "tag-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a NewRelicMonitorResource" - }, - "names": [ - "new-relic", - "monitor", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor create --resource-group MyResourceGroup --name MyNewRelicMonitor --location eastus2euap --user-info first-name=\"vdftzcggiref\" last-name=\"bcsztgqovdlmzf\" email-address=\"UserEmail@123.com\" phone-number=\"123456\" --plan-data billing-cycle=\"MONTHLY\" effective-date='2022-10-25T15:14:33+02:00' plan-details=\"newrelic-pay-as-you-go-free-live@TIDgmz7xq9ge3py@PUBIDnewrelicinc1635200720692.newrelic_liftr_payg\" usage-type=\"PAYG\" --account-creation-source \"LIFTR\" --org-creation-source \"LIFTR\" --tags key6976=oaxfhf" - ], - "name": "Create a NewRelicMonitorResource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a NewRelicMonitorResource" - }, - "names": [ - "new-relic", - "monitor", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com" - ], - "name": "Delete a NewRelicMonitorResource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "get-metric-rule": { - "help": { - "short": "Get metric rules" - }, - "names": [ - "new-relic", - "monitor", - "get-metric-rule" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor get-metric-rule --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup --user-email UserEmail@123.com" - ], - "name": "Get metric rules." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getmetricrules", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "get-metric-statu": { - "help": { - "short": "Get metric status" - }, - "names": [ - "new-relic", - "monitor", - "get-metric-statu" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor get-metric-statu --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --azure-resource-ids MyAzureResourceIds" - ], - "name": "Get metric status." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getmetricstatus", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List NewRelicMonitorResource resources" - }, - "names": [ - "new-relic", - "monitor", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor list" - ], - "name": "List NewRelicMonitorResource resources by subscription ID" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/newrelic.observability/monitors", - "plane": "mgmt-plane", - "version": "2022-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list-app-service": { - "help": { - "short": "List the app service resources currently being monitored by the NewRelic resource." - }, - "names": [ - "new-relic", - "monitor", - "list-app-service" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor list-app-service --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --azure-resource-ids MyAzureResourceIds" - ], - "name": "List the app service resources currently being monitored by the NewRelic resource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listappservices", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list-host": { - "help": { - "short": "List the compute vm resources currently being monitored by the NewRelic resource." - }, - "names": [ - "new-relic", - "monitor", - "list-host" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor list-host --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --vm-ids MyVmIds" - ], - "name": "List the compute vm resources currently being monitored by the NewRelic resource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listhosts", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "monitored-resource": { - "help": { - "short": "List the resources currently being monitored by the NewRelic monitor resource." - }, - "names": [ - "new-relic", - "monitor", - "monitored-resource" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor monitored-resource --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup" - ], - "name": "List the resources currently being monitored by the NewRelic monitor resource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredresources", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a NewRelicMonitorResource" - }, - "names": [ - "new-relic", - "monitor", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor" - ], - "name": "Get a NewRelicMonitorResource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "switch-billing": { - "help": { - "short": "Switches the billing for NewRelic monitor resource." - }, - "names": [ - "new-relic", - "monitor", - "switch-billing" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/switchbilling", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a NewRelicMonitorResource" - }, - "names": [ - "new-relic", - "monitor", - "update" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "vm-host-payload": { - "help": { - "short": "Returns the payload that needs to be passed in the request body for installing NewRelic agent on a VM." - }, - "names": [ - "new-relic", - "monitor", - "vm-host-payload" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor vm-host-payload --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup" - ], - "name": "Get MonitorsVmHostPayload." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/vmhostpayloads", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NewRelic Monitor resource" - }, - "names": [ - "new-relic", - "monitor" - ] - }, - "organization": { - "commands": { - "list": { - "help": { - "short": "List all the existing organizations" - }, - "names": [ - "new-relic", - "organization", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic organization list --location eastus2euap --user-email UserEmail@123.com" - ], - "name": "List all the existing organizations." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/newrelic.observability/organizations", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NewRelic Organization resource" - }, - "names": [ - "new-relic", - "organization" - ] - }, - "plan": { - "commands": { - "list": { - "help": { - "short": "List plans data" - }, - "names": [ - "new-relic", - "plan", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic plan list --account-id MyAccountId --organization-id MyOrganizationId" - ], - "name": "List plans data." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/newrelic.observability/plans", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NewRelic Plan resource" - }, - "names": [ - "new-relic", - "plan" - ] - } - }, - "help": { - "short": "Manage Azure NewRelic resources." - }, - "names": [ - "new-relic" - ] - }, - "nginx": { - "commandGroups": { - "deployment": { - "commandGroups": { - "certificate": { - "commands": { - "create": { - "help": { - "short": "Create a certificate for an NGINX deployment" - }, - "names": [ - "nginx", - "deployment", - "certificate", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment certificate create --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/test.cert --key-path /etc/nginx/test.key --key-vault-secret-id keyVaultSecretId" - ], - "name": "Certificate Create" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment certificate create --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/test.cert --key-path /etc/nginx/test.key --key-vault-secret-id keyVaultSecretId" - ], - "name": "Certificate Create" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment certificate create --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/test.cert --key-path /etc/nginx/test.key --key-vault-secret-id keyVaultSecretId" - ], - "name": "Certificate Create" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an NGINX deployment certificate" - }, - "names": [ - "nginx", - "deployment", - "certificate", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment certificate delete --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Certificate_Delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment certificate delete --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Certificate_Delete" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment certificate delete --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Certificate_Delete" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all certificates under the specified deployment and resource group" - }, - "names": [ - "nginx", - "deployment", - "certificate", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment certificate list --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Certificate ListByDeployment" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment certificate list --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Certificate ListByDeployment" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment certificate list --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Certificate ListByDeployment" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the properties of a specific NGINX certificate." - }, - "names": [ - "nginx", - "deployment", - "certificate", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment certificate show --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Certificate Get" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment certificate show --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Certificate Get" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment certificate show --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Certificate Get" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an NGINX deployment certificate" - }, - "names": [ - "nginx", - "deployment", - "certificate", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment certificate update --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/testupdated.cert --key-path /etc/nginx/testupdated.key --key-vault-secret-id newKeyVaultSecretId" - ], - "name": "Update the certificate virtual path, key virtual path and certificate" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment certificate update --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/testupdated.cert --key-path /etc/nginx/testupdated.key --key-vault-secret-id newKeyVaultSecretId" - ], - "name": "Update the certificate virtual path, key virtual path and certificate" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment certificate update --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/testupdated.cert --key-path /etc/nginx/testupdated.key --key-vault-secret-id newKeyVaultSecretId" - ], - "name": "Update the certificate virtual path, key virtual path and certificate" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NGINX certificate resources" - }, - "names": [ - "nginx", - "deployment", - "certificate" - ] - }, - "configuration": { - "commands": { - "analyze": { - "help": { - "short": "Analyze an NGINX configuration without applying it to the NGINXaaS deployment" - }, - "names": [ - "nginx", - "deployment", - "configuration", - "analyze" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment configuration analyze --deployment-name myDeployment --resource-group myResourceGroup --configuration-name default --config root-file= package='{data:H4sIAAAAAAAAA+3VbWvbMBAHcL/Op7hCoTCIbckPCU0olG3QvVoog21QMCK+1qGyJGRlpBv57pPXbsla1wkdZS3c70UMdxfxP2wn6mqhVuFcq8vg2cTeKMt+Xb37V56zLGBpwvOYpVkyCmLGspwHED9fpI1l44QFCKzWrm9uV/+Vqpwz8GMA3tI0zqKoQRgzZHfF1net8K6Yp9eTP3WJonGFf3bUptag/YYWWBzGIQvT47G/wb1d1tvlt931w4C8KyB/UsCkt5v2drNHAyZdAZMnBcx7u6Pe7vh3wMHWwCaZXDQOFYwf3KRCiRrhTYgrURuJ/iei3sqt58IttIJo66hWiZdiKV3hbgyCw5WLKlfLyV8zFt3SKuBxDEfTg3cf3376OnsP7dzJtOInZyilhs/ayvJgGvnChTraHLDuyHD/eW0Zq1c3RYOuqFCUfuUz3Tg4rPznpH/wy/AchRx+mMGhxVo7LERZ2p1fmrWl4akxt29K17wRTQPtC3ccRR1D/ijpqmJe4fx698L8ZS3M91mY/8vCyctaONln4WT/hdeD9eB//xkQQgghhBBCCCGEEEIIIYQQQggh5FX6CfCArk8AKAAA}'" - ], - "name": "Config package dry run" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}/analyze", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment configuration analyze --deployment-name myDeployment --resource-group myResourceGroup --configuration-name default --root-file --package '{data:H4sIAAAAAAAAA+3VbWvbMBAHcL/Op7hCoTCIbckPCU0olG3QvVoog21QMCK+1qGyJGRlpBv57pPXbsla1wkdZS3c70UMdxfxP2wn6mqhVuFcq8vg2cTeKMt+Xb37V56zLGBpwvOYpVkyCmLGspwHED9fpI1l44QFCKzWrm9uV/+Vqpwz8GMA3tI0zqKoQRgzZHfF1net8K6Yp9eTP3WJonGFf3bUptag/YYWWBzGIQvT47G/wb1d1tvlt931w4C8KyB/UsCkt5v2drNHAyZdAZMnBcx7u6Pe7vh3wMHWwCaZXDQOFYwf3KRCiRrhTYgrURuJ/iei3sqt58IttIJo66hWiZdiKV3hbgyCw5WLKlfLyV8zFt3SKuBxDEfTg3cf3376OnsP7dzJtOInZyilhs/ayvJgGvnChTraHLDuyHD/eW0Zq1c3RYOuqFCUfuUz3Tg4rPznpH/wy/AchRx+mMGhxVo7LERZ2p1fmrWl4akxt29K17wRTQPtC3ccRR1D/ijpqmJe4fx698L8ZS3M91mY/8vCyctaONln4WT/hdeD9eB//xkQQgghhBBCCCGEEEIIIYQQQggh5FX6CfCArk8AKAAA}'" - ], - "name": "Config package dry run" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}/analyze", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a configuration for an NGINX deployment" - }, - "names": [ - "nginx", - "deployment", - "configuration", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{content:'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9',virtual-path:'/etc/nginx/nginx.conf'}]\"" - ], - "name": "Single file Configuration Create" - }, - { - "commands": [ - "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginx.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxy.conf'}]\"" - ], - "name": "Multi-file Configuration Create" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{content:'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9',virtual-path:'/etc/nginx/nginx.conf'}]\"" - ], - "name": "Single file Configuration Create" - }, - { - "commands": [ - "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginx.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxy.conf'}]\"" - ], - "name": "Multi-file Configuration Create" - }, - { - "commands": [ - "nginx deployment configuration create --deployment-name myDeployment --resource-group myResourceGroup --root-file nginx.conf --name default --package data='H4sIAAAAAAAAA+3VbWvbMBAHcL/Op7hCoTCIbckPCU0olG3QvVoog21QMCK+1qGyJGRlpBv57pPXbsla1wkdZS3c70UMdxfxP2wn6mqhVuFcq8vg2cTeKMt+Xb37V56zLGBpwvOYpVkyCmLGspwHED9fpI1l44QFCKzWrm9uV/+Vqpwz8GMA3tI0zqKoQRgzZHfF1net8K6Yp9eTP3WJonGFf3bUptag/YYWWBzGIQvT47G/wb1d1tvlt931w4C8KyB/UsCkt5v2drNHAyZdAZMnBcx7u6Pe7vh3wMHWwCaZXDQOFYwf3KRCiRrhTYgrURuJ/iei3sqt58IttIJo66hWiZdiKV3hbgyCw5WLKlfLyV8zFt3SKuBxDEfTg3cf3376OnsP7dzJtOInZyilhs/ayvJgGvnChTraHLDuyHD/eW0Zq1c3RYOuqFCUfuUz3Tg4rPznpH/wy/AchRx+mMGhxVo7LERZ2p1fmrWl4akxt29K17wRTQPtC3ccRR1D/ijpqmJe4fx698L8ZS3M91mY/8vCyctaONln4WT/hdeD9eB//xkQQgghhBBCCCGEEEIIIYQQQggh5FX6CfCArk8AKAAA'" - ], - "name": "Upload package with config files" - }, - { - "commands": [ - "nginx deployment configuration create --name default --deployment-name 0102242023test --resource-group azclitest-geo --root-file /etc/nginx/nginx.conf --files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginx.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxy.conf'}]\" --protected-files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginxprot.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxyprot.conf'}]\"" - ], - "name": "Multi file config with protected files" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{content:'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9',virtual-path:'/etc/nginx/nginx.conf'}]\"" - ], - "name": "Single file Configuration Create" - }, - { - "commands": [ - "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginx.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxy.conf'}]\"" - ], - "name": "Multi-file Configuration Create" - }, - { - "commands": [ - "nginx deployment configuration create --deployment-name myDeployment --resource-group myResourceGroup --root-file nginx.conf --name default --package data='H4sIAAAAAAAAA+3VbWvbMBAHcL/Op7hCoTCIbckPCU0olG3QvVoog21QMCK+1qGyJGRlpBv57pPXbsla1wkdZS3c70UMdxfxP2wn6mqhVuFcq8vg2cTeKMt+Xb37V56zLGBpwvOYpVkyCmLGspwHED9fpI1l44QFCKzWrm9uV/+Vqpwz8GMA3tI0zqKoQRgzZHfF1net8K6Yp9eTP3WJonGFf3bUptag/YYWWBzGIQvT47G/wb1d1tvlt931w4C8KyB/UsCkt5v2drNHAyZdAZMnBcx7u6Pe7vh3wMHWwCaZXDQOFYwf3KRCiRrhTYgrURuJ/iei3sqt58IttIJo66hWiZdiKV3hbgyCw5WLKlfLyV8zFt3SKuBxDEfTg3cf3376OnsP7dzJtOInZyilhs/ayvJgGvnChTraHLDuyHD/eW0Zq1c3RYOuqFCUfuUz3Tg4rPznpH/wy/AchRx+mMGhxVo7LERZ2p1fmrWl4akxt29K17wRTQPtC3ccRR1D/ijpqmJe4fx698L8ZS3M91mY/8vCyctaONln4WT/hdeD9eB//xkQQgghhBBCCCGEEEIIIYQQQggh5FX6CfCArk8AKAAA'" - ], - "name": "Upload package with config files" - }, - { - "commands": [ - "nginx deployment configuration create --name default --deployment-name 0102242023test --resource-group azclitest-geo --root-file /etc/nginx/nginx.conf --files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginx.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxy.conf'}]\" --protected-files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginxprot.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxyprot.conf'}]\"" - ], - "name": "Multi file config with protected files" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Nginx configuration" - }, - "names": [ - "nginx", - "deployment", - "configuration", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment configuration delete --name default --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Configuration Delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment configuration delete --name default --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Configuration Delete" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment configuration delete --name default --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Configuration Delete" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all configurations under the specified deployment and resource group" - }, - "names": [ - "nginx", - "deployment", - "configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment configuration list --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Configuration ListByDeployment" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment configuration list --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Configuration ListByDeployment" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment configuration list --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Configuration ListByDeployment" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the properties of a specific NGINX configuration" - }, - "names": [ - "nginx", - "deployment", - "configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment configuration show --name default --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Configuration Get" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment configuration show --name default --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Configuration Get" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment configuration show --name default --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Configuration Get" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an NGINX configuration" - }, - "names": [ - "nginx", - "deployment", - "configuration", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment configuration update --name default --deployment-name myDeployment --resource-group myResourceGroup --files [0].content=\"aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9\"" - ], - "name": "Update content of the first file in a configuration" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment configuration update --name default --deployment-name myDeployment --resource-group myResourceGroup --files [0].content=\"aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9\"" - ], - "name": "Update content of the first file in a configuration" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment configuration update --name default --deployment-name myDeployment --resource-group myResourceGroup --files [0].content=\"aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9\"" - ], - "name": "Update content of the first file in a configuration" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NGINX configuration resources" - }, - "names": [ - "nginx", - "deployment", - "configuration" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an NGINX for Azure resource" - }, - "names": [ - "nginx", - "deployment", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" - ], - "name": "Deployment Create with PublicIP" - }, - { - "commands": [ - "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"", - "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" - ], - "name": "Deployment Create with PrivateIP" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" - ], - "name": "Deployment Create with PublicIP" - }, - { - "commands": [ - "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"", - "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" - ], - "name": "Deployment Create with PrivateIP" - }, - { - "commands": [ - "anginx deployment create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=preview_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{\"type\":\"UserAssigned\",\"userAssignedIdentities\":{\"/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myManagedIdentity\":{}}}' --logging storage-account='{\"account-name\":\"myStorageAccount\",\"container-name\":\"myContainer\"}' --scaling-properties capacity=10" - ], - "name": "Deployment with managed identity, storage account and scaling" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"standard_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" - ], - "name": "Deployment Create with PublicIP" - }, - { - "commands": [ - "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"standard_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"", - "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"standard_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" - ], - "name": "Deployment Create with PrivateIP" - }, - { - "commands": [ - "anginx deployment create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=standard_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{\"type\":\"UserAssigned\",\"userAssignedIdentities\":{\"/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myManagedIdentity\":{}}}' --logging storage-account='{\"account-name\":\"myStorageAccount\",\"container-name\":\"myContainer\"}' --scaling-properties capacity=10" - ], - "name": "Deployment with managed identity, storage account and scaling" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an NGINX deployment" - }, - "names": [ - "nginx", - "deployment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment delete --name myDeployment --resource-group myResourceGroup" - ], - "name": "Deployment Delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment delete --name myDeployment --resource-group myResourceGroup" - ], - "name": "Deployment Delete" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment delete --name myDeployment --resource-group myResourceGroup" - ], - "name": "Deployment Delete" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "lines": [ - "List all deployments under the specified subscription.", - "List all Nginx Deployments under the specified resource group" - ], - "short": "List of NGINX deployments" - }, - "names": [ - "nginx", - "deployment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment list", - "nginx deployment list --resource-group myResourceGroup" - ], - "name": "Deployment List" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/nginx.nginxplus/nginxdeployments", - "plane": "mgmt-plane", - "version": "2022-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment list", - "nginx deployment list --resource-group myResourceGroup" - ], - "name": "Deployment List" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/nginx.nginxplus/nginxdeployments", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment list", - "nginx deployment list --resource-group myResourceGroup" - ], - "name": "Deployment List" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/nginx.nginxplus/nginxdeployments", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the properties of a specific NGINX Deployment" - }, - "names": [ - "nginx", - "deployment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment show --name myDeployment --resource-group myResourceGroup" - ], - "name": "Deployment Get" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment show --name myDeployment --resource-group myResourceGroup" - ], - "name": "Deployment Get" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment show --name myDeployment --resource-group myResourceGroup" - ], - "name": "Deployment Get" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an NGINX deployment" - }, - "names": [ - "nginx", - "deployment", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1=\"value1\" tag2=\"value2\" --enable-diagnostics" - ], - "name": "Update tags and enable diagnostics support for a deployment" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1=\"value1\" tag2=\"value2\" --enable-diagnostics" - ], - "name": "Update tags and enable diagnostics support for a deployment" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1=\"value1\" tag2=\"value2\" --enable-diagnostics" - ], - "name": "Update tags and enable diagnostics support for a deployment" - } - ], - "name": "2024-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2024-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NGINX deployment resources" - }, - "names": [ - "nginx", - "deployment" - ] - } - }, - "help": { - "short": "Manage NGINX deployment resources" - }, - "names": [ - "nginx" - ] - }, - "notification-hub": { - "commandGroups": { - "authorization-rule": { - "commands": { - "create": { - "help": { - "short": "Create an authorization rule for a notification hub." - }, - "names": [ - "notification-hub", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub authorization-rule create --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature --rights Listen Send" - ], - "name": "Create an authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a notificationHub authorization rule." - }, - "names": [ - "notification-hub", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub authorization-rule delete --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature" - ], - "name": "Delete a notificationHub authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List the authorization rules for a notification hub." - }, - "names": [ - "notification-hub", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub authorization-rule list --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub" - ], - "name": "List the authorization rules for a notification hub." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list-keys": { - "help": { - "short": "List the primary and secondary connection strings to the notification hub." - }, - "names": [ - "notification-hub", - "authorization-rule", - "list-keys" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub authorization-rule list-keys --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name \"sdk-AuthRules-5800\"" - ], - "name": "List connection strings of the authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "regenerate-keys": { - "help": { - "short": "Regenerates the primary/secondary keys to the notification hub authorization rule." - }, - "names": [ - "notification-hub", - "authorization-rule", - "regenerate-keys" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub authorization-rule regenerate-keys --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature --policy-key \"Secondary Key\"" - ], - "name": "Regenerate the notification hub authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Show an authorization rule for a notification hub by name." - }, - "names": [ - "notification-hub", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub authorization-rule show --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature" - ], - "name": "Show the authorization rule information" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update an authorization rule for a notification hub." - }, - "names": [ - "notification-hub", - "authorization-rule", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hubs authorization rule." - }, - "names": [ - "notification-hub", - "authorization-rule" - ] - }, - "credential": { - "commandGroups": { - "adm": { - "commands": { - "create": { - "help": { - "short": "Update credential for Amazon(ADM)." - }, - "names": [ - "notification-hub", - "credential", - "adm", - "create" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.admCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "adm", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.admCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "adm", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.admCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "adm", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.admCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential for Amazon(ADM)." - }, - "names": [ - "notification-hub", - "credential", - "adm" - ] - }, - "apns": { - "commands": { - "create": { - "help": { - "short": "Update credential for Apple(APNS)." - }, - "names": [ - "notification-hub", - "credential", - "apns", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub credential apns update --namespace-name my-namespace --notification-hub-name my-hub --apns-certificate \"/path/to/certificate\" --certificate-key \"xxxxxx\" --resource-group MyResourceGroup" - ], - "name": "Update APNS certificate" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.apnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "apns", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.apnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "apns", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.apnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "apns", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.apnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential for Apple(APNS)." - }, - "names": [ - "notification-hub", - "credential", - "apns" - ] - }, - "baidu": { - "commands": { - "create": { - "help": { - "short": "Update credential for Baidu(Andrioid China)." - }, - "names": [ - "notification-hub", - "credential", - "baidu", - "create" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.baiduCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "baidu", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.baiduCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "baidu", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.baiduCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "baidu", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.baiduCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential for Baidu(Andrioid China)." - }, - "names": [ - "notification-hub", - "credential", - "baidu" - ] - }, - "gcm": { - "commands": { - "create": { - "help": { - "short": "Update the Google GCM/FCM API key." - }, - "names": [ - "notification-hub", - "credential", - "gcm", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub credential gcm update --resource-group groupName --namespace-name spaceName --notification-hub-name hubName --google-api-key keyValue" - ], - "name": "Update Android push API key" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.gcmCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "gcm", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.gcmCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "gcm", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.gcmCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "gcm", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.gcmCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential for Google(GCM/FCM)." - }, - "names": [ - "notification-hub", - "credential", - "gcm" - ] - }, - "mpns": { - "commands": { - "create": { - "help": { - "short": "Update credential for Windows Phone(MPNS)." - }, - "names": [ - "notification-hub", - "credential", - "mpns", - "create" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.mpnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "mpns", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.mpnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "mpns", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.mpnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "mpns", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.mpnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential for Windows Phone(MPNS)." - }, - "names": [ - "notification-hub", - "credential", - "mpns" - ] - }, - "wns": { - "commands": { - "create": { - "help": { - "short": "Update credential for Windows(WNS)." - }, - "names": [ - "notification-hub", - "credential", - "wns", - "create" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.wnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "wns", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.wnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "wns", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.wnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "wns", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.wnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential for Windows(WNS)." - }, - "names": [ - "notification-hub", - "credential", - "wns" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "Lists the PNS credentials associated with a notification hub." - }, - "names": [ - "notification-hub", - "credential", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub credential list --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub" - ], - "name": "List the PNS credentials associated with a notification hub ." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/pnscredentials", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential." - }, - "names": [ - "notification-hub", - "credential" - ] - }, - "namespace": { - "commandGroups": { - "authorization-rule": { - "commands": { - "create": { - "help": { - "short": "Create an authorization rule for a namespace." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace authorization-rule create --resource-group MyResourceGroup --namespace-name my-namespace --name \"sdk-AuthRules-1788\" --rights Listen Send" - ], - "name": "Create a namespace authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a namespace authorization rule." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace authorization-rule delete --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\"" - ], - "name": "Delete a namespace authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List the authorization rules for a namespace." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace authorization-rule list --resource-group MyResourceGroup --namespace-name my-namespace" - ], - "name": "List authorization rules of the namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list-keys": { - "help": { - "short": "List the primary and secondary connection strings to the namespace." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "list-keys" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace authorization-rule list-keys --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\"" - ], - "name": "List keys of the namesapce authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "regenerate-keys": { - "help": { - "short": "Regenerate the primary/secondary keys to the namespace authorization rule." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "regenerate-keys" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace authorization-rule regenerate-keys --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\" --policy-key \"Secondary Key\"" - ], - "name": "Regenerate keys of the namesapce authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an authorization rule for a namespace by name." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace authorization-rule show --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\"" - ], - "name": "Show namespace authorization rule info" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update an authorization rule for a namespace." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hubs namespace authorization rule." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule" - ] - } - }, - "commands": { - "check-availability": { - "help": { - "short": "Checks the availability of the given service namespace across all Azure subscriptions. This is useful because the domain name is created based on the service namespace name." - }, - "names": [ - "notification-hub", - "namespace", - "check-availability" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace check-availability --name \"my-test-space\"" - ], - "name": "Check name availability of namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.notificationhubs/checknamespaceavailability", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "create": { - "help": { - "short": "Create a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." - }, - "names": [ - "notification-hub", - "namespace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace create --resource-group MyResourceGroup --name my-namespace --location \"South Central US\" --sku Standard" - ], - "name": "Create a namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing namespace. This operation also removes all associated notificationHubs under the namespace." - }, - "names": [ - "notification-hub", - "namespace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace delete --resource-group MyResourceGroup --name my-namespace" - ], - "name": "Delete the namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List available namespaces." - }, - "names": [ - "notification-hub", - "namespace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace list --resource-group MyResourceGroup" - ], - "name": "List available namespaces within a resource group" - }, - { - "commands": [ - "notification-hub namespace list" - ], - "name": "List all the available namespaces within the subscription irrespective of the resource groups" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.notificationhubs/namespaces", - "plane": "mgmt-plane", - "version": "2017-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Return the description for the specified namespace." - }, - "names": [ - "notification-hub", - "namespace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace show --resource-group MyResourceGroup --name my-namespace" - ], - "name": "Show namespace info" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a service namespace. The namespace's resource manifest is immutable and cannot be modified." - }, - "names": [ - "notification-hub", - "namespace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace update --resource-group MyResourceGroup --name my-namespace --sku Standard" - ], - "name": "Update the namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub namespace." - }, - "names": [ - "notification-hub", - "namespace" - ] - } - }, - "commands": { - "check-availability": { - "help": { - "short": "Checks the availability of the given notification hub in a namespace." - }, - "names": [ - "notification-hub", - "check-availability" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub check-availability --resource-group MyResourceGroup --namespace-name \"locp-newns\" --name my-hub" - ], - "name": "Check the availability of the given notification hub name" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/checknotificationhubavailability", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "create": { - "help": { - "short": "Create a notification hub in a namespace." - }, - "names": [ - "notification-hub", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub create --resource-group MyResourceGroup --namespace-name my-namespace --name my-hub --location \"South Central US\"" - ], - "name": "Create a notification hub" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a notification hub associated with a namespace." - }, - "names": [ - "notification-hub", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub delete --resource-group MyResourceGroup --namespace-name my-namespace --name my-hub" - ], - "name": "Delete a notification hub" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List the notification hubs associated with a namespace." - }, - "names": [ - "notification-hub", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub list --resource-group MyResourceGroup --namespace-name my-namespace" - ], - "name": "List the notification hubs" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Show the notification hub information." - }, - "names": [ - "notification-hub", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "test-send": { - "help": { - "short": "Test send a push notification." - }, - "names": [ - "notification-hub", - "test-send" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub test-send --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub" - ], - "name": "Test send notification" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/debugsend", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a notification hub in a namespace." - }, - "names": [ - "notification-hub", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub update --resource-group MyResourceGroup --namespace-name my-namespace --name \"sdk-notificationHubs-8708\"" - ], - "name": "Update the notification hub" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage notification hubs." - }, - "names": [ - "notification-hub" - ] - }, - "orbital": { - "commandGroups": { - "available-ground-station": { - "commands": { - "list": { - "help": { - "short": "List available ground stations." - }, - "names": [ - "orbital", - "available-ground-station", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital available-ground-station list --capability \"EarthObservation\"" - ], - "name": "List Available Ground Station by Capability" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.orbital/availablegroundstations", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified available ground station." - }, - "names": [ - "orbital", - "available-ground-station", - "show" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.orbital/availablegroundstations/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Ground stations available to schedule contacts." - }, - "names": [ - "orbital", - "available-ground-station" - ] - }, - "contact-profile": { - "commands": { - "create": { - "help": { - "short": "Create a contact profile." - }, - "names": [ - "orbital", - "contact-profile", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital contact-profile create --resource-group --name --location \"westus2\" --auto-tracking-configuration \"disabled\" --event-hub-uri --network-configuration \"{subnet-id:}\" --links \"[{name:Link1,polarization:RHCP,direction:Downlink,channels:[{name:channel1,center-frequency-m-hz:8160,bandwidth-m-hz:15,end-point:{end-point-name:AQUA_directplayback,ip-address:10.0.0.4,port:50000,protocol:TCP}}]}]\"" - ], - "name": "Create a Contact Profile" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a specified contact profile resource." - }, - "names": [ - "orbital", - "contact-profile", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital contact-profile delete -g -n " - ], - "name": "Delete Contact Profile" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List contact profiles." - }, - "names": [ - "orbital", - "contact-profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital contact-profile list" - ], - "name": "List Contact Profiles by subscription" - }, - { - "commands": [ - "orbital contact-profile list -g " - ], - "name": "List Contact Profiles by resource group" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.orbital/contactprofiles", - "plane": "mgmt-plane", - "version": "2022-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified contact Profile in a specified resource group." - }, - "names": [ - "orbital", - "contact-profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital contact-profile show -g --name " - ], - "name": "Get Contact Profile" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update contact profile." - }, - "names": [ - "orbital", - "contact-profile", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital contact-profile update --name --resource-group --tags \"{tag1:value1,tag2:value2}\"" - ], - "name": "Update Contact Profile tags" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Contact profile is a reusable contact configuration." - }, - "names": [ - "orbital", - "contact-profile" - ] - }, - "operation-result": { - "commands": { - "show": { - "help": { - "short": "Return operation results." - }, - "names": [ - "orbital", - "operation-result", - "show" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.orbital/locations/{}/operationresults/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Result of a long running async operation." - }, - "names": [ - "orbital", - "operation-result" - ] - }, - "spacecraft": { - "commandGroups": { - "contact": { - "commands": { - "create": { - "help": { - "short": "Create a contact." - }, - "names": [ - "orbital", - "spacecraft", - "contact", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft contact create -g --name --spacecraft-name --contact-profile \"{id:}\" --ground-station-name --reservation-start-time \"2022-07-27T00:55:31.820Z\" --reservation-end-time \"2022-07-27T00:56:31.820Z\"" - ], - "name": "Create Contact" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a specified contact." - }, - "names": [ - "orbital", - "spacecraft", - "contact", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft contact delete -g --spacecraft-name --name " - ], - "name": "Delete Contact" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List contacts by spacecraft." - }, - "names": [ - "orbital", - "spacecraft", - "contact", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft contact list -g --spacecraft-name " - ], - "name": "List Contacts" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified contact in a specified resource group." - }, - "names": [ - "orbital", - "spacecraft", - "contact", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft contact show -g --spacecraft-name --name " - ], - "name": "Get Contact" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Creates a contact." - }, - "names": [ - "orbital", - "spacecraft", - "contact", - "update" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "At the scheduled time, the selected ground station will contact the spacecraft and start data retrieval/delivery using the contact profile." - }, - "names": [ - "orbital", - "spacecraft", - "contact" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a spacecraft resource." - }, - "names": [ - "orbital", - "spacecraft", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft create --name --resource-group -l eastus --norad-id 27424 --title-line \"AQUA\" --tle-line1 \"1 27424U 02022A 22192.74014189 .00000435 00000+0 10624-3 0 9992\" --tle-line2 \"2 27424 98.2482 134.4016 0001650 100.5984 12.3416 14.57323336 73769\" --links \"[{name:downlink,bandwidth-m-hz:15,center-frequency-m-hz:8160,polarization:RHCP,direction:Downlink}]\"" - ], - "name": "Create a Spacecraft" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a specified spacecraft resource." - }, - "names": [ - "orbital", - "spacecraft", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft delete --name --resource-group " - ], - "name": "Delete Spacecraft" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List spacecrafts." - }, - "names": [ - "orbital", - "spacecraft", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft list" - ], - "name": "List Spacecrafts by Subscription" - }, - { - "commands": [ - "orbital spacecraft list -g " - ], - "name": "List Spacecrafts by Resource Group" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.orbital/spacecrafts", - "plane": "mgmt-plane", - "version": "2022-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "list-available-contact": { - "help": { - "short": "List available contacts. A contact is available if the spacecraft is visible from the ground station for more than the minimum viable contact duration provided in the contact profile." - }, - "names": [ - "orbital", - "spacecraft", - "list-available-contact" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft list-available-contact -g --spacecraft-name --contact-profile \"{id:}\" --ground-station-name --start-time \"2022-11-14T00:55:31.820Z\" --end-time \"2022-11-15T00:55:31.820Z\"" - ], - "name": "List Available Contacts" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/listavailablecontacts", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified spacecraft in a specified resource group." - }, - "names": [ - "orbital", - "spacecraft", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft show --name --resource-group " - ], - "name": "Get Spacecraft" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update spacecraft." - }, - "names": [ - "orbital", - "spacecraft", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft update --name --resource-group --tags \"{tag1:value1,tag2:value2}\"" - ], - "name": "Update Spacecraft Tags" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Satellites must be registered as a spacecraft with Azure Orbital to establish contacts with the satellite." - }, - "names": [ - "orbital", - "spacecraft" - ] - } - }, - "help": { - "short": "Azure Orbital Ground Station as-a-Service (GSaaS)." - }, - "names": [ - "orbital" - ] - }, - "palo-alto": { - "commandGroups": { - "cloudngfw": { - "commandGroups": { - "firewall": { - "commandGroups": { - "status": { - "commandGroups": { - "default": { - "commands": { - "show": { - "help": { - "short": "Get a FirewallStatusResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "status", - "default", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall status default show --resource-group MyResourceGroup -n MyCloudngfwFirewall" - ], - "name": "Get a FirewallStatusResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/statuses/default", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cloudngfw firewall status default resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "status", - "default" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List FirewallStatusResource resources by Firewalls" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "status", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall status list --resource-group MyResourceGroup -n MyCloudngfwFirewall" - ], - "name": "List FirewallStatusResource resources by Firewalls" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/statuses", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cloudngfw firewall status resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "status" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a FirewallResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall create --name MyCloudngfwFirewall -g MyResourceGroup --location eastus --associated-rulestack \"{location:eastus,resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/MyLocalRulestacks}\" --dns-settings \"{enable-dns-proxy:DISABLED,enabled-dns-type:CUSTOM}\" --is-panorama-managed FALSE --marketplace-details \"{marketplace-subscription-status:Subscribed,offer-id:offer-id,publisher-id:publisher-id}\" --network-profile \"{egress-nat-ip:[],enable-egress-nat:DISABLED,network-type:VNET,public-ips:[{address:10.0.0.0/16,resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/publicIPAddresses/MypublicIP}],vnet-configuration:{ip-of-trust-subnet-for-udr:{address:10.0.0.0/16},trust-subnet:{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/subnet1},un-trust-subnet:{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/subnet1},vnet:{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet}}}\" --panorama-config \"{config-string:bas64EncodedString}\" --plan-data \"{billing-cycle:MONTHLY,plan-id:plan-id,usage-type:PAYG}\"" - ], - "name": "Create a FirewallResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a FirewallResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall delete --resource-group MyResourceGroup -n MyCloudngfwFirewall" - ], - "name": "Delete a FirewallResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List FirewallResource resources by subscription ID" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall list --resource-group MyResourceGroup" - ], - "name": "List FirewallResource resources by subscription ID" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/providers/paloaltonetworks.cloudngfw/firewalls", - "plane": "mgmt-plane", - "version": "2022-08-29" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "save-log-profile": { - "help": { - "short": "Save Log Profile for Firewall" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "save-log-profile" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall save-log-profile --resource-group MyResourceGroup -n MyCloudngfwFirewall --log-option \"SAME_DESTINATION\" --log-type \"TRAFFIC\"" - ], - "name": "Save Log Profile for Firewall" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/savelogprofile", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a FirewallResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall show --name MyCloudngfwFirewall -g MyResourceGroup" - ], - "name": "Get a FirewallResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show-log-profile": { - "help": { - "short": "Get Log Profile for Firewall" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "show-log-profile" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall show-log-profile --resource-group MyResourceGroup -n MyCloudngfwFirewall" - ], - "name": "Get Log Profile for Firewall" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/getlogprofile", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show-support-info": { - "help": { - "short": "Support info for firewall." - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "show-support-info" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall show-support-info --resource-group MyResourceGroup -n MyCloudngfwFirewall" - ], - "name": "Get support info for firewall." - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/getsupportinfo", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a FirewallResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall update --name MyCloudngfwFirewall -g MyResourceGroup --tags \"{tagName:value}\"" - ], - "name": "Update a FirewallResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cloudngfw firewall resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall" - ] - }, - "local-rulestack": { - "commandGroups": { - "certificate": { - "commands": { - "create": { - "help": { - "short": "Create a CertificateObjectLocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "certificate", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack certificate create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyCertificate --audit-comment \"comment\" --certificate-self-signed \"TRUE\" --description \"description\"" - ], - "name": "Create a CertificateObjectLocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a CertificateObjectLocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "certificate", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack certificate delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyCertificate" - ], - "name": "Delete a CertificateObjectLocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List CertificateObjectLocalRulestackResource resources by LocalRulestacks" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "certificate", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack certificate list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" - ], - "name": "List CertificateObjectLocalRulestackResource resources by LocalRulestacks" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a CertificateObjectLocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "certificate", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack certificate show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyCertificate" - ], - "name": "Get a CertificateObjectLocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage local-rulestack certificate resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "certificate" - ] - }, - "fqdnlist": { - "commands": { - "create": { - "help": { - "short": "Create a FqdnListLocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "fqdnlist", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack fqdnlist create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyFqdnlist --audit-comment \"string\" --description \"description\" --fqdn-list \"string1\" \"string2\"" - ], - "name": "Create a FqdnListLocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a FqdnListLocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "fqdnlist", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack fqdnlist delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyFqdnlist" - ], - "name": "Delete a FqdnListLocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List FqdnListLocalRulestackResource resources by LocalRulestacks" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "fqdnlist", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack fqdnlist list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" - ], - "name": "List FqdnListLocalRulestackResource resources by LocalRulestacks" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a FqdnListLocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "fqdnlist", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack fqdnlist show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyFqdnlist" - ], - "name": "Get a FqdnListLocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage local-rulestack fqdnlist resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "fqdnlist" - ] - }, - "local-rule": { - "commands": { - "create": { - "help": { - "short": "Create a LocalRulesResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --rule-name MyLocalRule --priority \"1\" --action-type \"Allow\" --enable-logging \"DISABLED\" --rule-state \"DISABLED\"" - ], - "name": "Create a LocalRulesResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a LocalRulesResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" - ], - "name": "Delete a LocalRulesResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List LocalRulesResource resources by LocalRulestacks" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" - ], - "name": "List LocalRulesResource resources by LocalRulestacks" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "refresh-counter": { - "help": { - "short": "Refresh counters" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "refresh-counter" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule refresh-counter -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" - ], - "name": "Refresh counters" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}/refreshcounters", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "reset-counter": { - "help": { - "short": "Reset counters" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "reset-counter" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule reset-counter -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" - ], - "name": "Reset counters" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}/resetcounters", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a LocalRulesResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" - ], - "name": "Get a LocalRulesResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show-counter": { - "help": { - "short": "Get counters" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "show-counter" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule get-counter -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" - ], - "name": "Get counters" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}/getcounters", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage local-rulestack local-rule resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule" - ] - }, - "prefixlist": { - "commands": { - "create": { - "help": { - "short": "Create a PrefixListResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "prefixlist", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack prefixlist create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyPrefixlist --audit-comment \"comment\" --description \"string\" --prefix-list \"1.0.0.0/24\"" - ], - "name": "Create a PrefixListResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a PrefixListResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "prefixlist", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack prefixlist delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyPrefixlist" - ], - "name": "Delete a PrefixListResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List PrefixListResource resources by LocalRulestacks" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "prefixlist", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack prefixlist list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" - ], - "name": "List PrefixListResource resources by LocalRulestacks" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a PrefixListResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "prefixlist", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack prefixlist show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyPrefixlist" - ], - "name": "Get a PrefixListResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage local-rulestack prefixlist resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "prefixlist" - ] - } - }, - "commands": { - "commit": { - "help": { - "short": "Commit rulestack configuration" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "commit" - ], - "versions": [ - { - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/commit", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a LocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack create -g MyResourceGroup -n MyLocalRulestacks --identity \"{type:None}\" --location eastus --default-mode IPS --description \"local rulestacks\" --min-app-id-version \"8595-7473\" --scope \"LOCAL\" --security-services \"{vulnerability-profile:BestPractice,anti-spyware-profile:BestPractice,anti-virus-profile:BestPractice,url-filtering-profile:BestPractice,file-blocking-profile:BestPractice,dns-subscription:BestPractice}\"" - ], - "name": "Create a LocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a LocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack delete -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "Delete a LocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List LocalRulestackResource resources by subscription ID" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list -g MyResourceGroup" - ], - "name": "List LocalRulestackResource resources by subscription ID" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/providers/paloaltonetworks.cloudngfw/localrulestacks", - "plane": "mgmt-plane", - "version": "2022-08-29" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list-advanced-security-object": { - "help": { - "short": "Get the list of advanced security objects" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list-advanced-security-object" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list-advanced-security-object -g MyResourceGroup -n MyLocalRulestacks --type feeds" - ], - "name": "Get the list of advanced security objects" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listadvancedsecurityobjects", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list-app-id": { - "help": { - "short": "List of AppIds for LocalRulestack ApiVersion" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list-app-id" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list-app-id -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "List of AppIds for LocalRulestack ApiVersion" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listappids", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list-country": { - "help": { - "short": "List of countries for Rulestack" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list-country" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list-country -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "List of countries for Rulestack" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listcountries", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list-firewall": { - "help": { - "short": "List of Firewalls associated with Rulestack" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list-firewall" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list-firewall -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "List of Firewalls associated with Rulestack" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listfirewalls", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list-predefined-url-category": { - "help": { - "short": "List predefined URL categories for rulestack" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list-predefined-url-category" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list-predefined-url-category -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "List predefined URL categories for rulestack" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listpredefinedurlcategories", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list-security-service": { - "help": { - "short": "List the security services for rulestack" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list-security-service" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list-security-service -g MyResourceGroup -n MyLocalRulestacks --type antiSpyware" - ], - "name": "List the security services for rulestack" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listsecurityservices", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "revert": { - "help": { - "short": "Revert rulestack configuration" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "revert" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack revert -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "Revert rulestack configuration" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/revert", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a LocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack show -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "Get a LocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show-change-log": { - "help": { - "short": "Get changelog" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "show-change-log" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack show-change-log -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "Get changelog" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/getchangelog", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show-support-info": { - "help": { - "short": "Support info for rulestack." - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "show-support-info" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack show-support-info -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "Support info for rulestack." - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/getsupportinfo", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a LocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack update -g MyResourceGroup -n MyLocalRulestacks --tags \"{tag-name:value}\"" - ], - "name": "Update a LocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage local-rulestack resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack" - ] - } - }, - "help": { - "short": "Manage cloudngfw resource" - }, - "names": [ - "palo-alto", - "cloudngfw" - ] - } - }, - "help": { - "short": "Manage palo-alto networks resource" - }, - "names": [ - "palo-alto" - ] - }, - "powerbi": { - "commandGroups": { - "embedded-capacity": { - "commands": { - "create": { - "help": { - "short": "Create a new PowerBI embedded capacity." - }, - "names": [ - "powerbi", - "embedded-capacity", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "powerbi embedded-capacity create --resource-group \"TestRG\" --name \"azsdktest\" --location eastus --sku-name \"A1\" --sku-tier \"PBIE_Azure\" --administration-members \"azsdktest@microsoft.com\" \"azsdktest2@microsoft.com\"" - ], - "name": "Create a new PowerBI embedded capacity." - }, - { - "commands": [ - "powerbi embedded-capacity create --resource-group \"TestRG\" --name \"azsdktest\" --location eastus --sku-name \"A1\" --sku-tier \"PBIE_Azure\" --administration-members \"azsdktest@microsoft.com\" \"azsdktest2@microsoft.com\" --no-wait" - ], - "name": "Create a new PowerBI embedded capacity without waiting." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified PowerBI embedded capacity." - }, - "names": [ - "powerbi", - "embedded-capacity", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "powerbi embedded-capacity delete --resource-group \"TestRG\" --name \"azsdktest\"" - ], - "name": "Delete a capacity in specified resource group." - }, - { - "commands": [ - "powerbi embedded-capacity delete --resource-group \"TestRG\" --name \"azsdktest\" -y" - ], - "name": "Delete a capacity in specified resource group without prompt." - }, - { - "commands": [ - "powerbi embedded-capacity delete --resource-group \"TestRG\" --name \"azsdktest\" --no-wait" - ], - "name": "Delete a capacity in specified resource group without waiting." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the embedded capacities for the given resource group." - }, - "names": [ - "powerbi", - "embedded-capacity", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "powerbi embedded-capacity list --resource-group \"TestRG\"" - ], - "name": "List capacities in resource group" - }, - { - "commands": [ - "powerbi embedded-capacity list" - ], - "name": "List all capacities in default subscription." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.powerbidedicated/capacities", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - } - ] - }, - "list-sku": { - "help": { - "short": "List eligible SKUs for a PowerBI Dedicated resource." - }, - "names": [ - "powerbi", - "embedded-capacity", - "list-sku" - ], - "versions": [ - { - "name": "2021-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}/skus", - "plane": "mgmt-plane", - "version": "2021-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details about the specified PowerBI embedded capacity." - }, - "names": [ - "powerbi", - "embedded-capacity", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "powerbi embedded-capacity show --resource-group \"TestRG\" --name \"azsdktest\"" - ], - "name": "Get details of a capacity" - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the specified PowerBI embedded capacity." - }, - "names": [ - "powerbi", - "embedded-capacity", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "powerbi embedded-capacity update --resource-group \"TestRG\" --name \"azsdktest\" --sku-name \"A1\"" - ], - "name": "Update sku name for the specified PowerBI embedded capacity." - }, - { - "commands": [ - "powerbi embedded-capacity update --resource-group \"TestRG\" --name \"azsdktest\" --sku-name \"A1\" --administration-members \"azsdktest3@microsoft.com\" --no-wait" - ], - "name": "Update administrator members the specified PowerBI embedded capacity without waiting." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage PowerBI embedded capacity." - }, - "names": [ - "powerbi", - "embedded-capacity" - ] - } - }, - "commands": { - "list-auto-scale-v-core": { - "help": { - "short": "List all the auto scale v-cores for the given resource group." - }, - "names": [ - "powerbi", - "list-auto-scale-v-core" - ], - "versions": [ - { - "name": "2021-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.powerbidedicated/autoscalevcores", - "plane": "mgmt-plane", - "version": "2021-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/autoscalevcores", - "plane": "mgmt-plane", - "version": "2021-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage PowerBI resources." - }, - "names": [ - "powerbi" - ] - }, - "ppg": { - "commands": { - "create": { - "help": { - "short": "Create a proximity placement group." - }, - "names": [ - "ppg", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup" - ], - "name": "Create a proximity placement group (autogenerated)" - }, - { - "commands": [ - "ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2" - ], - "name": "Create a proximity placement group with specifying VM sizes that can be created." - }, - { - "commands": [ - "ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2 --zone 1" - ], - "name": "Create a proximity placement group with specifying VM sizes that can be created and availability zone." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a proximity placement group." - }, - "names": [ - "ppg", - "delete" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a proximity placement group." - }, - "names": [ - "ppg", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "ppg show --name MyProximityPlacementGroup --resource-group MyResourceGroup" - ], - "name": "Get a proximity placement group (commonly used with --output). (autogenerated)" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a proximity placement group." - }, - "names": [ - "ppg", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "ppg update --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2" - ], - "name": "Update a proximity placement group with specifying VM sizes that can be created." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Proximity Placement Groups." - }, - "names": [ - "ppg" - ] - }, - "qumulo": { - "commandGroups": { - "storage": { - "commandGroups": { - "file-system": { - "commands": { - "create": { - "help": { - "short": "Create file system resource" - }, - "names": [ - "qumulo", - "storage", - "file-system", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "qumulo storage file-system create -n sys_name -g rg --admin-password testadmin --delegated-subnet-id subnet-id --initial-capacity 50 --marketplace-details \"{offerId:qumulo-saas-mpp,planId:qumulo-on-azure-v1%%gmz7xq9ge3py%%P1M,publisherId:qumulo1584033880660}\" --storage-sku Standard --user-details \"{email:test@test.com}\" --availability-zone 1" - ], - "name": "Create file system" - } - ], - "name": "2022-10-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", - "plane": "mgmt-plane", - "version": "2022-10-12" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete file system resource" - }, - "names": [ - "qumulo", - "storage", - "file-system", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "qumulo storage file-system delete -g rg -n sys_name" - ], - "name": "Delete file system" - } - ], - "name": "2022-10-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", - "plane": "mgmt-plane", - "version": "2022-10-12" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List file system resources" - }, - "names": [ - "qumulo", - "storage", - "file-system", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "qumulo storage file-system list -g rg" - ], - "name": "List file system by resource group" - } - ], - "name": "2022-10-12", - "resources": [ - { - "id": "/subscriptions/{}/providers/qumulo.storage/filesystems", - "plane": "mgmt-plane", - "version": "2022-10-12" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems", - "plane": "mgmt-plane", - "version": "2022-10-12" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show file system resource" - }, - "names": [ - "qumulo", - "storage", - "file-system", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "qumulo storage file-system show -g rg -n sys_name" - ], - "name": "Show file system" - } - ], - "name": "2022-10-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", - "plane": "mgmt-plane", - "version": "2022-10-12" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update file system resource" - }, - "names": [ - "qumulo", - "storage", - "file-system", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "qumulo storage file-system update -g rg -n sys_name --tags \"{tag:test}\"" - ], - "name": "Update file system tags" - } - ], - "name": "2022-10-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", - "plane": "mgmt-plane", - "version": "2022-10-12" - } - ] - } - ] - } - }, - "help": { - "short": "Manage qumulo storage file system" - }, - "names": [ - "qumulo", - "storage", - "file-system" - ] - } - }, - "help": { - "short": "Manage qumulo storage" - }, - "names": [ - "qumulo", - "storage" - ] - } - }, - "help": { - "short": "Manage qumulo" - }, - "names": [ - "qumulo" - ] - }, - "quota": { - "commandGroups": { - "request": { - "commands": { - "list": { - "help": { - "short": "List the specified scope, get the current quota requests for a one year period ending at the time is made. Use the **oData** filter to select quota requests." - }, - "names": [ - "quota", - "request", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "quota request list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --top 3" - ], - "name": "List quota request from network" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/{scope}/providers/microsoft.quota/quotarequests", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the quota request details and status by quota request ID for the resources of the resource provider at a specific location." - }, - "names": [ - "quota", - "request", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "quota request show --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --id resourcename/subRequestId" - ], - "name": "Show quota request for network" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/{scope}/providers/microsoft.quota/quotarequests/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage quota request details and status." - }, - "names": [ - "quota", - "request" - ] - }, - "usage": { - "commands": { - "list": { - "help": { - "short": "List current usage for all resources for the scope specified." - }, - "names": [ - "quota", - "usage", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "quota usage list --scope /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/eastus" - ], - "name": "List quota usage for network" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/{scope}/providers/microsoft.quota/usages", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the current usage of a resource." - }, - "names": [ - "quota", - "usage", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "quota usage show --scope /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/eastus --resource-name MinPublicIpInterNetworkPrefixLength" - ], - "name": "Show quota usage for network" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/{scope}/providers/microsoft.quota/usages/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the current usage of a resource." - }, - "names": [ - "quota", - "usage" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the quota limit for the specified resource" - }, - "names": [ - "quota", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "quota create --resource-name MinPublicIpInterNetworkPrefixLength --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --limit-object value=10 --resource-type MinPublicIpInterNetworkPrefixLength" - ], - "name": "Create quota for network" - }, - { - "commands": [ - "quota create --resource-name StandardSkuPublicIpAddresses --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --limit-object value=10 --resource-type PublicIpAddresses" - ], - "name": "Create quota for network standardSkuPublicIpAddressesResource" - }, - { - "commands": [ - "quota create --resource-name standardFSv2Family --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus --limit-object value=10 --resource-type dedicated" - ], - "name": "Create quota for compute" - }, - { - "commands": [ - "quota create --resource-name TotalLowPriorityCores --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.MachineLearning/Services/locations/eastus --limit-object value=10 --resource-type lowPriority" - ], - "name": "Create quota for MachineLearningServices LowPriorityResource" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/{scope}/providers/microsoft.quota/quotas/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List current quota limits of all resources for the specified scope." - }, - "names": [ - "quota", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "quota list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus" - ], - "name": "List quota limit for compute" - }, - { - "commands": [ - "quota list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus" - ], - "name": "List quota limit for network" - }, - { - "commands": [ - "quota list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.MachineLearningServices/locations/eastus" - ], - "name": "List quota limit machine learning service" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/{scope}/providers/microsoft.quota/quotas", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the quota limit of a resource." - }, - "names": [ - "quota", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "quota show --resource-name standardNDSFamily --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus" - ], - "name": "Show quota for compute" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/{scope}/providers/microsoft.quota/quotas/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the quota limit for a specific resource" - }, - "names": [ - "quota", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "quota update --resource-name standardFSv2Family --scope /subscriptions/00000000-0000-0000-0000-0000\\00000000/providers/Microsoft.Compute/locations/eastus --limit-object value=10 --resource-type dedicated" - ], - "name": "Update quota for compute" - }, - { - "commands": [ - "quota update --resource-name MinPublicIpInterNetworkPrefixLength --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --limit-object value=10 --resource-type MinPublicIpInterNetworkPrefixLength" - ], - "name": "Update quota for network" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/{scope}/providers/microsoft.quota/quotas/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manag quota for Azure resource providers." - }, - "names": [ - "quota" - ] - }, - "redisenterprise": { - "commandGroups": { - "database": { - "commands": { - "create": { - "help": { - "short": "Create a database" - }, - "names": [ - "redisenterprise", - "database", - "create" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a single database" - }, - "names": [ - "redisenterprise", - "database", - "delete" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "export": { - "help": { - "short": "Exports a database file from target database." - }, - "names": [ - "redisenterprise", - "database", - "export" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/export", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "flush": { - "help": { - "short": "Flushes all the keys in this database and also from its linked databases." - }, - "names": [ - "redisenterprise", - "database", - "flush" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/flush", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "force-unlink": { - "help": { - "short": "Forcibly removes the link to the specified database resource." - }, - "names": [ - "redisenterprise", - "database", - "force-unlink" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/forceunlink", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "import": { - "help": { - "short": "Imports database files to target database." - }, - "names": [ - "redisenterprise", - "database", - "import" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/import", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all databases in the specified RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "database", - "list" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "list-keys": { - "help": { - "short": "Retrieves the access keys for the RedisEnterprise database." - }, - "names": [ - "redisenterprise", - "database", - "list-keys" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "regenerate-key": { - "help": { - "short": "Regenerates the RedisEnterprise database's access keys." - }, - "names": [ - "redisenterprise", - "database", - "regenerate-key" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/regeneratekey", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a database in a RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "database", - "show" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a database" - }, - "names": [ - "redisenterprise", - "database", - "update" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Redis Enterprise databases" - }, - "names": [ - "redisenterprise", - "database" - ] - }, - "operation-status": { - "commands": { - "show": { - "help": { - "short": "Get the status of operation." - }, - "names": [ - "redisenterprise", - "operation-status", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "redisenterprise operation-status show --operation-id \"testoperationid\" --location \"West US\"" - ], - "name": "Get the status of an operation" - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cache/locations/{}/operationsstatus/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Get the status of an operation" - }, - "names": [ - "redisenterprise", - "operation-status" - ] - }, - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create the state of the specified private endpoint connection associated with the RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified private endpoint connection associated with the RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the private endpoint connections associated with the RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified private endpoint connection associated with the RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the state of the specified private endpoint connection associated with the RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage redis enterprise private endpoint connection" - }, - "names": [ - "redisenterprise", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "list": { - "help": { - "short": "List the private link resources that need to be created for a RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "private-link-resource", - "list" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage redis enterprise private link resource" - }, - "names": [ - "redisenterprise", - "private-link-resource" - ] - }, - "sku": { - "commands": { - "list": { - "help": { - "short": "List information about skus in specified location for the given subscription id" - }, - "names": [ - "redisenterprise", - "sku", - "list" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cache/locations/{}/skus", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Gets information about skus in specified location" - }, - "names": [ - "redisenterprise", - "sku" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an existing (overwrite/recreate, with potential downtime) cache cluster" - }, - "names": [ - "redisenterprise", - "create" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a RedisEnterprise cache cluster." - }, - "names": [ - "redisenterprise", - "delete" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all RedisEnterprise clusters in the specified subscription." - }, - "names": [ - "redisenterprise", - "list" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cache/redisenterprise", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a RedisEnterprise cluster" - }, - "names": [ - "redisenterprise", - "show" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an existing (overwrite/recreate, with potential downtime) cache cluster" - }, - "names": [ - "redisenterprise", - "update" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the redisenterprise cache" - }, - "names": [ - "redisenterprise" - ] - }, - "relay": { - "commandGroups": { - "hyco": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" - ], - "name": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection." - }, - { - "commands": [ - "relay hyco authorization-rule keys list --hybrid-connection-name myhyco --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" - ], - "name": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection (autogenerated)" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerate keys of Authorization Rule for Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule keys renew --resource-group myresourcegroup --namespace- name mynamespace --hybrid-connection-name myhyco --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate key of Relay Service Hybrid Connection." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Authorization Rule keys for Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create Authorization Rule for given Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule --rights Send Listen" - ], - "name": "Create Authorization Rule for given Relay Service Hybrid Connection" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes the Authorization Rule of the given Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" - ], - "name": "Deletes the Authorization Rule of Relay Service Hybrid Connection." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Shows list of Authorization Rule by Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco" - ], - "name": "shows list of Authorization Rule by Relay Service Hybrid Connection" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Shows the details of Authorization Rule for given Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" - ], - "name": "Shows the details of Authorization Rule for given Relay Service Hybrid Connection" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update Authorization Rule for given Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule --rights Send" - ], - "name": "Update Authorization Rule for given Relay Service Hybrid Connection" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Relay Service Hybrid Connection Authorization Rule." - }, - "names": [ - "relay", - "hyco", - "authorization-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco create --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" - ], - "name": "Create a new Relay Service Hybrid Connection" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes the Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco delete --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" - ], - "name": "Deletes the Relay Service Hybrid Connection" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the Hybrid Connection by Relay Service Namespace." - }, - "names": [ - "relay", - "hyco", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Get the Hybrid Connections by Namespace." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Shows the Relay Service Hybrid Connection Details." - }, - "names": [ - "relay", - "hyco", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco show --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" - ], - "name": "Shows the Hybrid Connection details." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates the Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco update --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" - ], - "name": "Updates existing Relay Service Hybrid Connection." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Relay Service Hybrid Connection and Authorization Rule." - }, - "names": [ - "relay", - "hyco" - ] - }, - "namespace": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "List the keys and connection strings of Authorization Rule for Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "List the keys and connection strings of Authorization Rule for Relay Service Namespace" - }, - { - "commands": [ - "relay namespace authorization-rule keys list --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" - ], - "name": "List the keys and connection strings of Authorization Rule for Relay Service Namespace (commonly used with --output and --query). (autogenerated)" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerate keys of Authorization Rule for the Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate keys of Authorization Rule for the Relay Service Namespace." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Authorization Rule connection strings for Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create Authorization Rule for the given Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" - ], - "name": "Create Authorization Rule 'myrule' for the given Relay Service Namespace 'mynamespace' in resourcegroup" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes the Authorization Rule of the Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule delete --resource-group myresourcegroup --namespace- name mynamespace --name myauthorule" - ], - "name": "Deletes the Authorization Rule of the Relay Service Namespace." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Shows the list of Authorization Rule by Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Shows the list of Authorization Rule by Relay Service Namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Shows the details of Relay Service Namespace Authorization Rule." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Shows the details of Relay Service Namespace Authorization Rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates Authorization Rule for the given Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule update --resource-group myresourcegroup --namespace- name mynamespace --name myauthorule --rights Send" - ], - "name": "Updates Authorization Rule 'myrule' for the given Relay Service Namespace 'mynamespace' in resourcegroup" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Relay Service Namespace Authorization Rule." - }, - "names": [ - "relay", - "namespace", - "authorization-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2" - ], - "name": "Create a Relay Service Namespace." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes the Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace delete --resource-group myresourcegroup --name mynamespace" - ], - "name": "Deletes the Relay Service Namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "exists": { - "help": { - "short": "Check for the availability of the given name for the Namespace." - }, - "names": [ - "relay", - "namespace", - "exists" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace exists --name mynamespace" - ], - "name": "check for the availability of mynamespace for the Namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.relay/checknameavailability", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the Relay Service Namespaces." - }, - "names": [ - "relay", - "namespace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace list --resource-group myresourcegroup" - ], - "name": "Get the Relay Service Namespaces by resource group" - }, - { - "commands": [ - "relay namespace list" - ], - "name": "Get the Relay Service Namespaces by Subscription." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.relay/namespaces", - "plane": "mgmt-plane", - "version": "2017-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Shows the Relay Service Namespace details." - }, - "names": [ - "relay", - "namespace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace show --resource-group myresourcegroup --name mynamespace" - ], - "name": "shows the Namespace details." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates a Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value" - ], - "name": "Updates a Relay Service Namespace." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Relay Service Namespace." - }, - "names": [ - "relay", - "namespace" - ] - }, - "wcfrelay": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule keys list --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule" - ], - "name": "List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerate keys of Authorization Rule for Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate keys of Authorization Rule for Relay Service WCF Relay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Authorization Rule keys for Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create Authorization Rule for the given Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule create --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule --rights Listen" - ], - "name": "Create Authorization Rule for WCF Relay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Authorization Rule of Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule delete --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule" - ], - "name": "Delete the Authorization Rule of Relay Service WCF Relay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of Authorization Rule by Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay" - ], - "name": "List of Authorization Rule by WCF Relay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show properties of Authorization Rule for the given Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay --name myauthorule" - ], - "name": "show properties of Authorization Rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update Authorization Rule for the given Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule update --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule --rights Send" - ], - "name": "Update Authorization Rule for WCF Relay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Relay Service WCF Relay Authorization Rule." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay create --resource-group myresourcegroup --namespace-name mynamespace --name myrelay --relay-type NetTcp" - ], - "name": "Create Relay Service WCF Relay." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes the Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay delete --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" - ], - "name": "Deletes the wcfrelay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the WCF Relay by Relay Service Namespace." - }, - "names": [ - "relay", - "wcfrelay", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Get the WCF Relays by Relay Service Namespace." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Shows the Relay Service WCF Relay Details." - }, - "names": [ - "relay", - "wcfrelay", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay show --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" - ], - "name": "Shows the Relay Service WCF Relay Details" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates existing Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay update --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" - ], - "name": "Updates Relay Service WCF Relay." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Relay Service WCF Relay and Authorization Rule." - }, - "names": [ - "relay", - "wcfrelay" - ] - } - }, - "help": { - "short": "Manage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules." - }, - "names": [ - "relay" - ] - }, - "remote-rendering-account": { - "commandGroups": { - "key": { - "commands": { - "renew": { - "help": { - "short": "Regenerate specified Key of a Remote Rendering Account" - }, - "names": [ - "remote-rendering-account", - "key", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account key renew -n \"MyAccount\" -k primary --resource-group \"MyResourceGroup\"" - ], - "name": "Regenerate remote rendering account keys" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "List Both of the 2 Keys of a Remote Rendering Account" - }, - "names": [ - "remote-rendering-account", - "key", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account key show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "List remote rendering account key" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}/listkeys", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage developer keys of a remote rendering account." - }, - "names": [ - "remote-rendering-account", - "key" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Remote Rendering Account." - }, - "names": [ - "remote-rendering-account", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account create -n \"MyAccount\" --location \"eastus2euap\" --resource-group \"MyResourceGroup\"" - ], - "name": "Create remote rendering account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Remote Rendering Account." - }, - "names": [ - "remote-rendering-account", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account delete -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "Delete remote rendering account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Remote Rendering Accounts by Subscription" - }, - "names": [ - "remote-rendering-account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account list --resource-group \"MyResourceGroup\"" - ], - "name": "List remote rendering accounts by resource group" - }, - { - "commands": [ - "remote-rendering-account list" - ], - "name": "List remote rendering accounts by subscription" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mixedreality/remoterenderingaccounts", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Remote Rendering Account." - }, - "names": [ - "remote-rendering-account", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "Get remote rendering account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Remote Rendering Account." - }, - "names": [ - "remote-rendering-account", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account update -n \"MyAccount\" --tags hero=\"romeo\" heroine=\"juliet\" --resource-group \"MyResourceGroup\"" - ], - "name": "Update remote rendering account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage remote rendering account with mixed reality." - }, - "names": [ - "remote-rendering-account" - ] - }, - "reservations": { - "commandGroups": { - "catalog": { - "commands": { - "show": { - "help": { - "short": "Get catalog of available reservation." - }, - "names": [ - "reservations", - "catalog", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations catalog show --subscription-id 7a802e4f-129c-4574-9b46-638f17b60dd5 --location eastus --reserved-resource-type VirtualMachines" - ], - "name": "Get catalog of VM reservation skus" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.capacity/catalogs", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations catalog show --subscription-id 7a802e4f-129c-4574-9b46-638f17b60dd5 --location eastus --reserved-resource-type VirtualMachines" - ], - "name": "Get catalog of VM reservation skus" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.capacity/catalogs", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "reservations catalog" - }, - "names": [ - "reservations", - "catalog" - ] - }, - "reservation": { - "commandGroups": { - "service-admin": { - "commands": { - "list": { - "help": { - "short": "List the reservations and the roll up counts of reservations group by provisioning states that the user has access to in the current tenant." - }, - "names": [ - "reservations", - "reservation", - "service-admin", - "list" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservations", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "service-admin" - }, - "names": [ - "reservations", - "reservation", - "service-admin" - ] - } - }, - "commands": { - "archive": { - "help": { - "short": "Archiving a `Reservation` which is in cancelled/expired state and move it to `Archived` state." - }, - "names": [ - "reservations", - "reservation", - "archive" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation archive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" - ], - "name": "Archiving a reservation" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/archive", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation archive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" - ], - "name": "Archiving a reservation" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/archive", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Reservations within a single `ReservationOrder`." - }, - "names": [ - "reservations", - "reservation", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation list --reservation-order-id 50000000-aaaa-bbbb-cccc-100000000002" - ], - "name": "List all reservations within a reservation order." - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation list --reservation-order-id 50000000-aaaa-bbbb-cccc-100000000002" - ], - "name": "List all reservations within a reservation order." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list-available-scope": { - "help": { - "short": "List Available Scopes for `Reservation`." - }, - "names": [ - "reservations", - "reservation", - "list-available-scope" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation list-available-scope --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 30000000-aaaa-bbbb-cccc-20000000000 --scopes ['/subscriptions/60000000-aaaa-bbbb-cccc-20000000000']" - ], - "name": "List reservation available scopes" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/availablescopes", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation list-available-scope --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 30000000-aaaa-bbbb-cccc-20000000000 --scopes ['/subscriptions/60000000-aaaa-bbbb-cccc-20000000000']" - ], - "name": "List reservation available scopes" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/availablescopes", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list-history": { - "help": { - "short": "List of all the revisions for the `Reservation`." - }, - "names": [ - "reservations", - "reservation", - "list-history" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation list-history --reservation-id 50000000-aaaa-bbbb-cccc-100000000002 --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005" - ], - "name": "Get history of a reservation." - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/revisions", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation list-history --reservation-id 50000000-aaaa-bbbb-cccc-100000000002 --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005" - ], - "name": "Get history of a reservation." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/revisions", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "merge": { - "help": { - "short": "Merge the specified `Reservation`s into a new `Reservation`. The two `Reservation`s being merged must have same properties." - }, - "names": [ - "reservations", - "reservation", - "merge" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation merge --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005 --sources \"['/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000002','/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000004']\"" - ], - "name": "Merge reservations" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/merge", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation merge --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005 --sources \"['/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000002','/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000004']\"" - ], - "name": "Merge reservations" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/merge", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get specific `Reservation` details." - }, - "names": [ - "reservations", - "reservation", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation show --reservation-id 40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 10000000-aaaa-bbbb-cccc-200000000001" - ], - "name": "Get a reservation detail" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation show --reservation-id 40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 10000000-aaaa-bbbb-cccc-200000000001" - ], - "name": "Get a reservation detail" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "split": { - "help": { - "short": "Split a `Reservation` into two `Reservation`s with specified quantity distribution." - }, - "names": [ - "reservations", - "reservation", - "split" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation split --quantities \"[2,8]\" --reservation-id /providers/Microsoft.Capacity/reservationOrders/30000000-aaaa-bbbb-cccc-100000000004/reservations/40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 30000000-aaaa-bbbb-cccc-100000000004" - ], - "name": "Split a reservation" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/split", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation split --quantities \"[2,8]\" --reservation-id /providers/Microsoft.Capacity/reservationOrders/30000000-aaaa-bbbb-cccc-100000000004/reservations/40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 30000000-aaaa-bbbb-cccc-100000000004" - ], - "name": "Split a reservation" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/split", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "unarchive": { - "help": { - "short": "Unarchiving a `Reservation` moves it to the state it was before archiving." - }, - "names": [ - "reservations", - "reservation", - "unarchive" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation unarchive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" - ], - "name": "Unarchiving a reservation" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/unarchive", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation unarchive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" - ], - "name": "Unarchiving a reservation" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/unarchive", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the applied scopes, renewal, name, instance-flexibility of the `Reservation`." - }, - "names": [ - "reservations", - "reservation", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation update --applied-scope-type Shared --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" - ], - "name": "Update applied scope type" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation update --applied-scope-type Shared --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" - ], - "name": "Set reservation to Shared scope" - }, - { - "commands": [ - "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --renew true" - ], - "name": "Set reservation renewal" - }, - { - "commands": [ - "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --applied-scopes ['/subscriptions/50000000-aaaa-bbbb-cccc-200000000009']" - ], - "name": "Set reservation to Single scope" - }, - { - "commands": [ - "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --applied-scopes ['/subscriptions/50000000-aaaa-bbbb-cccc-200000000009/resourceGroups/mock_resource_group_name']" - ], - "name": "Set reservation to Single scope resource group" - }, - { - "commands": [ - "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type ManagementGroup --applied-scope-property '{management-group-id:/providers/Microsoft.Management/managementGroups/mock_management_group_name,tenant-id:50000000-aaaa-bbbb-cccc-200000000008}'" - ], - "name": "Set reservation to management group scope" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "reservations reservation" - }, - "names": [ - "reservations", - "reservation" - ] - }, - "reservation-order": { - "commandGroups": { - "reservation": { - "commands": { - "archive": { - "help": { - "short": "Archiving a `Reservation` moves it to `Archived` state." - }, - "names": [ - "reservations", - "reservation-order", - "reservation", - "archive" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/archive", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "available-scope": { - "help": { - "short": "Get Available Scopes for `Reservation`.\n" - }, - "names": [ - "reservations", - "reservation-order", - "reservation", - "available-scope" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/availablescopes", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get specific `Reservation` details." - }, - "names": [ - "reservations", - "reservation-order", - "reservation", - "show" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "unarchive": { - "help": { - "short": "Unarchiving a `Reservation` moves it to the state it was before archiving.\n" - }, - "names": [ - "reservations", - "reservation-order", - "reservation", - "unarchive" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/unarchive", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the applied scopes of the `Reservation`." - }, - "names": [ - "reservations", - "reservation-order", - "reservation", - "update" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "reservations reservation-order reservation" - }, - "names": [ - "reservations", - "reservation-order", - "reservation" - ] - } - }, - "commands": { - "calculate": { - "help": { - "short": "Calculate price for placing a `ReservationOrder`." - }, - "names": [ - "reservations", - "reservation-order", - "calculate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order calculate --applied-scope-type Shared --billing-scope 50000000-aaaa-bbbb-cccc-100000000002 --display-name name1 --quantity 1 --reserved-resource-type VirtualMachines --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus" - ], - "name": "Calculate price" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/calculateprice", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order calculate --applied-scope-type Shared --billing-scope 50000000-aaaa-bbbb-cccc-100000000002 --display-name name1 --quantity 1 --reserved-resource-type VirtualMachines --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus" - ], - "name": "Calculate price" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/calculateprice", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "calculate-refund": { - "help": { - "short": "Calculate price for returning `Reservations` if there are no policy errors.\n" - }, - "names": [ - "reservations", - "reservation-order", - "calculate-refund" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order calculate-refund --reservation-order-id 0000000-aaaa-bbbb-cccc-20000000001 --id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001 --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001/reservations/50000000-aaaa-bbbb-cccc-200000000000" - ], - "name": "Calculate refund" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/calculaterefund", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order calculate-refund --reservation-order-id 0000000-aaaa-bbbb-cccc-20000000001 --id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001 --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001/reservations/50000000-aaaa-bbbb-cccc-200000000000" - ], - "name": "Calculate refund" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/calculaterefund", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "change-directory": { - "help": { - "short": "Change directory (tenant) of `ReservationOrder` and all `Reservation` under it to specified tenant id" - }, - "names": [ - "reservations", - "reservation-order", - "change-directory" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order change-directory --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --destination-tenant-id 10000000-aaaa-bbbb-cccc-200000000011" - ], - "name": "Change a reservation order to another tenant" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/changedirectory", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order change-directory --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --destination-tenant-id 10000000-aaaa-bbbb-cccc-200000000011" - ], - "name": "Change a reservation order to another tenant" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/changedirectory", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of all the `ReservationOrder`s that the user has access to in the current tenant." - }, - "names": [ - "reservations", - "reservation-order", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order list" - ], - "name": "List of all the reservation orders that the user has access to in the current tenant." - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order list" - ], - "name": "List of all the reservation orders that the user has access to in the current tenant." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "purchase": { - "help": { - "short": "Create `ReservationOrder` and create resource under the specified URI." - }, - "names": [ - "reservations", - "reservation-order", - "purchase" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name name1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope 50000000-aaaa-bbbb-cccc-200000000005" - ], - "name": "Purchase a single scope reservation" - }, - { - "commands": [ - "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name testername1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope '/subscriptions/50000000-aaaa-bbbb-cccc-200000000005/resourceGroups/rg1' --instance-flexibility Off" - ], - "name": "Purchase a Single scope with resource group reservation" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name name1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope 50000000-aaaa-bbbb-cccc-200000000010" - ], - "name": "Purchase a single scope reservation" - }, - { - "commands": [ - "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name testername1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope '/subscriptions/50000000-aaaa-bbbb-cccc-200000000005/resourceGroups/rg1' --instance-flexibility Off" - ], - "name": "Purchase a Single scope with resource group reservation" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "return": { - "help": { - "short": "Return a reservation." - }, - "names": [ - "reservations", - "reservation-order", - "return" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order return --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --return-reason mockReason --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/50000000-aaaa-bbbb-cccc-200000000000/reservations/30000000-aaaa-bbbb-cccc-200000000011 --session-id 40000000-aaaa-bbbb-cccc-200000000012" - ], - "name": "Return a reservation" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/return", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order return --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --return-reason mockReason --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/50000000-aaaa-bbbb-cccc-200000000000/reservations/30000000-aaaa-bbbb-cccc-200000000011 --session-id 40000000-aaaa-bbbb-cccc-200000000020" - ], - "name": "Return a reservation" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/return", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of the `ReservationOrder`." - }, - "names": [ - "reservations", - "reservation-order", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order show --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" - ], - "name": "Get the details of a reservation order" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order show --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" - ], - "name": "Get the details of a reservation order" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update `ReservationOrder` and create resource under the specified URI." - }, - "names": [ - "reservations", - "reservation-order", - "update" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "reservations reservation-order" - }, - "names": [ - "reservations", - "reservation-order" - ] - }, - "reservation-order-id": { - "commands": { - "list": { - "help": { - "short": "List applicable `Reservation`s that are applied to this subscription or a resource group under this subscription." - }, - "names": [ - "reservations", - "reservation-order-id", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order-id list --subscription-id 50000000-aaaa-bbbb-cccc-100000000002" - ], - "name": "See reservation order ids that are applied to subscription." - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.capacity/appliedreservations", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order-id list --subscription-id 50000000-aaaa-bbbb-cccc-100000000002" - ], - "name": "See reservation order ids that are applied to subscription." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.capacity/appliedreservations", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "reservations reservation-order-id" - }, - "names": [ - "reservations", - "reservation-order-id" - ] - } - }, - "commands": { - "calculate-exchange": { - "help": { - "short": "Calculates price for exchanging `Reservations` if there are no policy errors.\n" - }, - "names": [ - "reservations", - "calculate-exchange" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations calculate-exchange --ris-to-exchange \"[{reservation-id:/providers/microsoft.capacity/reservationOrders/40000000-aaaa-bbbb-cccc-200000000012/reservations/51000000-aaaa-bbbb-cccc-200000000012,quantity:1},{reservation-id:/providers/microsoft.capacity/reservationOrders/90000000-aaaa-bbbb-cccc-200000000012/reservations/36000000-aaaa-bbbb-cccc-200000000012,quantity:1}]\" --ris-to-purchase \"[{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest1,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus},{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest2,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus}]\"" - ], - "name": "Calculate exchange" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/calculateexchange", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations calculate-exchange --ris-to-exchange \"[{reservation-id:/providers/microsoft.capacity/reservationOrders/40000000-aaaa-bbbb-cccc-200000000012/reservations/51000000-aaaa-bbbb-cccc-200000000012,quantity:1},{reservation-id:/providers/microsoft.capacity/reservationOrders/90000000-aaaa-bbbb-cccc-200000000012/reservations/36000000-aaaa-bbbb-cccc-200000000012,quantity:1}]\" --ris-to-purchase \"[{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest1,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus},{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest2,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus}]\"" - ], - "name": "Calculate exchange" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/calculateexchange", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "exchange": { - "help": { - "short": "Returns one or more `Reservations` in exchange for one or more `Reservation` purchases.\n" - }, - "names": [ - "reservations", - "exchange" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations exchange --session-id 40000000-aaaa-bbbb-cccc-200000000012" - ], - "name": "Exchange reservations" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/exchange", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations exchange --session-id 40000000-aaaa-bbbb-cccc-200000000012" - ], - "name": "Exchange reservations" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/exchange", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the reservations that the user has access to in the current tenant." - }, - "names": [ - "reservations", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations list" - ], - "name": "List reservations under the current tenant" - }, - { - "commands": [ - "reservations list --selected-state \"Failed\"" - ], - "name": "List reservation which has \"Failed\" state under the current tenant" - }, - { - "commands": [ - "az reservations list --filter \"properties/reservedResourceType eq 'VirtualMachines'\"" - ], - "name": "List all \"VirtualMachines\" reservations under the current tenant" - }, - { - "commands": [ - "reservations list --orderby 'properties/quantity desc'" - ], - "name": "List reservation and order the result by quantity in descending order" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservations", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure Reservations" - }, - "names": [ - "reservations" - ] - }, - "resource-mover": { - "commandGroups": { - "move-collection": { - "commands": { - "bulk-remove": { - "help": { - "lines": [ - "The 'az resource-mover move-collection bulk-remove' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." - ], - "short": "Removes the set of move resources included in the request body from move collection. The orchestration is done by service. To aid the user to prerequisite the operation the client can call operation with validateOnly property set to true." - }, - "names": [ - "resource-mover", - "move-collection", - "bulk-remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-collection bulk-remove --move-resources \"/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1\" --validate-only false --name MyMoveCollection --resource-group MyResourceGroup" - ], - "name": "Remove a move-resource in a move-collection." - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/bulkremove", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "commit": { - "help": { - "lines": [ - "The 'az resource-mover move-collection commit' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." - ], - "short": "Commits the set of resources included in the request body. The commit operation is triggered on the moveResources in the moveState 'CommitPending' or 'CommitFailed', on a successful completion the moveResource moveState do a transition to Committed. To aid the user to prerequisite the operation the client can call operation with validateOnly property set to true." - }, - "names": [ - "resource-mover", - "move-collection", - "commit" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-collection commit --move-resources \"/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1\" --validate-only false --name MyMoveCollection --resource-group MyResourceGroup" - ], - "name": "Commit a move-resource in the move-collection (RegionToRegion)" - }, - { - "commands": [ - "resource-mover move-collection commit --move-resources \"/subscriptions/subID/resourceGroups/MyResourceGroup/providers/Microsoft.Migrate/moveCollections/MyZonalMoveCollection/moveResources/MyVMMoveResource\" --validate-only false --name MyZonalMoveCollection --resource-group MyResourceGroup" - ], - "name": "Commit resources in the move-collection (RegionToZone)" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/commit", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "create": { - "help": { - "lines": [ - "Creates or updates a move collection. The following types of move collections based on the move scenario are supported currently: 1. RegionToRegion (Moving resources across regions) 2. RegionToZone (Moving virtual machines into a zone within the same region)" - ], - "short": "Create a move collection." - }, - "names": [ - "resource-mover", - "move-collection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-collection create --identity type=SystemAssigned --location eastus2 --source-region eastus --target-region westus --name MyMoveCollection --resource-group MyResourceGroup" - ], - "name": "Create a move-collection with system assigned identity. (RegionToRegion)" - }, - { - "commands": [ - "resource-mover move-collection create --identity type=SystemAssigned --location eastus2 --move-region uksouth --name MyZonalMoveCollection --resource-group MyResourceGroup --move-type RegionToZone" - ], - "name": "Create a zonal type move-collection with system assigned identity. (RegionToZone)" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "The 'az resource-mover move-collection delete' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." - ], - "short": "Delete a move collection." - }, - "names": [ - "resource-mover", - "move-collection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-collection delete --name MyMoveCollection --resource-group MyResourceGroup" - ], - "name": "Delete a move-collection." - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "discard": { - "help": { - "lines": [ - "The 'az resource-mover move-collection discard' command is not applicable on move collections with move-type 'RegionToZone' since discard is not a valid operation for region to zone move scenario." - ], - "short": "Discards the set of resources included in the request body. The discard operation is triggered on the moveResources in the moveState 'CommitPending' or 'DiscardFailed', on a successful completion the moveResource moveState do a transition to MovePending. To aid the user to prerequisite the operation the client can call operation with validateOnly property set to true." - }, - "names": [ - "resource-mover", - "move-collection", - "discard" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-collection discard --move-resources \"/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1\" --validate-only false --name MyMoveCollection --resource-group MyResourceGroup" - ], - "name": "Discard a remove-resource." - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/discard", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "initiate-move": { - "help": { - "lines": [ - "The 'az resource-mover move-collection initiate-move' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." - ], - "short": "Moves the set of resources included in the request body. The move operation is triggered after the moveResources are in the moveState 'MovePending' or 'MoveFailed', on a successful completion the moveResource moveState do a transition to CommitPending. To aid the user to prerequisite the operation the client can call operation with validateOnly property set to true." - }, - "names": [ - "resource-mover", - "move-collection", - "initiate-move" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-collection initiate-move --move-resources \"/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1\" --validate-only false --name MyMoveCollection --resource-group MyResourceGroup" - ], - "name": "Move the set of resources. (RegionToRegion)" - }, - { - "commands": [ - "resource-mover move-collection initiate-move --move-resources \"/subscriptions/subID/resourceGroups/MyResourceGroup/providers/Microsoft.Migrate/moveCollections/MyZonalMoveCollection/moveResources/MyVMMoveResource\" --validate-only false --name MyZonalMoveCollection --resource-group MyResourceGroup" - ], - "name": "Move VMs into zonal configuration within the same region (RegionToZone)" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/initiatemove", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "lines": [ - "The 'az resource-mover move-collection list' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." - ], - "short": "List all the Move Collections in the subscription." - }, - "names": [ - "resource-mover", - "move-collection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-collection list" - ], - "name": "List all move-collections." - }, - { - "commands": [ - "resource-mover move-collection list -g MyResourceGroup" - ], - "name": "List all move-collections by resource group." - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.migrate/movecollections", - "plane": "mgmt-plane", - "version": "2023-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "list-required-for": { - "help": { - "lines": [ - "The 'az resource-mover move-collection list-required-for' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." - ], - "short": "List of the move resources for which an arm resource is required for." - }, - "names": [ - "resource-mover", - "move-collection", - "list-required-for" - ], - "versions": [ - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/requiredfor", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "list-unresolved-dependency": { - "help": { - "lines": [ - "The 'az resource-mover move-collection list-unresolved-dependency' command is applicable for 'RegionToRegion' type move collections. However, for move collections with move-type 'RegionToZone' dependencies are automatically added to the move collection once 'az resource-mover move-collection resolve-dependency' is executed. Please refer to 'az resource-mover move-collection resolve-dependency' command documentation for additional details." - ], - "short": "Lists a list of unresolved dependencies." - }, - "names": [ - "resource-mover", - "move-collection", - "list-unresolved-dependency" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-collection list-unresolved-dependency --move-collection-name MyMoveCollection --resource-group MyResourceGroup" - ], - "name": "List the unresolved dependencies." - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/unresolveddependencies", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "prepare": { - "help": { - "lines": [ - "The 'az resource-mover move-collection prepare' command is not applicable on move collections with move-type 'RegionToZone' since prepare is not a valid operation for region to zone move scenario." - ], - "short": "Initiates prepare for the set of resources included in the request body. The prepare operation is on the moveResources that are in the moveState 'PreparePending' or 'PrepareFailed', on a successful completion the moveResource moveState do a transition to MovePending. To aid the user to prerequisite the operation the client can call operation with validateOnly property set to true." - }, - "names": [ - "resource-mover", - "move-collection", - "prepare" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-collection prepare --move-resources \"/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1\" --validate-only false --name MyMoveCollection --resource-group MyResourceGroup" - ], - "name": "Prepare a move-resource." - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/prepare", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "resolve-dependency": { - "help": { - "lines": [ - "Please note that for 'RegionToRegion' type move collections the 'az resource-mover move-collection resolve-dependency' command just resolves the move collection, the user is required to identify the list of unresolved dependencies using 'az resource-mover move-collection list-unresolved-dependency' and then manually add them to the move collection using 'az resource-mover move-resource add' command. However, for move-type 'RegionToZone' this command finds the required dependencies and automatically adds them to the move collection in a single step." - ], - "short": "Computes, resolves and validate the dependencies of the moveResources in the move collection." - }, - "names": [ - "resource-mover", - "move-collection", - "resolve-dependency" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-collection resolve-dependency --name MyMoveCollection --resource-group MyResourceGroup" - ], - "name": "Resolve the dependency of the move-resources. (RegionToRegion)" - }, - { - "commands": [ - "resource-mover move-collection resolve-dependency --name MyZonalMoveCollection --resource-group MyResourceGroup" - ], - "name": "Resolve the dependency of the move-resources. (RegionToZone)" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/resolvedependencies", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "lines": [ - "The ' az resource-mover move-collection show' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." - ], - "short": "Get the move collection." - }, - "names": [ - "resource-mover", - "move-collection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-collection show --name MyMoveCollection --resource-group MyResourceGroup" - ], - "name": "Show information about a move-collection." - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "Updates a move collection. The following types of move collections based on the move scenario are supported currently: 1. RegionToRegion (Moving resources across regions) 2. RegionToZone (Moving virtual machines into a zone within the same region)" - ], - "short": "Update a move collection." - }, - "names": [ - "resource-mover", - "move-collection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-collection update --identity type=SystemAssigned --tags key1=value1 --name MyMoveCollection --resource-group MyResourceGroup" - ], - "name": "Update a move-collection." - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage move-collection." - }, - "names": [ - "resource-mover", - "move-collection" - ] - }, - "move-resource": { - "commands": { - "add": { - "help": { - "lines": [ - "The 'az resource-mover move-resource add' command remains same for both 'RegionToRegion' (default) and 'RegionToZone' type move collections." - ], - "short": "Create a Move Resource in the move collection." - }, - "names": [ - "resource-mover", - "move-resource", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-resource add --resource-group MyResourceGroup --move-collection-name MyMoveCollection --name MoveResourceName --source-id \"/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Network/virtualNetworks/MyVNet\" --resource-settings '{ \"resourceType\": \"Microsoft.Network/virtualNetworks\", \"targetResourceName\": \"MyVNet-target\" }'" - ], - "name": "Add a vNet as a move-resource to the move-collection. (RegionToRegion)" - }, - { - "commands": [ - "resource-mover move-resource add --resource-group MyResourceGroup --move-collection-name MyZonalMoveCollection --name MyVMMoveResource --source-id \"/subscriptions/subID/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/MyVM\" --resource-settings '{ \"resourceType\": \"Microsoft.Compute/virtualMachines\", \"targetResourceName\": \"MyVM\", \"targetAvailabilityZone\": \"2\", \"targetVmSize\": \"Standard_B2s\" }'" - ], - "name": "Add a VM as a move-resource to the move-collection. (RegionToZone)" - }, - { - "commands": [ - "resource-mover move-resource add --resource-group MyResourceGroup --move-collection-name MyMoveCollection --name MoveResourceName --source-id \"/subscriptions/subID/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/MyVM\" --depends-on-overrides id=\"/subscriptions/subID/resourceGroups/eastusRG/providers/Microsoft.Network/networkInterfaces/MyNIC\" target-id=\"/subscriptions/subID/resourceGroups/westusRG/providers/Microsoft.Network/networkInterfaces/MyNIC\" --resource-settings '{ \"resourceType\": \"Microsoft.Compute/virtualMachines\", \"targetAvailabilitySetId\": \"/subscriptions/subID/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/MyAVSet\", \"targetAvailabilityZone\": \"2\", \"targetResourceName\": \"MyVM-target\", \"targetVmSize\": null, \"userManagedIdentities\": [/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi1] }'" - ], - "name": "Add a VM as a move-resource to the move-collection. (RegionToRegion)" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/moveresources/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "The 'az resource-mover move-resource delete' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." - ], - "short": "Delete a Move Resource from the move collection." - }, - "names": [ - "resource-mover", - "move-resource", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-resource delete --move-collection-name MyMoveCollection --name MyMoveResource --resource-group MyResourceGroup" - ], - "name": "Delete a move-resource from the move-collection." - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/moveresources/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "lines": [ - "The 'az resource-mover move-resource list' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." - ], - "short": "List the Move Resources in the move collection." - }, - "names": [ - "resource-mover", - "move-resource", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-resource list --move-collection-name MyMoveCollection --resource-group MyResourceGroup" - ], - "name": "List the move-resources in a move-collection." - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/moveresources", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "lines": [ - "The 'az resource-mover move-resource show' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." - ], - "short": "Get the Move Resource." - }, - "names": [ - "resource-mover", - "move-resource", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "resource-mover move-resource show --move-collection-name MyMoveCollection --name MyMoveResource --resource-group MyResourceGroup" - ], - "name": "Get the details of a move-resource." - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/moveresources/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Move Resource in the move collection." - }, - "names": [ - "resource-mover", - "move-resource", - "update" - ], - "versions": [ - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/moveresources/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage move-resource." - }, - "names": [ - "resource-mover", - "move-resource" - ] - } - }, - "help": { - "short": "Manage Resource Mover Service API." - }, - "names": [ - "resource-mover" - ] - }, - "restore-point": { - "commandGroups": { - "collection": { - "commands": { - "create": { - "help": { - "short": "Create operation to create or update the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified." - }, - "names": [ - "restore-point", - "collection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "restore-point collection create --location \"norwayeast\" --source-id \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM\" --tags myTag1=\"tagValue1\" --resource-group \"myResourceGroup\" --collection-name \"myRpc\"" - ], - "name": "Create or update a restore point collection." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the restore point collection. This operation will also delete all the contained restore points." - }, - "names": [ - "restore-point", - "collection", - "delete" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get the list of restore point collections in a resource group." - }, - "names": [ - "restore-point", - "collection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "restore-point collection list --resource-group \"myResourceGroup\"" - ], - "name": "Get the list of restore point collections in a resource group." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list-all": { - "help": { - "short": "Get the list of restore point collections in the subscription. Use nextLink property in the response to get the next page of restore point collections. Do this till nextLink is not null to fetch all the restore point collections." - }, - "names": [ - "restore-point", - "collection", - "list-all" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "restore-point collection list-all" - ], - "name": "Get the list of restore point collections in a subscription." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/restorepointcollections", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the restore point collection." - }, - "names": [ - "restore-point", - "collection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "restore-point collection show --resource-group \"myResourceGroup\" --collection-name \"myRpc\"" - ], - "name": "Get a restore point collection (but not the restore points contained in the restore point collection)." - }, - { - "commands": [ - "restore-point collection show --resource-group \"myResourceGroup\" --collection-name \"rpcName\"" - ], - "name": "Get a restore point collection, including the restore points contained in the restore point collection." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the restore point collection." - }, - "names": [ - "restore-point", - "collection", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Create the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified." - }, - "names": [ - "restore-point", - "collection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the restore point. Updating properties of an existing restore point is not allowed." - }, - "names": [ - "restore-point", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "restore-point create --exclude-disks \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123\" --resource-group \"myResourceGroup\" --collection-name \"rpcName\" --name \"rpName\"" - ], - "name": "Create a restore point" - }, - { - "commands": [ - "vm create -n vm -g rg --image UbuntuLTS --tag EnableCrashConsistentRestorePoint=True", - "restore-point collection create --source-id \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM\" -g rg --collection-name \"myRpc\"", - "restore-point create --exclude-disks \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123\" --resource-group \"myResourceGroup\" --collection-name \"rpcName\" --name \"rpName\"" - ], - "name": "Create a restore point with --consistency-mode CrashConsistent" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the restore point." - }, - "names": [ - "restore-point", - "delete" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the restore point." - }, - "names": [ - "restore-point", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "restore-point show --resource-group \"myResourceGroup\" --collection-name \"rpcName\" --name \"rpName\"" - ], - "name": "Get a restore point" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create the restore point. Updating properties of an existing restore point is not allowed." - }, - "names": [ - "restore-point", - "update" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage restore point with res." - }, - "names": [ - "restore-point" - ] - }, - "security": { - "commandGroups": { - "api-collection": { - "commandGroups": { - "apim": { - "commands": { - "list": { - "help": { - "short": "Gets a list of API collections that have been onboarded to Microsoft Defender for APIs." - }, - "names": [ - "security", - "api-collection", - "apim", - "list" - ], - "versions": [ - { - "name": "2023-11-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.security/apicollections", - "plane": "mgmt-plane", - "version": "2023-11-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apimanagement/service/{}/providers/microsoft.security/apicollections", - "plane": "mgmt-plane", - "version": "2023-11-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/apicollections", - "plane": "mgmt-plane", - "version": "2023-11-15" - } - ], - "stage": "Preview" - } - ] - }, - "offboard": { - "help": { - "short": "Offboard an Azure API Management API from Microsoft Defender for APIs. The system will stop monitoring the operations within the Azure API Management API for intrusive behaviors." - }, - "names": [ - "security", - "api-collection", - "apim", - "offboard" - ], - "versions": [ - { - "name": "2023-11-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apimanagement/service/{}/providers/microsoft.security/apicollections/{}", - "plane": "mgmt-plane", - "version": "2023-11-15" - } - ], - "stage": "Preview" - } - ] - }, - "onboard": { - "help": { - "short": "Onboard an Azure API Management API to Microsoft Defender for APIs. The system will start monitoring the operations within the Azure Management API for intrusive behaviors and provide alerts for attacks that have been detected." - }, - "names": [ - "security", - "api-collection", - "apim", - "onboard" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security api-collections create --resource-group MyResourceGroup --service-name MyApiServiceName --api-id EchoApi" - ], - "name": "Onboard an Azure API Management API to Microsoft Defender for APIs." - } - ], - "name": "2023-11-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apimanagement/service/{}/providers/microsoft.security/apicollections/{}", - "plane": "mgmt-plane", - "version": "2023-11-15" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Gets an Azure API Management API if it has been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected." - }, - "names": [ - "security", - "api-collection", - "apim", - "show" - ], - "versions": [ - { - "name": "2023-11-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apimanagement/service/{}/providers/microsoft.security/apicollections/{}", - "plane": "mgmt-plane", - "version": "2023-11-15" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Discover, manage, and view security insights for API collections from Azure API Management" - }, - "names": [ - "security", - "api-collection", - "apim" - ] - } - }, - "help": { - "short": "Discover, manage, and view security insights for API collections." - }, - "names": [ - "security", - "api-collection" - ] - }, - "contact": { - "commands": { - "create": { - "help": { - "short": "Creates a security contact." - }, - "names": [ - "security", - "contact", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security contact create -n 'default' --emails 'john@contoso.com;jane@contoso.com' --phone '214-275-4038' --notifications-by-role '{\"state\":\"On\",\"roles\":[\"Owner\"]}' --alert-notifications '{\"state\":\"On\",\"minimalSeverity\":\"Low\"}'" - ], - "name": "Creates a security contact." - } - ], - "name": "2020-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.security/securitycontacts/{}", - "plane": "mgmt-plane", - "version": "2020-01-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete security contact configurations for the subscription" - }, - "names": [ - "security", - "contact", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security contact delete -n \"default\"" - ], - "name": "Deletes a security contact." - } - ], - "name": "2020-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.security/securitycontacts/{}", - "plane": "mgmt-plane", - "version": "2020-01-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all security contact configurations for the subscription" - }, - "names": [ - "security", - "contact", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security contact list" - ], - "name": "Gets all security contacts." - } - ], - "name": "2020-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.security/securitycontacts", - "plane": "mgmt-plane", - "version": "2020-01-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get Default Security contact configurations for the subscription" - }, - "names": [ - "security", - "contact", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security contact show -n \"default1\"" - ], - "name": "Get a security contact." - } - ], - "name": "2020-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.security/securitycontacts/{}", - "plane": "mgmt-plane", - "version": "2020-01-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update security contact configurations for the subscription" - }, - "names": [ - "security", - "contact", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security contact update -n 'default' --emails 'john1@contoso.com;jane@contoso.com' --phone '214-275-4038' --notifications-by-role '{\"state\":\"On\",\"roles\":[\"Owner\"]}' --alert-notifications '{\"state\":\"On\",\"minimalSeverity\":\"Low\"}'" - ], - "name": "Updates a security contact." - } - ], - "name": "2020-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.security/securitycontacts/{}", - "plane": "mgmt-plane", - "version": "2020-01-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "View your security contacts." - }, - "names": [ - "security", - "contact" - ] - }, - "security-connector": { - "commandGroups": { - "devops": { - "commandGroups": { - "azuredevopsorg": { - "commandGroups": { - "project": { - "commandGroups": { - "repo": { - "commands": { - "create": { - "help": { - "short": "Create a monitored Azure DevOps repository resource." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "project", - "repo", - "create" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}/repos/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Azure DevOps repositories onboarded to the connector." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "project", - "repo", - "list" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}/repos", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a monitored Azure DevOps repository resource." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "project", - "repo", - "show" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}/repos/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a monitored Azure DevOps repository resource." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "project", - "repo", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security security-connectors devops azuredevopsorgs projects repos update --security-connector-name myConnectorName --resource-group myResourceGroup --org-name myOrganization --project-name myProject --repo-name myRepo --actionable-remediation state=Disabled" - ], - "name": "Disable pull request annotations" - }, - { - "commands": [ - "security security-connectors devops azuredevopsorgs projects repos update --security-connector-name myConnectorName --resource-group myResourceGroup --org-name myOrganization --project-name myProject --repo-name myRepo --actionable-remediation state=Enabled category-configurations[0].category=IaC category-configurations[0].minimum-severity-level=Low" - ], - "name": "Enable pull request annotations with minimum severity level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}/repos/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Azure DevOps repositories." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "project", - "repo" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a monitored Azure DevOps project resource." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "project", - "create" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Azure DevOps projects onboarded to the connector." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "project", - "list" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a monitored Azure DevOps project resource." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "project", - "show" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a monitored Azure DevOps project resource." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "project", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security security-connectors devops azuredevopsorgs projects repos update --security-connector-name myConnectorName --resource-group myResourceGroup --org-name myOrganization --project-name myProject --actionable-remediation state=Disabled" - ], - "name": "Disable pull request annotations" - }, - { - "commands": [ - "security security-connectors devops azuredevopsorgs projects repos update --security-connector-name myConnectorName --resource-group myResourceGroup --org-name myOrganization --project-name myProject --actionable-remediation state=Enabled category-configurations[0].category=IaC category-configurations[0].minimum-severity-level=Low" - ], - "name": "Enable pull request annotations with minimum severity level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Azure DevOps projects." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "project" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create monitored Azure DevOps organization details." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "create" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Azure DevOps organizations onboarded to the connector." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "list" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a monitored Azure DevOps organization resource." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "show" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update monitored Azure DevOps organization details." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security security-connectors devops azuredevopsorgs projects repos update --security-connector-name myConnectorName --resource-group myResourceGroup --org-name myOrganization --actionable-remediation state=Disabled" - ], - "name": "Disable pull request annotations" - }, - { - "commands": [ - "security security-connectors devops azuredevopsorgs projects repos update --security-connector-name myConnectorName --resource-group myResourceGroup --org-name myOrganization --actionable-remediation state=Enabled category-configurations[0].category=IaC category-configurations[0].minimum-severity-level=Low" - ], - "name": "Enable pull request annotations with minimum severity level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "AzureDevOps Organizations." - }, - "names": [ - "security", - "security-connector", - "devops", - "azuredevopsorg" - ] - }, - "githubowner": { - "commandGroups": { - "repo": { - "commands": { - "list": { - "help": { - "short": "List GitHub repositories onboarded to the connector." - }, - "names": [ - "security", - "security-connector", - "devops", - "githubowner", - "repo", - "list" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/githubowners/{}/repos", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a monitored GitHub repository." - }, - "names": [ - "security", - "security-connector", - "devops", - "githubowner", - "repo", - "show" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/githubowners/{}/repos/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "GitHub repositories." - }, - "names": [ - "security", - "security-connector", - "devops", - "githubowner", - "repo" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List a list of GitHub owners onboarded to the connector." - }, - "names": [ - "security", - "security-connector", - "devops", - "githubowner", - "list" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/githubowners", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a monitored GitHub owner." - }, - "names": [ - "security", - "security-connector", - "devops", - "githubowner", - "show" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/githubowners/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "GitHub Owners." - }, - "names": [ - "security", - "security-connector", - "devops", - "githubowner" - ] - }, - "gitlabgroup": { - "commandGroups": { - "project": { - "commands": { - "list": { - "help": { - "short": "List GitLab projects that are directly owned by given group and onboarded to the connector." - }, - "names": [ - "security", - "security-connector", - "devops", - "gitlabgroup", - "project", - "list" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/gitlabgroups/{}/projects", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a monitored GitLab Project resource for a given fully-qualified group name and project name." - }, - "names": [ - "security", - "security-connector", - "devops", - "gitlabgroup", - "project", - "show" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/gitlabgroups/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "GitLab Projects (Repositories)." - }, - "names": [ - "security", - "security-connector", - "devops", - "gitlabgroup", - "project" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List GitLab groups onboarded to the connector." - }, - "names": [ - "security", - "security-connector", - "devops", - "gitlabgroup", - "list" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/gitlabgroups", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list-subgroups": { - "help": { - "short": "Gets nested subgroups of given GitLab Group which are onboarded to the connector." - }, - "names": [ - "security", - "security-connector", - "devops", - "gitlabgroup", - "list-subgroups" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/gitlabgroups/{}/listsubgroups", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a monitored GitLab Group resource for a given fully-qualified name." - }, - "names": [ - "security", - "security-connector", - "devops", - "gitlabgroup", - "show" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/gitlabgroups/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "GitLab Groups." - }, - "names": [ - "security", - "security-connector", - "devops", - "gitlabgroup" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a DevOps Configuration." - }, - "names": [ - "security", - "security-connector", - "devops", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security security-connectors devops create --name myConnector --resource-group myResourceGroup --auto-discovery Enabled --authorization-code MyAccessToken" - ], - "name": "Configure access to DevOps SCM provider to onboard all existing and future organizations" - }, - { - "commands": [ - "security security-connectors devops create --name myConnector --resource-group myResourceGroup --auto-discovery Disable --authorization-code $MY_ENVIRONMENT_VARIABLE_WITH_OAUTHTOKEN" - ], - "name": "Configure access to DevOps SCM provider to onboard all existing organizations" - }, - { - "commands": [ - "security security-connectors devops create --name myConnector --resource-group myResourceGroup --auto-discovery Disable --top-level-inventory-list org1,org2 --authorization-code myOAuthToken" - ], - "name": "Configure access to DevOps SCM provider to onboard specific organizations" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a DevOps Connector." - }, - "names": [ - "security", - "security-connector", - "devops", - "delete" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list-available-azuredevopsorgs": { - "help": { - "short": "Returns a list of all Azure DevOps organizations accessible by the user token consumed by the connector. Returns 401 if connector was created by different user or identity." - }, - "names": [ - "security", - "security-connector", - "devops", - "list-available-azuredevopsorgs" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/listavailableazuredevopsorgs", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list-available-githubowners": { - "help": { - "short": "Returns a list of all GitHub owners accessible by the user token consumed by the connector. Returns 401 if connector was created by different user or identity." - }, - "names": [ - "security", - "security-connector", - "devops", - "list-available-githubowners" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/listavailablegithubowners", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list-available-gitlabgroups": { - "help": { - "short": "Returns a list of all GitLab groups accessible by the user token consumed by the connector. Returns 401 if connector was created by different user or identity." - }, - "names": [ - "security", - "security-connector", - "devops", - "list-available-gitlabgroups" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/listavailablegitlabgroups", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a DevOps Configuration." - }, - "names": [ - "security", - "security-connector", - "devops", - "show" - ], - "versions": [ - { - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a DevOps Configuration." - }, - "names": [ - "security", - "security-connector", - "devops", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security security-connectors devops update --name myConnector --resource-group myResourceGroup --auto-discovery Disabled" - ], - "name": "Disable AutoDiscovery" - }, - { - "commands": [ - "security security-connectors devops update --name myConnector --resource-group myResourceGroup --auto-discovery Disabled --top-level-inventory-list org1,org2" - ], - "name": "Disable AutoDiscovery and select only specific organizations" - }, - { - "commands": [ - "security security-connectors devops update --name myConnector --resource-group myResourceGroup --auto-discovery Enabled" - ], - "name": "Enable AutoDiscovery" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "DevOps configuration and operations." - }, - "names": [ - "security", - "security-connector", - "devops" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a security connector." - }, - "names": [ - "security", - "security-connector", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security security-connectors create --location EastUS --name awsConnector --resource-group myResourceGroup --hierarchy-identifier 123456789555 --environment-name AWS --offerings [0].cspm-monitor-aws.native_cloud_connection.cloudRoleArn='arn:aws:iam::123456789555:role/CspmMonitorAws' --environment-data aws-account.scan-interval=24 aws-account.organizational-data.organization.stackset-name=myStackName aws-account.organizational-data.organization.excluded-account-ids=\"['100000000000', '100000000001']\"" - ], - "name": "Onboard AWS Environment with CspmMonitor Offering" - }, - { - "commands": [ - "security security-connectors create --location EastUS --name gcpConnector --resource-group myResourceGroup --hierarchy-identifier 123456555 --environment-name GCP --environment-data gcp-project.scan-interval=12 gcp-project.project-details.project-id=mdc-mgmt-proj-123456555 gcp-project.project-details.project-number=123456555 gcp-project.organizational-data.organization.service-account-email-address=\"mdc-onboarding-sa@mdc-mgmt-proj-123456555.iam.gserviceaccount.com\" gcp-project.organizational-data.organization.workload-identity-provider-id=auto-provisioner gcp-project.organizational-data.organization.excluded-project-numbers=[] --offerings [0].cspm-monitor-gcp.native-cloud-connection.service-account-email-address=\"microsoft-defender-cspm@mdc-mgmt-proj-123456555.iam.gserviceaccount.com\" [0].cspm-monitor-gcp.native-cloud-connection.workload-identity-provider-id=cspm [1].defender-cspm-gcp.vm-scanners.enabled=true [1].defender-cspm-gcp.vm-scanners.configuration.scanning-mode=Default [1].defender-cspm-gcp.mdc-containers-agentless-discovery-k8s.enabled=true [1].defender-cspm-gcp.mdc-containers-agentless-discovery-k8s.service-account-email-address=\"mdc-containers-k8s-operator@mdc-mgmt-proj-123456555.iam.gserviceaccount.com\" [1].defender-cspm-gcp.mdc-containers-agentless-discovery-k8s.workload-identity-provider-id=containers [1].defender-cspm-gcp.ciem-discovery.azure-active-directory-app-name=mciem-gcp-oidc-app [1].defender-cspm-gcp.mdc-containers-agentless-discovery-k8s.workload-identity-provider-id=containers [1].defender-cspm-gcp.ciem-discovery.workload-identity-provider-id=ciem-discovery [1].defender-cspm-gcp.ciem-discovery.service-account-email-address=\"microsoft-defender-ciem@mdc-mgmt-proj-123456555.iam.gserviceaccount.com\"" - ], - "name": "Onboard GCP Environment with CspmMonitor and DefenderCSPM Offerings" - }, - { - "commands": [ - "security security-connectors create --location CentralUS --name adoConnector --resource-group myResourceGroup --hierarchy-identifier 8b090c71-cfba-494d-87a6-e10b321a0d98 --environment-name AzureDevOps --environment-data azuredevops-scope='{}' --offerings [0].cspm-monitor-azuredevops='{}'" - ], - "name": "Onboard AzureDevOps Environment" - }, - { - "commands": [ - "security security-connectors create --location CentralUS --name githubConnector --resource-group myResourceGroup --hierarchy-identifier 8b090c71-cfba-494d-87a6-e10b321a0d95 --environment-name GitHub --environment-data github-scope='{}' --offerings [0].cspm-monitor-github='{}'" - ], - "name": "Onboard GitHub Environment" - }, - { - "commands": [ - "security security-connectors create --location CentralUS --name gitlabConnector --resource-group myResourceGroup --hierarchy-identifier 8b090c71-cfba-494d-87a6-e10b321a0d93 --environment-name GitLab --environment-data gitlab-scope='{}' --offerings [0].cspm-monitor-gitlab='{}'" - ], - "name": "Onboard GitLab Environment" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a security connector." - }, - "names": [ - "security", - "security-connector", - "delete" - ], - "versions": [ - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the security connectors in the specified subscription." - }, - "names": [ - "security", - "security-connector", - "list" - ], - "versions": [ - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.security/securityconnectors", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get details of a specific security connector" - }, - "names": [ - "security", - "security-connector", - "show" - ], - "versions": [ - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a security connector." - }, - "names": [ - "security", - "security-connector", - "update" - ], - "versions": [ - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage cloud security posture management (CSPM) and cloud workload protection (CWP) across multicloud resources." - }, - "names": [ - "security", - "security-connector" - ] - }, - "setting": { - "commands": { - "create": { - "help": { - "short": "Create settings about different configurations in Microsoft Defender for Cloud" - }, - "names": [ - "security", - "setting", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security setting create -n Sentinel --alert-sync-settings enabled=true", - "security setting create -n MCAS --data-export-settings enabled=true" - ], - "name": "Create a security setting" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.security/settings/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List security settings." - }, - "names": [ - "security", - "setting", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security setting list" - ], - "name": "Get security settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.security/settings", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get of different configurations in Microsoft Defender for Cloud" - }, - "names": [ - "security", - "setting", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security setting show -n \"MCAS\"" - ], - "name": "Get a security setting called \"MCAS\"." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.security/settings/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings about different configurations in Microsoft Defender for Cloud" - }, - "names": [ - "security", - "setting", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "security setting update -n Sentinel --alert-sync-settings enabled=true", - "security setting update -n MCAS --data-export-settings enabled=true" - ], - "name": "Updates a security setting" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.security/settings/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "View your security settings." - }, - "names": [ - "security", - "setting" - ] - } - }, - "help": { - "short": "Manage your security posture with Microsoft Defender for Cloud." - }, - "names": [ - "security" - ] - }, - "self-help": { - "commandGroups": { - "diagnostic": { - "commands": { - "create": { - "help": { - "short": "Creates a diagnostics that will help you troubleshoot an issue with your azure resource." - }, - "names": [ - "self-help", - "diagnostic", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help diagnostic create --diagnostic-name {diagnostic-name} --insights [{solutionId:Demo2InsightV2}] --scope {scope}" - ], - "name": "Create Diagnostic at Resource Level" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/diagnostics/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help diagnostic create --diagnostic-name diagnostic-name --insights [{solutionId:Demo2InsightV2}] --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Create Diagnostic at Resource Level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/diagnostics/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help diagnostic create --diagnostic-name diagnostic-name --insights [{solutionId:Demo2InsightV2}] --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Create Diagnostic at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/diagnostics/{}", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the diagnostics using the 'diagnosticsResourceName' you chose while creating the diagnostic." - }, - "names": [ - "self-help", - "diagnostic", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help diagnostic show --diagnostic-name {diagnostic-name} --scope {scope}" - ], - "name": "Show Diagnostic at Resource Level" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/diagnostics/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help diagnostic show --diagnostic-name diagnostic-name --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Show Diagnostic at Resource Level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/diagnostics/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help diagnostic show --diagnostic-name diagnostic-name --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Show Diagnostic at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/diagnostics/{}", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "diagnostic command will help you create diagnostics for azure resources." - }, - "names": [ - "self-help", - "diagnostic" - ] - }, - "discovery-solution": { - "commands": { - "list": { - "help": { - "short": "List the relevant Azure diagnostics and solutions using problemClassificationId" - }, - "names": [ - "self-help", - "discovery-solution", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help discovery-solution list --scope {scope}" - ], - "name": "List DiscoverySolution results for a resource" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/discoverysolutions", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help discovery-solution list --filter \"ProblemClassificationId eq '00000000-0000-0000-0000-000000000000'\" --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "List DiscoverySolution results for a resource" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/discoverysolutions", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help discovery-solution list --filter \"ProblemClassificationId eq '00000000-0000-0000-0000-000000000000'\"" - ], - "name": "Discover Solutions" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/providers/microsoft.help/discoverysolutions", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list-nlp": { - "help": { - "short": "Search for relevant Azure Diagnostics, Solutions and Troubleshooters using a natural language issue summary." - }, - "names": [ - "self-help", - "discovery-solution", - "list-nlp" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help discovery-solution list-nlp --resource-id {resource-id} --issue-summary {issue-summary} --service-id {service-id} additional-context {additional-context}" - ], - "name": "List DiscoverySolution results with NLP" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/providers/microsoft.help/discoversolutions", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list-nlp-subscription": { - "help": { - "short": "Search for relevant Azure Diagnostics, Solutions and Troubleshooters using a natural language issue summary and subscription." - }, - "names": [ - "self-help", - "discovery-solution", - "list-nlp-subscription" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help discovery-solution list-nlp-subscription --subscription-id {subscription-id} --resource-id {resource-id} --issue-summary {issue-summary} --service-id {service-id} additional-context {additional-context}" - ], - "name": "List DiscoverySolution results with NLP over a subscription" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.help/discoversolutions", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "discovery-solution command will help you discover available solutions based on your resource type and problem classification Id." - }, - "names": [ - "self-help", - "discovery-solution" - ] - }, - "simplified-solution": { - "commands": { - "create": { - "help": { - "short": "Create Simplified Solutions for an Azure subscription using 'solutionId' from Discovery Solutions as the input. Simplified Solutions API makes the consumption of solutions APIs easier while still providing access to the same powerful solutions rendered in Solutions API. With Simplified Solutions, users don't have to worry about stitching together the article using replacement maps and can use the content in the API response to directly render as HTML content." - }, - "names": [ - "self-help", - "simplified-solution", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help simplified-solution create --solution-name solution-name --solution-id solution-id --parameters {} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Create Simplified Solution at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/simplifiedsolutions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the simplified Solutions using the applicable solutionResourceName while creating the simplified Solutions." - }, - "names": [ - "self-help", - "simplified-solution", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help simplified-solution show --solution-name solution-name --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Show simplified Solution at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/simplifiedsolutions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "simplified-solution command will help you create solutions for azure resources." - }, - "names": [ - "self-help", - "simplified-solution" - ] - }, - "solution": { - "commands": { - "create": { - "help": { - "short": "Create a solution for the specific Azure resource or subscription using the triggering criteria from discovery solutions." - }, - "names": [ - "self-help", - "solution", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help solution create --solution-name solution-name --trigger-criteria [{name:solutionid,value:Demo2InsightV2}] --parameters {} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Create Solution at Resource Level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/solutions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help solution create --solution-name solution-name --trigger-criteria [{name:solutionid,value:Demo2InsightV2}] --parameters {} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Create Solution at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/solutions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the solution using the applicable solutionResourceName while creating the solution." - }, - "names": [ - "self-help", - "solution", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help solution show --solution-name solution-name --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Show Solution at Resource Level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/solutions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help solution show --solution-name solution-name --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Show Solution at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/solutions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a solution for the specific Azure resource or subscription using the triggering criteria from discovery solutions." - }, - "names": [ - "self-help", - "solution", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help solution update --solution-name solution-name --trigger-criteria [{name:ReplacementKey,value:}] --parameters {SearchText:CanNotRDP,SymptomId:KeyVaultVaultNotFoundInsight} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Update Solution at Resource Level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/solutions/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help solution update --solution-name solution-name --trigger-criteria [{name:ReplacementKey,value:}] --parameters {SearchText:CanNotRDP,SymptomId:KeyVaultVaultNotFoundInsight} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Update Solution at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/solutions/{}", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "warmup": { - "help": { - "short": "Warm up the solution resource by preloading asynchronous diagnostics results into cache" - }, - "names": [ - "self-help", - "solution", - "warmup" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help solution warmup --solution-name solution-name --parameters {SearchText:CanNotRDP,SymptomId:KeyVaultVaultNotFoundInsight} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Warmup Solution at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/solutions/{}/warmup", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "solution command will help you create solutions for azure resources." - }, - "names": [ - "self-help", - "solution" - ] - }, - "solution-self-help": { - "commands": { - "show": { - "help": { - "short": "Get Self Help Solutions for a given solutionId. Self Help Solutions consist of rich instructional video tutorials, links and guides to public documentation related to a specific problem that enables users to troubleshoot Azure issues." - }, - "names": [ - "self-help", - "solution-self-help", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help solution-self-help show --solution-id solution-id" - ], - "name": "Get self help solution result" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/providers/microsoft.help/selfhelp/{}", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Get Self Help Solutions for a given solutionId. Self Help Solutions consist of rich instructional video tutorials, links and guides to public documentation related to a specific problem that enables users to troubleshoot Azure issues." - }, - "names": [ - "self-help", - "solution-self-help" - ] - }, - "troubleshooter": { - "commands": { - "continue": { - "help": { - "short": "Uses stepId and responses as the trigger to continue the troubleshooting steps for the respective troubleshooter resource name." - }, - "names": [ - "self-help", - "troubleshooter", - "continue" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help troubleshooter continue --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --step-id step-id --responses [] --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Continue Troubleshooter at Resource Level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/troubleshooters/{}/continue", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help troubleshooter continue --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --step-id step-id --responses [] --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Continue Troubleshooter at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/troubleshooters/{}/continue", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "create": { - "help": { - "short": "Create the specific troubleshooter action under a resource or subscription." - }, - "names": [ - "self-help", - "troubleshooter", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help troubleshooter create --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --solution-id e104dbdf-9e14-4c9f-bc78-21ac90382231 --parameters {ResourceUri:'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Create Troubleshooter at Resource Level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/troubleshooters/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help troubleshooter create --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --solution-id e104dbdf-9e14-4c9f-bc78-21ac90382231 --parameters {ResourceUri:'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Create Troubleshooter at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/troubleshooters/{}", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "end": { - "help": { - "short": "Ends the troubleshooter action" - }, - "names": [ - "self-help", - "troubleshooter", - "end" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help troubleshooter end --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "End Troubleshooter at Resource Level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/troubleshooters/{}/end", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help troubleshooter end --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "End Troubleshooter at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/troubleshooters/{}/end", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "restart": { - "help": { - "short": "Restarts the troubleshooter API using applicable troubleshooter resource name as the input." - }, - "names": [ - "self-help", - "troubleshooter", - "restart" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help troubleshooter restart --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Restart Troubleshooter at Resource Level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/troubleshooters/{}/restart", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help troubleshooter restart --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Restart Troubleshooter at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/troubleshooters/{}/restart", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get troubleshooter instance result which includes the step status/result of the troubleshooter resource name that is being executed." - }, - "names": [ - "self-help", - "troubleshooter", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help troubleshooter show --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Show Troubleshooter at Resource Level" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/troubleshooters/{}", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help troubleshooter show --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" - ], - "name": "Show Troubleshooter at Resource Level" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/troubleshooters/{}", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the specific troubleshooter action under a resource or subscription using the \u2018solutionId\u2019 and \u2018properties.parameters\u2019 as the trigger.
Azure Troubleshooters help with hard to classify issues, reducing the gap between customer observed problems and solutions by guiding the user effortlessly through the troubleshooting process. Each Troubleshooter flow represents a problem area within Azure and has a complex tree-like structure that addresses many root causes. These flows are prepared with the help of Subject Matter experts and customer support engineers by carefully considering previous support requests raised by customers. Troubleshooters terminate at a well curated solution based off of resource backend signals and customer manual selections." - }, - "names": [ - "self-help", - "troubleshooter", - "update" - ], - "versions": [ - { - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/troubleshooters/{}", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "troubleshooter command will help you create troubleshooters for azure resources." - }, - "names": [ - "self-help", - "troubleshooter" - ] - } - }, - "commands": { - "check-name-availability": { - "help": { - "short": "This API is used to check the uniqueness of a resource name used for a diagnostic, troubleshooter or solutions" - }, - "names": [ - "self-help", - "check-name-availability" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help check-name-availability --scope subscriptionId/{subId} --name {diagnostic-name} --type 'Microsoft.Help/diagnostics'" - ], - "name": "Check Diagnostic Resource Uniqueness" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name diagnostic-name --type 'Microsoft.Help/diagnostics'", - "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name solution-name --type 'Microsoft.Help/solutions'", - "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name 12345678-BBBb-cCCCC-0000-123456789012 --type 'Microsoft.Help/troubleshooters'" - ], - "name": "Check Resource Uniqueness" - } - ], - "name": "2023-09-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-09-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name diagnostic-name --type 'Microsoft.Help/diagnostics'", - "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name solution-name --type 'Microsoft.Help/solutions'", - "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name 12345678-BBBb-cCCCC-0000-123456789012 --type 'Microsoft.Help/troubleshooters'" - ], - "name": "Check Resource Uniqueness" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/checknameavailability", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name diagnostic-name --type 'Microsoft.Help/diagnostics'", - "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name solution-name --type 'Microsoft.Help/solutions'", - "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name 12345678-BBBb-cCCCC-0000-123456789012 --type 'Microsoft.Help/troubleshooters'" - ], - "name": "Check Resource Uniqueness" - } - ], - "name": "2024-03-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/checknameavailability", - "plane": "mgmt-plane", - "version": "2024-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Azure SelfHelp will help you troubleshoot issues with Azure resources." - }, - "names": [ - "self-help" - ] - }, - "sentinel": { - "commandGroups": { - "alert-rule": { - "commandGroups": { - "action": { - "commands": { - "create": { - "help": { - "short": "Create the action of alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "action", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the action of alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "action", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all actions of alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "action", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the action of alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "action", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the action of alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "action", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage alert rule action with sentinel." - }, - "names": [ - "sentinel", - "alert-rule", - "action" - ] - }, - "template": { - "commands": { - "list": { - "help": { - "short": "Get all alert rule templates." - }, - "names": [ - "sentinel", - "alert-rule", - "template", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertruletemplates", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the alert rule template." - }, - "names": [ - "sentinel", - "alert-rule", - "template", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertruletemplates/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage alert rule template with sentinel." - }, - "names": [ - "sentinel", - "alert-rule", - "template" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all alert rules." - }, - "names": [ - "sentinel", - "alert-rule", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage alert rule with sentinel." - }, - "names": [ - "sentinel", - "alert-rule" - ] - }, - "analytics-setting": { - "commands": { - "create": { - "help": { - "short": "Create the Security ML Analytics Settings." - }, - "names": [ - "sentinel", - "analytics-setting", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the Security ML Analytics Settings." - }, - "names": [ - "sentinel", - "analytics-setting", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all Security ML Analytics Settings." - }, - "names": [ - "sentinel", - "analytics-setting", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the Security ML Analytics Settings." - }, - "names": [ - "sentinel", - "analytics-setting", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the Security ML Analytics Settings." - }, - "names": [ - "sentinel", - "analytics-setting", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage security ml analytics setting with sentinel." - }, - "names": [ - "sentinel", - "analytics-setting" - ] - }, - "automation-rule": { - "commands": { - "create": { - "help": { - "short": "Create the automation rule." - }, - "names": [ - "sentinel", - "automation-rule", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the automation rule." - }, - "names": [ - "sentinel", - "automation-rule", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all automation rules." - }, - "names": [ - "sentinel", - "automation-rule", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the automation rule." - }, - "names": [ - "sentinel", - "automation-rule", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the automation rule." - }, - "names": [ - "sentinel", - "automation-rule", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage automation rule with sentinel." - }, - "names": [ - "sentinel", - "automation-rule" - ] - }, - "bookmark": { - "commandGroups": { - "relation": { - "commands": { - "create": { - "help": { - "short": "Create the bookmark relation." - }, - "names": [ - "sentinel", - "bookmark", - "relation", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the bookmark relation." - }, - "names": [ - "sentinel", - "bookmark", - "relation", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all bookmark relations." - }, - "names": [ - "sentinel", - "bookmark", - "relation", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a bookmark relation." - }, - "names": [ - "sentinel", - "bookmark", - "relation", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the bookmark relation." - }, - "names": [ - "sentinel", - "bookmark", - "relation", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage bookmark relation with sentinel." - }, - "names": [ - "sentinel", - "bookmark", - "relation" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the bookmark." - }, - "names": [ - "sentinel", - "bookmark", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the bookmark." - }, - "names": [ - "sentinel", - "bookmark", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "expand": { - "help": { - "short": "Expand an bookmark" - }, - "names": [ - "sentinel", - "bookmark", - "expand" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/expand", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all bookmarks." - }, - "names": [ - "sentinel", - "bookmark", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a bookmark." - }, - "names": [ - "sentinel", - "bookmark", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the bookmark." - }, - "names": [ - "sentinel", - "bookmark", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage bookmark with sentinel." - }, - "names": [ - "sentinel", - "bookmark" - ] - }, - "data-connector": { - "commands": { - "connect": { - "help": { - "short": "Connect a data connector." - }, - "names": [ - "sentinel", - "data-connector", - "connect" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}/connect", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "create": { - "help": { - "short": "Create the data connector." - }, - "names": [ - "sentinel", - "data-connector", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the data connector." - }, - "names": [ - "sentinel", - "data-connector", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "disconnect": { - "help": { - "short": "Disconnect a data connector." - }, - "names": [ - "sentinel", - "data-connector", - "disconnect" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}/disconnect", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all data connectors." - }, - "names": [ - "sentinel", - "data-connector", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a data connector." - }, - "names": [ - "sentinel", - "data-connector", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the data connector." - }, - "names": [ - "sentinel", - "data-connector", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage data connector with sentinel." - }, - "names": [ - "sentinel", - "data-connector" - ] - }, - "enrichment": { - "commandGroups": { - "domain-whois": { - "commands": { - "show": { - "help": { - "short": "Get whois information for a single domain name" - }, - "names": [ - "sentinel", - "enrichment", - "domain-whois", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.securityinsights/enrichment/domain/whois/", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage domain whois with sentinel." - }, - "names": [ - "sentinel", - "enrichment", - "domain-whois" - ] - }, - "ip-geodata": { - "commands": { - "show": { - "help": { - "short": "Get geodata for a single IP address" - }, - "names": [ - "sentinel", - "enrichment", - "ip-geodata", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.securityinsights/enrichment/ip/geodata/", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage ip geodata with sentinel." - }, - "names": [ - "sentinel", - "enrichment", - "ip-geodata" - ] - } - }, - "help": { - "short": "Manage enrichment with sentinel." - }, - "names": [ - "sentinel", - "enrichment" - ] - }, - "entity": { - "commandGroups": { - "relation": { - "commands": { - "list": { - "help": { - "short": "Get all relations of an entity." - }, - "names": [ - "sentinel", - "entity", - "relation", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/relations", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an entity relation." - }, - "names": [ - "sentinel", - "entity", - "relation", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage entity relation with sentinel." - }, - "names": [ - "sentinel", - "entity", - "relation" - ] - } - }, - "commands": { - "expand": { - "help": { - "short": "Expand an entity." - }, - "names": [ - "sentinel", - "entity", - "expand" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/expand", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "get-insight": { - "help": { - "short": "Execute Insights for an entity." - }, - "names": [ - "sentinel", - "entity", - "get-insight" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/getinsights", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "get-query": { - "help": { - "short": "Get Insights and Activities for an entity." - }, - "names": [ - "sentinel", - "entity", - "get-query" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/queries", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "get-timeline": { - "help": { - "short": "Timeline for an entity." - }, - "names": [ - "sentinel", - "entity", - "get-timeline" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/gettimeline", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all entities." - }, - "names": [ - "sentinel", - "entity", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an entity." - }, - "names": [ - "sentinel", - "entity", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage entity with sentinel." - }, - "names": [ - "sentinel", - "entity" - ] - }, - "entity-query": { - "commandGroups": { - "template": { - "commands": { - "list": { - "help": { - "short": "Get all entity query templates." - }, - "names": [ - "sentinel", - "entity-query", - "template", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityquerytemplates", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an entity query." - }, - "names": [ - "sentinel", - "entity-query", - "template", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityquerytemplates/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage entity query template with sentinel." - }, - "names": [ - "sentinel", - "entity-query", - "template" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the entity query." - }, - "names": [ - "sentinel", - "entity-query", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the entity query." - }, - "names": [ - "sentinel", - "entity-query", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all entity queries." - }, - "names": [ - "sentinel", - "entity-query", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an entity query." - }, - "names": [ - "sentinel", - "entity-query", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the entity query." - }, - "names": [ - "sentinel", - "entity-query", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage entity query with sentinel." - }, - "names": [ - "sentinel", - "entity-query" - ] - }, - "incident": { - "commandGroups": { - "comment": { - "commands": { - "create": { - "help": { - "short": "Create the incident comment." - }, - "names": [ - "sentinel", - "incident", - "comment", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the incident comment." - }, - "names": [ - "sentinel", - "incident", - "comment", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all incident comments." - }, - "names": [ - "sentinel", - "incident", - "comment", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an incident comment." - }, - "names": [ - "sentinel", - "incident", - "comment", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the incident comment." - }, - "names": [ - "sentinel", - "incident", - "comment", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage incident comment with sentinel." - }, - "names": [ - "sentinel", - "incident", - "comment" - ] - }, - "relation": { - "commands": { - "create": { - "help": { - "short": "Create the incident relation." - }, - "names": [ - "sentinel", - "incident", - "relation", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the incident relation." - }, - "names": [ - "sentinel", - "incident", - "relation", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all incident relations." - }, - "names": [ - "sentinel", - "incident", - "relation", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an incident relation." - }, - "names": [ - "sentinel", - "incident", - "relation", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the incident relation." - }, - "names": [ - "sentinel", - "incident", - "relation", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage incident relation with sentinel." - }, - "names": [ - "sentinel", - "incident", - "relation" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the incident." - }, - "names": [ - "sentinel", - "incident", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "create-team": { - "help": { - "short": "Create a Microsoft team to investigate the incident by sharing information and insights between participants." - }, - "names": [ - "sentinel", - "incident", - "create-team" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/createteam", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the incident." - }, - "names": [ - "sentinel", - "incident", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all incidents." - }, - "names": [ - "sentinel", - "incident", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list-alert": { - "help": { - "short": "Get all incident alerts." - }, - "names": [ - "sentinel", - "incident", - "list-alert" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/alerts", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list-bookmark": { - "help": { - "short": "Get all incident bookmarks." - }, - "names": [ - "sentinel", - "incident", - "list-bookmark" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/bookmarks", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list-entity": { - "help": { - "short": "Get all incident related entities." - }, - "names": [ - "sentinel", - "incident", - "list-entity" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/entities", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "run-playbook": { - "help": { - "short": "Trigger playbook on a specific incident" - }, - "names": [ - "sentinel", - "incident", - "run-playbook" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/runplaybook", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an incident." - }, - "names": [ - "sentinel", - "incident", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the incident." - }, - "names": [ - "sentinel", - "incident", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage incident with sentinel." - }, - "names": [ - "sentinel", - "incident" - ] - }, - "metadata": { - "commands": { - "create": { - "help": { - "short": "Create a Metadata." - }, - "names": [ - "sentinel", - "metadata", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Metadata." - }, - "names": [ - "sentinel", - "metadata", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List of all metadata" - }, - "names": [ - "sentinel", - "metadata", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a Metadata." - }, - "names": [ - "sentinel", - "metadata", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a Metadata." - }, - "names": [ - "sentinel", - "metadata", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage metadata with sentinel." - }, - "names": [ - "sentinel", - "metadata" - ] - }, - "office-consent": { - "commands": { - "delete": { - "help": { - "short": "Delete the office365 consent." - }, - "names": [ - "sentinel", - "office-consent", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all office365 consents." - }, - "names": [ - "sentinel", - "office-consent", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an office365 consent." - }, - "names": [ - "sentinel", - "office-consent", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage office consent with sentinel." - }, - "names": [ - "sentinel", - "office-consent" - ] - }, - "onboarding-state": { - "commands": { - "create": { - "help": { - "short": "Create Sentinel onboarding state" - }, - "names": [ - "sentinel", - "onboarding-state", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete Sentinel onboarding state" - }, - "names": [ - "sentinel", - "onboarding-state", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all Sentinel onboarding states" - }, - "names": [ - "sentinel", - "onboarding-state", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get Sentinel onboarding state" - }, - "names": [ - "sentinel", - "onboarding-state", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update Sentinel onboarding state" - }, - "names": [ - "sentinel", - "onboarding-state", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage onboarding state with sentinel." - }, - "names": [ - "sentinel", - "onboarding-state" - ] - }, - "setting": { - "commands": { - "create": { - "help": { - "short": "Create setting." - }, - "names": [ - "sentinel", - "setting", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete setting of the product." - }, - "names": [ - "sentinel", - "setting", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List of all the settings" - }, - "names": [ - "sentinel", - "setting", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a setting." - }, - "names": [ - "sentinel", - "setting", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update setting." - }, - "names": [ - "sentinel", - "setting", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage setting with sentinel." - }, - "names": [ - "sentinel", - "setting" - ] - }, - "source-control": { - "commands": { - "create": { - "help": { - "short": "Create a source control." - }, - "names": [ - "sentinel", - "source-control", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a source control." - }, - "names": [ - "sentinel", - "source-control", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all source controls, without source control items." - }, - "names": [ - "sentinel", - "source-control", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list-repository": { - "help": { - "short": "Get a list of repositories metadata." - }, - "names": [ - "sentinel", - "source-control", - "list-repository" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/listrepositories", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a source control by its identifier." - }, - "names": [ - "sentinel", - "source-control", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Create a source control." - }, - "names": [ - "sentinel", - "source-control", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage source control with sentinel." - }, - "names": [ - "sentinel", - "source-control" - ] - }, - "threat-indicator": { - "commandGroups": { - "metric": { - "commands": { - "list": { - "help": { - "short": "Get threat intelligence indicators metrics (Indicators counts by Type, Threat Type, Source)." - }, - "names": [ - "sentinel", - "threat-indicator", - "metric", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/metrics", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage threat intelligence indicator metric with sentinel." - }, - "names": [ - "sentinel", - "threat-indicator", - "metric" - ] - } - }, - "commands": { - "append-tag": { - "help": { - "short": "Append tags to a threat intelligence indicator." - }, - "names": [ - "sentinel", - "threat-indicator", - "append-tag" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/appendtags", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "create": { - "help": { - "short": "Create a new threat intelligence indicator." - }, - "names": [ - "sentinel", - "threat-indicator", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/createindicator", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a threat intelligence indicator." - }, - "names": [ - "sentinel", - "threat-indicator", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all threat intelligence indicators." - }, - "names": [ - "sentinel", - "threat-indicator", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "query": { - "help": { - "short": "Query threat intelligence indicators as per filtering criteria." - }, - "names": [ - "sentinel", - "threat-indicator", - "query" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/queryindicators", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "replace-tag": { - "help": { - "short": "Replace tags added to a threat intelligence indicator." - }, - "names": [ - "sentinel", - "threat-indicator", - "replace-tag" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/replacetags", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "View a threat intelligence indicator by name." - }, - "names": [ - "sentinel", - "threat-indicator", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a threat Intelligence indicator." - }, - "names": [ - "sentinel", - "threat-indicator", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update2": { - "help": { - "short": "Update a threat Intelligence indicator." - }, - "names": [ - "sentinel", - "threat-indicator", - "update2" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage threat intelligence indicator with sentinel." - }, - "names": [ - "sentinel", - "threat-indicator" - ] - }, - "watchlist": { - "commandGroups": { - "item": { - "commands": { - "create": { - "help": { - "short": "Create a watchlist item." - }, - "names": [ - "sentinel", - "watchlist", - "item", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a watchlist item." - }, - "names": [ - "sentinel", - "watchlist", - "item", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all watchlist Items." - }, - "names": [ - "sentinel", - "watchlist", - "item", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a watchlist, without its watchlist items." - }, - "names": [ - "sentinel", - "watchlist", - "item", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a watchlist item." - }, - "names": [ - "sentinel", - "watchlist", - "item", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage watchlist item with sentinel." - }, - "names": [ - "sentinel", - "watchlist", - "item" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with either rawContent or a valid SAR URI and contentType properties. The rawContent is mainly used for small watchlist (content size below 3.8 MB). The SAS URI enables the creation of large watchlist, where the content size can go up to 500 MB. The status of processing such large file can be polled through the URL returned in Azure-AsyncOperation header." - }, - "names": [ - "sentinel", - "watchlist", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a watchlist." - }, - "names": [ - "sentinel", - "watchlist", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all watchlists, without watchlist items." - }, - "names": [ - "sentinel", - "watchlist", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a watchlist, without its watchlist items." - }, - "names": [ - "sentinel", - "watchlist", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with either rawContent or a valid SAR URI and contentType properties. The rawContent is mainly used for small watchlist (content size below 3.8 MB). The SAS URI enables the creation of large watchlist, where the content size can go up to 500 MB. The status of processing such large file can be polled through the URL returned in Azure-AsyncOperation header." - }, - "names": [ - "sentinel", - "watchlist", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage watchlist with sentinel." - }, - "names": [ - "sentinel", - "watchlist" - ] - } - }, - "help": { - "short": "Manage Microsoft Sentinel." - }, - "names": [ - "sentinel" - ] - }, - "service-networking": { - "commandGroups": { - "traffic-controller": { - "commandGroups": { - "association": { - "commands": { - "create": { - "help": { - "short": "Create a Traffic Controller Association" - }, - "names": [ - "service-networking", - "traffic-controller", - "association", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller association create -g testRG -n testAssociation --traffic-controller-name testTC --subnet " - ], - "name": "Create a Traffic Controller Association" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Traffic Controller Association" - }, - "names": [ - "service-networking", - "traffic-controller", - "association", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller association create -g testRG -n testAssociation --traffic-controller-name testTC" - ], - "name": "Delete a Traffic Controller Association" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Association resources by Traffic Controller" - }, - "names": [ - "service-networking", - "traffic-controller", - "association", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller association list -g testRG --traffic-controller-name testTC" - ], - "name": "List associations for a traffic controller" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Traffic Controller Association" - }, - "names": [ - "service-networking", - "traffic-controller", - "association", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller association show -g testRG -n testAssociation --traffic-controller-name testTC" - ], - "name": "Get the details of an Association" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Traffic Controller Association" - }, - "names": [ - "service-networking", - "traffic-controller", - "association", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage and Configure Associations for Azure Traffic Controller Resource" - }, - "names": [ - "service-networking", - "traffic-controller", - "association" - ] - }, - "frontend": { - "commands": { - "create": { - "help": { - "short": "Create a Traffic Controller Frontend" - }, - "names": [ - "service-networking", - "traffic-controller", - "frontend", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller frontend create -g testRG -n testFrontend --traffic-controller-name testTC --public-ip-address " - ], - "name": "Create a Public frontend on Traffic Controller" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Traffic Controller Frontend" - }, - "names": [ - "service-networking", - "traffic-controller", - "frontend", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller frontend delete -g testRG -n testFrontend --traffic-controller-name testTC" - ], - "name": "Delete a Traffic Controller Frontend" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List All Frontend resources by TrafficController" - }, - "names": [ - "service-networking", - "traffic-controller", - "frontend", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller frontend list -g testRG --traffic-controller-name testTC" - ], - "name": "List all Frontends for Traffic Controller" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Traffic Controller Frontend" - }, - "names": [ - "service-networking", - "traffic-controller", - "frontend", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller frontend show -g testRG -n testFrontend --traffic-controller-name testTC" - ], - "name": "Get the details of an Frontend" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Traffic Controller Frontend" - }, - "names": [ - "service-networking", - "traffic-controller", - "frontend", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage and Configure Frontends for Azure Traffic Controller Resource" - }, - "names": [ - "service-networking", - "traffic-controller", - "frontend" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Traffic Controller" - }, - "names": [ - "service-networking", - "traffic-controller", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller create -g testRG -n testTC" - ], - "name": "Create a Traffic Controller" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Traffic Controller" - }, - "names": [ - "service-networking", - "traffic-controller", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller delete -g testRG -n testTC" - ], - "name": "Delete a Traffic Controller Resource" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Traffic Controllers" - }, - "names": [ - "service-networking", - "traffic-controller", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller list -g testRG" - ], - "name": "List Traffic Controllers in resource group" - }, - { - "commands": [ - "service-networking traffic-controller list" - ], - "name": "List all Traffic Controllers in a subscription" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicenetworking/trafficcontrollers", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Traffic Controller" - }, - "names": [ - "service-networking", - "traffic-controller", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller show -g testRG -n testTC" - ], - "name": "Get the details of a Traffic Controller" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "lines": [ - "This command can only be used to update the tags for a traffic controller. Name and resource group are immutable and cannot be updated" - ], - "short": "Update a Traffic Controller" - }, - "names": [ - "service-networking", - "traffic-controller", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller update -g testRG -n testTC --set tags.CostCenter=testBusinessGroup" - ], - "name": "Update the tags of a traffic controller" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage and Configure Azure Traffic Controller Resource" - }, - "names": [ - "service-networking", - "traffic-controller" - ] - } - }, - "help": { - "short": "Manage Service Networking Resources" - }, - "names": [ - "service-networking" - ] - }, - "servicebus": { - "commandGroups": { - "georecovery-alias": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Gets the primary and secondary connection strings for the namespace." - }, - "names": [ - "servicebus", - "georecovery-alias", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Authorization Rule keys for Service Bus Namespace." - }, - "names": [ - "servicebus", - "georecovery-alias", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List the authorization rules for a namespace." - }, - "names": [ - "servicebus", - "georecovery-alias", - "authorization-rule", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an authorization rule for a namespace by rule name." - }, - "names": [ - "servicebus", - "georecovery-alias", - "authorization-rule", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Service Bus Authorization Rule for Namespace with Geo-Disaster Recovery Configuration Alias." - }, - "names": [ - "servicebus", - "georecovery-alias", - "authorization-rule" - ] - } - }, - "commands": { - "break-pair": { - "help": { - "short": "This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces" - }, - "names": [ - "servicebus", - "georecovery-alias", - "break-pair" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/breakpairing", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new Alias(Disaster Recovery configuration)" - }, - "names": [ - "servicebus", - "georecovery-alias", - "create" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Alias(Disaster Recovery configuration)" - }, - "names": [ - "servicebus", - "georecovery-alias", - "delete" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "exists": { - "help": { - "short": "Check the give namespace name availability." - }, - "names": [ - "servicebus", - "georecovery-alias", - "exists" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "fail-over": { - "help": { - "short": "Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace" - }, - "names": [ - "servicebus", - "georecovery-alias", - "fail-over" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/failover", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Alias(Disaster Recovery configurations)" - }, - "names": [ - "servicebus", - "georecovery-alias", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get Alias(Disaster Recovery configuration) for primary or secondary namespace" - }, - "names": [ - "servicebus", - "georecovery-alias", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new Alias(Disaster Recovery configuration)" - }, - "names": [ - "servicebus", - "georecovery-alias", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Service Bus Geo-Disaster Recovery Configuration Alias." - }, - "names": [ - "servicebus", - "georecovery-alias" - ] - }, - "migration": { - "commands": { - "abort": { - "help": { - "short": "This operation reverts Migration" - }, - "names": [ - "servicebus", - "migration", - "abort" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}/revert", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "complete": { - "help": { - "short": "This operation Completes Migration of entities by pointing the connection strings to Premium namespace and any entities created after the operation will be under Premium Namespace. CompleteMigration operation will fail when entity migration is in-progress." - }, - "names": [ - "servicebus", - "migration", - "complete" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}/upgrade", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a MigrationConfiguration" - }, - "names": [ - "servicebus", - "migration", - "delete" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all migrationConfigurations" - }, - "names": [ - "servicebus", - "migration", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get Migration Config" - }, - "names": [ - "servicebus", - "migration", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Create Migration configuration and starts migration of entities from Standard to Premium namespace" - }, - "names": [ - "servicebus", - "migration", - "start" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update Migration configuration and starts migration of entities from Standard to Premium namespace" - }, - "names": [ - "servicebus", - "migration", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Service Bus Migration of Standard to Premium." - }, - "names": [ - "servicebus", - "migration" - ] - }, - "namespace": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Gets the primary and secondary connection strings for the namespace." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "List the keys and connection strings of Authorization Rule for Service Bus Namespace" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerates the primary or secondary connection strings for the namespace." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate keys of Authorization Rule for the Service Bus Namespace." - }, - { - "commands": [ - "servicebus namespace authorization-rule keys renew --key PrimaryKey --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" - ], - "name": "Regenerate keys of Authorization Rule for the Service Bus Namespace (autogenerated)" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus namespace authorization-rule keys" - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an authorization rule for a namespace." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" - ], - "name": "Create Authorization Rule 'myauthorule' for the given Service Bus Namespace 'mynamespace' in resourcegroup" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a namespace authorization rule." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Deletes the Authorization Rule of the Service Bus Namespace." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the authorization rules for a namespace." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Shows the list of Authorization Rule by Service Bus Namespace" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an authorization rule for a namespace by rule name." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Shows the details of Service Bus Namespace Authorization Rule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an authorization rule for a namespace." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Updates Authorization Rule 'myauthorule' for the given Service Bus Namespace 'mynamespace' in resourcegroup" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus namespace authorization-rule" - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule" - ] - }, - "network-rule-set": { - "commands": { - "create": { - "help": { - "short": "Create NetworkRuleSet for a Namespace." - }, - "names": [ - "servicebus", - "namespace", - "network-rule-set", - "create" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List list of NetworkRuleSet for a Namespace." - }, - "names": [ - "servicebus", - "namespace", - "network-rule-set", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get NetworkRuleSet for a Namespace." - }, - "names": [ - "servicebus", - "namespace", - "network-rule-set", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update NetworkRuleSet for a Namespace." - }, - "names": [ - "servicebus", - "namespace", - "network-rule-set", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus namespace network-rule-set" - }, - "names": [ - "servicebus", - "namespace", - "network-rule-set" - ] - }, - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create PrivateEndpointConnections of service namespace." - }, - "names": [ - "servicebus", - "namespace", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing Private Endpoint Connection." - }, - "names": [ - "servicebus", - "namespace", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the available PrivateEndpointConnections within a namespace." - }, - "names": [ - "servicebus", - "namespace", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a description for the specified Private Endpoint Connection." - }, - "names": [ - "servicebus", - "namespace", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update PrivateEndpointConnections of service namespace." - }, - "names": [ - "servicebus", - "namespace", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus namespace private-endpoint-connection" - }, - "names": [ - "servicebus", - "namespace", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "show": { - "help": { - "short": "List lists of resources that supports Privatelinks." - }, - "names": [ - "servicebus", - "namespace", - "private-link-resource", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "private-link-resource" - }, - "names": [ - "servicebus", - "namespace", - "private-link-resource" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." - }, - "names": [ - "servicebus", - "namespace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard" - ], - "name": "Create a Service Bus Namespace" - }, - { - "commands": [ - "servicebus namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName" - ], - "name": "Creates a new namespace with Identity & Encryption Enabled" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing namespace. This operation also removes all associated resources under the namespace." - }, - "names": [ - "servicebus", - "namespace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace delete --resource-group myresourcegroup --name mynamespace" - ], - "name": "Deletes the Service Bus Namespace" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "exists": { - "help": { - "short": "Check the give namespace name availability." - }, - "names": [ - "servicebus", - "namespace", - "exists" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicebus/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the available namespaces within a resource group." - }, - "names": [ - "servicebus", - "namespace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace list --resource-group myresourcegroup" - ], - "name": "List the Service Bus Namespaces under resourcegroup." - }, - { - "commands": [ - "servicebus namespace list" - ], - "name": "List the Service Bus Namespaces under subscription" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a description for the specified namespace." - }, - "names": [ - "servicebus", - "namespace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace show --resource-group myresourcegroup --name mynamespace" - ], - "name": "shows the Namespace details." - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." - }, - "names": [ - "servicebus", - "namespace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value", - "az servicebus namespace update --name mynamespace --resource-group myresourcegroup --sku Basic" - ], - "name": "Updates a Service Bus Namespace" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus namespace" - }, - "names": [ - "servicebus", - "namespace" - ] - }, - "queue": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Primary and secondary connection strings to the queue." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule" - ], - "name": "List the keys and connection strings of Authorization Rule for the given Service Bus Queue" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerates the primary or secondary connection strings to the queue." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate keys of Authorization Rule for Service Bus Queue" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus queue authorization-rule keys" - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an authorization rule for a queue." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule --rights Listen" - ], - "name": "Create Authorization Rule for Queue" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a queue authorization rule." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule" - ], - "name": "Delete the Authorization Rule of Service Bus Queue" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all authorization rules for a queue." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue" - ], - "name": "List of Authorization Rule by Queue" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an authorization rule for a queue by rule name." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule" - ], - "name": "show properties of Authorization Rule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an authorization rule for a queue." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule --rights Send" - ], - "name": "Update Authorization Rule for Queue" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus queue authorization-rule" - }, - "names": [ - "servicebus", - "queue", - "authorization-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Service Bus queue. This operation is idempotent." - }, - "names": [ - "servicebus", - "queue", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a queue from the specified namespace in a resource group." - }, - "names": [ - "servicebus", - "queue", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the queues within a namespace." - }, - "names": [ - "servicebus", - "queue", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a description for the specified queue." - }, - "names": [ - "servicebus", - "queue", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Service Bus queue. This operation is idempotent." - }, - "names": [ - "servicebus", - "queue", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus queue" - }, - "names": [ - "servicebus", - "queue" - ] - }, - "topic": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Gets the primary and secondary connection strings for the topic." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule" - ], - "name": "List the keys and connection strings of Authorization Rule for Service Bus Topic." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerates primary or secondary connection strings for the topic." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate key of Service Bus Topic." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus topic authorization-rule keys" - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an authorization rule for the specified topic." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule --rights Send Listen" - ], - "name": "Create Authorization Rule for given Service Bus Topic" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a topic authorization rule." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule" - ], - "name": "Deletes the Authorization Rule of Service Bus Topic." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List authorization rules for a topic." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic" - ], - "name": "shows list of Authorization Rule by Service Bus Topic" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified authorization rule." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule" - ], - "name": "Shows the details of Authorization Rule for given Service Bus Topic" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an authorization rule for the specified topic." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule --rights Send" - ], - "name": "Create Authorization Rule for given Service Bus Topic." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus topic authorization-rule" - }, - "names": [ - "servicebus", - "topic", - "authorization-rule" - ] - }, - "subscription": { - "commandGroups": { - "rule": { - "commands": { - "create": { - "help": { - "short": "Create a new rule and updates an existing rule" - }, - "names": [ - "servicebus", - "topic", - "subscription", - "rule", - "create" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing rule." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "rule", - "delete" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the rules within given topic-subscription" - }, - "names": [ - "servicebus", - "topic", - "subscription", - "rule", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the description for the specified rule." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "rule", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new rule and updates an existing rule" - }, - "names": [ - "servicebus", - "topic", - "subscription", - "rule", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus topic subscription rule" - }, - "names": [ - "servicebus", - "topic", - "subscription", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a topic subscription." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a subscription from the specified topic." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the subscriptions under a specified topic." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a subscription description for the specified topic." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a topic subscription." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus topic subscription" - }, - "names": [ - "servicebus", - "topic", - "subscription" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a topic in the specified namespace." - }, - "names": [ - "servicebus", - "topic", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a topic from the specified namespace and resource group." - }, - "names": [ - "servicebus", - "topic", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the topics in a namespace." - }, - "names": [ - "servicebus", - "topic", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a description for the specified topic." - }, - "names": [ - "servicebus", - "topic", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a topic in the specified namespace." - }, - "names": [ - "servicebus", - "topic", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus topic" - }, - "names": [ - "servicebus", - "topic" - ] - } - }, - "help": { - "short": "servicebus" - }, - "names": [ - "servicebus" - ] - }, - "sig": { - "commandGroups": { - "gallery-application": { - "commandGroups": { - "version": { - "commands": { - "create": { - "help": { - "short": "Create a gallery Application Version." - }, - "names": [ - "sig", - "gallery-application", - "version", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sig gallery-application version create --gallery-name myGalleryName --application-name myGalleryApplicationName -n 1.0.0 -g myResourceGroup --package-file-link https://{myStorageAccount}.blob.core.windows.net/{myStorageContainer}/{myStorageBlob} --install-command installCommand --remove-command removeCommand" - ], - "name": "Create a simple gallery Application Version." - } - ], - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a gallery Application Version." - }, - "names": [ - "sig", - "gallery-application", - "version", - "delete" - ], - "versions": [ - { - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List gallery application versions." - }, - "names": [ - "sig", - "gallery-application", - "version", - "list" - ], - "versions": [ - { - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a gallery Application Version." - }, - "names": [ - "sig", - "gallery-application", - "version", - "show" - ], - "versions": [ - { - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a gallery Application Version." - }, - "names": [ - "sig", - "gallery-application", - "version", - "update" - ], - "versions": [ - { - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - } - }, - "help": { - "short": "Manage gallery application version." - }, - "names": [ - "sig", - "gallery-application", - "version" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a gallery Application Definition." - }, - "names": [ - "sig", - "gallery-application", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sig gallery-application create --gallery-name MyGallery --name AppName -g MyResourceGroup --os-type windows" - ], - "name": "Create a simple gallery Application." - } - ], - "name": "2021-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", - "plane": "mgmt-plane", - "version": "2021-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a gallery Application." - }, - "names": [ - "sig", - "gallery-application", - "delete" - ], - "versions": [ - { - "name": "2021-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", - "plane": "mgmt-plane", - "version": "2021-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List gallery Application Definitions in a gallery." - }, - "names": [ - "sig", - "gallery-application", - "list" - ], - "versions": [ - { - "name": "2021-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications", - "plane": "mgmt-plane", - "version": "2021-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a gallery Application Definition." - }, - "names": [ - "sig", - "gallery-application", - "show" - ], - "versions": [ - { - "name": "2021-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", - "plane": "mgmt-plane", - "version": "2021-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a gallery Application Definition." - }, - "names": [ - "sig", - "gallery-application", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sig gallery-application update --gallery-name GalleryName --name AppName -g MyResourceGroup --description Description --tags tag=MyTag" - ], - "name": "Update a simple gallery Application." - } - ], - "name": "2021-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", - "plane": "mgmt-plane", - "version": "2021-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage gallery application." - }, - "names": [ - "sig", - "gallery-application" - ] - }, - "image-definition": { - "commands": { - "create": { - "help": { - "short": "Create a gallery image definition." - }, - "names": [ - "sig", - "image-definition", - "create" - ], - "versions": [ - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - }, - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a gallery image." - }, - "names": [ - "sig", - "image-definition", - "delete" - ], - "versions": [ - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - }, - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List gallery image definitions in a gallery." - }, - "names": [ - "sig", - "image-definition", - "list" - ], - "versions": [ - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - }, - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a gallery image definition." - }, - "names": [ - "sig", - "image-definition", - "show" - ], - "versions": [ - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - }, - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "show-shared": { - "help": { - "lines": [ - "Get a shared gallery image that has been shared directly to your subscription or tenant" - ], - "short": "Get a shared gallery image" - }, - "names": [ - "sig", - "image-definition", - "show-shared" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sig image-definition show-shared --gallery-unique-name galleryUniqueName --gallery-image-definition myGalleryImageName --location myLocation" - ], - "name": "Get an image definition in a gallery shared directly to your subscription or tenant in the given location." - } - ], - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a gallery image definition." - }, - "names": [ - "sig", - "image-definition", - "update" - ], - "versions": [ - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - }, - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage shared gallery image with VM" - }, - "names": [ - "sig", - "image-definition" - ] - }, - "image-version": { - "commands": { - "create": { - "help": { - "short": "Create a gallery image version." - }, - "names": [ - "sig", - "image-version", - "create" - ], - "versions": [ - { - "name": "2022-03-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-03-03" - } - ] - }, - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a gallery image version." - }, - "names": [ - "sig", - "image-version", - "delete" - ], - "versions": [ - { - "name": "2022-03-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-03-03" - } - ] - }, - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List gallery image versions in a gallery image definition." - }, - "names": [ - "sig", - "image-version", - "list" - ], - "versions": [ - { - "name": "2022-03-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions", - "plane": "mgmt-plane", - "version": "2022-03-03" - } - ] - }, - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a gallery image version." - }, - "names": [ - "sig", - "image-version", - "show" - ], - "versions": [ - { - "name": "2022-03-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-03-03" - } - ] - }, - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - } - ] - }, - "show-community": { - "help": { - "short": "Get a community gallery image version." - }, - "names": [ - "sig", - "image-version", - "show-community" - ], - "versions": [ - { - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/communitygalleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "show-shared": { - "help": { - "short": "Get an image version in a gallery shared directly to your subscription or tenant" - }, - "names": [ - "sig", - "image-version", - "show-shared" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sig image-version show-shared --gallery-unique-name galleryUniqueName --gallery-image-definition MyImage --gallery-image-version 1.0.0 --location myLocation" - ], - "name": "Get an image version in a gallery shared directly to your subscription or tenant in the given location." - } - ], - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a gallery image version." - }, - "names": [ - "sig", - "image-version", - "update" - ], - "versions": [ - { - "name": "2022-03-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-03-03" - } - ] - }, - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage shared gallery image version with VM" - }, - "names": [ - "sig", - "image-version" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Shared Image Gallery." - }, - "names": [ - "sig", - "create" - ], - "versions": [ - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Shared Image Gallery." - }, - "names": [ - "sig", - "delete" - ], - "versions": [ - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List galleries under a resource group." - }, - "names": [ - "sig", - "list" - ], - "versions": [ - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/galleries", - "plane": "mgmt-plane", - "version": "2021-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a Shared Image Gallery." - }, - "names": [ - "sig", - "show" - ], - "versions": [ - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "show-community": { - "help": { - "short": "Get a community gallery by gallery public name." - }, - "names": [ - "sig", - "show-community" - ], - "versions": [ - { - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/communitygalleries/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "show-shared": { - "help": { - "short": "Get a gallery that has been shared directly to your subscription or tenant." - }, - "names": [ - "sig", - "show-shared" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sig show-shared --gallery-unique-name MyGalleryUniqueName --location MyLocation" - ], - "name": "Get a gallery that has been shared directly to your subscription or tenant in the given location." - } - ], - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Shared Image Gallery." - }, - "names": [ - "sig", - "update" - ], - "versions": [ - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage shared image gallery." - }, - "names": [ - "sig" - ] - }, - "site-recovery": { - "commandGroups": { - "alert-setting": { - "commands": { - "create": { - "help": { - "short": "Create an email notification(alert) configuration." - }, - "names": [ - "site-recovery", - "alert-setting", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery alert-setting create -n defaultAlertSetting -g rg --vault-name vault_name --custom-email-addresses email@address.com --locale en_US --send-to-owners Send" - ], - "name": "alert-setting create" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the list of email notification(alert) configurations for the vault." - }, - "names": [ - "site-recovery", - "alert-setting", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery alert-setting list -g rg --vault-name vault_name" - ], - "name": "alert-setting list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of the specified email notification(alert) configuration." - }, - "names": [ - "site-recovery", - "alert-setting", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery alert-setting show -n defaultAlertSetting -g rg --vault-name vault_name" - ], - "name": "alert-setting show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an email notification(alert) configuration." - }, - "names": [ - "site-recovery", - "alert-setting", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery alert-setting update -n defaultAlertSetting -g rg --vault-name vault_name --custom-email-addresses email2@address.com --locale fr_FR --send-to-owners DoNotSend" - ], - "name": "alert-setting update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Alert Setting" - }, - "names": [ - "site-recovery", - "alert-setting" - ] - }, - "event": { - "commands": { - "list": { - "help": { - "short": "List the list of Azure Site Recovery events for the vault." - }, - "names": [ - "site-recovery", - "event", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery event list -g rg --vault-name vault_name" - ], - "name": "event list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationevents", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get operation to get the details of an Azure Site recovery event." - }, - "names": [ - "site-recovery", - "event", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery event show -g rg --vault-name vault_name -n event_name" - ], - "name": "event show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationevents/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the events of the vault." - }, - "names": [ - "site-recovery", - "event" - ] - }, - "fabric": { - "commands": { - "create": { - "help": { - "short": "Create operation to create an Azure Site Recovery fabric (for e.g. Hyper-V site)." - }, - "names": [ - "site-recovery", - "fabric", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery fabric create -n fabric1_name -g rg --vault-name vault_name --custom-details '{azure:{location:eastus}}'" - ], - "name": "fabric create for A2A" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to purge(force delete) an Azure Site Recovery fabric." - }, - "names": [ - "site-recovery", - "fabric", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery fabric delete -n fabric1_name -g rg --vault-name vault_name" - ], - "name": "fabric delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of the Azure Site Recovery fabrics in the vault." - }, - "names": [ - "site-recovery", - "fabric", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery fabric list -g rg --vault-name vault_name" - ], - "name": "fabric list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "The operation to delete or remove an Azure Site Recovery fabric." - }, - "names": [ - "site-recovery", - "fabric", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery fabric remove -n fabric_source_name -g rg --vault-name vault_name" - ], - "name": "fabric remove" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/remove", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an Azure Site Recovery fabric." - }, - "names": [ - "site-recovery", - "fabric", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery fabric show -n fabric1_name -g rg --vault-name vault_name" - ], - "name": "fabric show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create an Azure Site Recovery fabric (for e.g. Hyper-V site)." - }, - "names": [ - "site-recovery", - "fabric", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery fabric update -n fabric_source_name -g rg --vault-name vault_name --custom-details '{azure:{location:eastus}}'" - ], - "name": "fabric update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Fabric" - }, - "names": [ - "site-recovery", - "fabric" - ] - }, - "job": { - "commands": { - "cancel": { - "help": { - "short": "The operation to cancel an Azure Site Recovery job." - }, - "names": [ - "site-recovery", - "job", - "cancel" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery job cancel --job-name job_id -g rg --vault-name vault_name" - ], - "name": "job cancel" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}/cancel", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "export": { - "help": { - "short": "The operation to export the details of the Azure Site Recovery jobs of the vault." - }, - "names": [ - "site-recovery", - "job", - "export" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery job export -g rg --vault-name vault_name" - ], - "name": "job export" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/export", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the list of Azure Site Recovery Jobs for the vault." - }, - "names": [ - "site-recovery", - "job", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery job list -g rg --vault-name vault_name" - ], - "name": "job list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "restart": { - "help": { - "short": "The operation to restart an Azure Site Recovery job." - }, - "names": [ - "site-recovery", - "job", - "restart" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery job restart --job-name job_id -g rg --vault-name vault_name" - ], - "name": "job restart" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}/restart", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "resume": { - "help": { - "short": "The operation to resume an Azure Site Recovery job." - }, - "names": [ - "site-recovery", - "job", - "resume" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery job resume --job-name job_id -g rg --vault-name vault_name" - ], - "name": "job resume" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}/resume", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an Azure Site Recovery job." - }, - "names": [ - "site-recovery", - "job", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery job show -g rg --vault-name vault_name --job-name job_id" - ], - "name": "job show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Site Recovery Jobs for the vault." - }, - "names": [ - "site-recovery", - "job" - ] - }, - "logical-network": { - "commands": { - "list": { - "help": { - "short": "List all the logical networks of the Azure Site Recovery fabric." - }, - "names": [ - "site-recovery", - "logical-network", - "list" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationlogicalnetworks", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a logical network." - }, - "names": [ - "site-recovery", - "logical-network", - "show" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationlogicalnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage logical-network" - }, - "names": [ - "site-recovery", - "logical-network" - ] - }, - "network": { - "commandGroups": { - "mapping": { - "commands": { - "create": { - "help": { - "short": "Create operation to create an ASR network mapping." - }, - "names": [ - "site-recovery", - "network", - "mapping", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery network mapping create -g rg --fabric-name fabric1_name -n network_mapping1_name --network-name azureNetwork --vault-name vault_name --recovery-network-id vnet2_id --fabric-details '{azure-to-azure:{primary-network-id:vnetvm_id}}' --recovery-fabric-name fabric2_name" - ], - "name": "network mapping create for A2A fabric" - }, - { - "commands": [ - "site-recovery network mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"network_mapping_name\" --network-name \"vnet_source_name\" --vault-name \"vault_name\" --recovery-network-id \"vnet_recovery_id\" --fabric-details '{vmm-to-azure:\"\"}'" - ], - "name": "network mapping create for H2A E2A (VMM)" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete a network mapping." - }, - "names": [ - "site-recovery", - "network", - "mapping", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery network mapping delete -g rg --fabric-name fabric_source_name -n network_mapping_src_to_recovery_name --network-name azureNetwork --vault-name vault_name'" - ], - "name": "network mapping delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all ASR network mappings for the specified network." - }, - "names": [ - "site-recovery", - "network", - "mapping", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery network mapping list -g rg --fabric-name fabric_source_name --network-name azureNetwork --vault-name vault_name" - ], - "name": "network mapping list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ASR network mapping." - }, - "names": [ - "site-recovery", - "network", - "mapping", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery network mapping show -g rg --fabric-name fabric_source_name -n network_mapping_src_to_recovery_name --network-name azureNetwork --vault-name vault_name" - ], - "name": "network mapping show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create an ASR network mapping." - }, - "names": [ - "site-recovery", - "network", - "mapping", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery network mapping update -g rg --fabric-name fabric_recovery_name -n network_mapping_src_to_recovery_name --network-name azureNetwork --vault-name vault_name --recovery-network-id vnetvm_id --fabric-details '{azure-to-azure:{primary-network-id:vnet_recovery_id}}' --recovery-fabric-name fabric_source_name" - ], - "name": "network mapping update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Mapping" - }, - "names": [ - "site-recovery", - "network", - "mapping" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List the networks available for a fabric." - }, - "names": [ - "site-recovery", - "network", - "list" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a network." - }, - "names": [ - "site-recovery", - "network", - "show" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network" - }, - "names": [ - "site-recovery", - "network" - ] - }, - "policy": { - "commands": { - "create": { - "help": { - "short": "Create operation to create a replication policy." - }, - "names": [ - "site-recovery", - "policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery policy create -g \"rg\" --vault-name \"vault_name\" -n \"policy_name\" --provider-specific-input '{in-mage-rcm:{app-consistent-frequency-in-minutes:0,crash-consistent-frequency-in-minutes:5,enable-multi-vm-sync:true,recovery-point-history-in-minutes:1440}}'" - ], - "name": "policy create of type in-mage-rcm" - }, - { - "commands": [ - "site-recovery policy create -g rg --vault-name vault_name -n policy_name_rcm_failback --provider-specific-input '{in-mage-rcm-failback:{app-consistent-frequency-in-minutes:60,crash-consistent-frequency-in-minutes:5}}'" - ], - "name": "policy create for type in-mage-rcm-failback" - }, - { - "commands": [ - "site-recovery policy create -g rg --vault-name vault_name -n policy_name --provider-specific-input {a2a:{multi-vm-sync-status:Enable}}" - ], - "name": "policy create for A2A" - }, - { - "commands": [ - "site-recovery policy create -g \"rg\" --vault-name \"vault_name\" -n \"policy_name\" --provider-specific-input '{hyper-v-replica-azure:{application-consistent-snapshot-frequency-in-hours:1,recovery-point-history-duration:2,replication-interval:300}}'" - ], - "name": "policy create for hyper-v-replica-azure" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete a replication policy." - }, - "names": [ - "site-recovery", - "policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery policy delete -g rg --vault-name vault_name -n policy_name_rcm" - ], - "name": "policy delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the replication policies for a vault." - }, - "names": [ - "site-recovery", - "policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery policy list -g rg --vault-name vault_name" - ], - "name": "policy list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a replication policy." - }, - "names": [ - "site-recovery", - "policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery policy show -g rg --vault-name vault_name -n policy_name_rcm" - ], - "name": "policy show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to update a replication policy." - }, - "names": [ - "site-recovery", - "policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery policy update -g rg --vault-name vault_name -n policy_name_rcm --provider-specific-input '{in-mage-rcm:{app-consistent-frequency-in-minutes:0,crash-consistent-frequency-in-minutes:5,enable-multi-vm-sync:true,recovery-point-history-in-minutes:1440}}'" - ], - "name": "policy update for type in-mage-rcm" - }, - { - "commands": [ - "site-recovery policy update -g rg --vault-name vault_name -n policy_name_rcm_failback --provider-specific-input '{in-mage-rcm-failback:{app-consistent-frequency-in-minutes:0,crash-consistent-frequency-in-minutes:10}}'" - ], - "name": "policy update for type in-mage-rcm-failback" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the replication policies for a vault." - }, - "names": [ - "site-recovery", - "policy" - ] - }, - "protectable-item": { - "commands": { - "list": { - "help": { - "short": "List the protectable items in a protection container." - }, - "names": [ - "site-recovery", - "protectable-item", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protectable-item list --fabric-name \"fabric\" --protection-container \"container_name\" -g \"rg_name\" --vault-name \"vault_name\"" - ], - "name": "protectable-item list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectableitems", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get operation to get the details of a protectable item." - }, - "names": [ - "site-recovery", - "protectable-item", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protectable-item show --fabric-name \"fabric\" --protection-container \"container_name\" -g \"rg_name\" --vault-name \"vault_name\" -n \"protectable_item_name\"" - ], - "name": "protectable-item show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectableitems/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Protectable Item" - }, - "names": [ - "site-recovery", - "protectable-item" - ] - }, - "protected-item": { - "commands": { - "create": { - "help": { - "short": "Create operation to create an ASR replication protected item (Enable replication)." - }, - "names": [ - "site-recovery", - "protected-item", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item create -g rg --fabric-name fabric1_name -n protected_item_name --protection-container container1_name --vault-name vault_name --policy-id policy_id --provider-details '{a2a:{fabric-object-id:vm_id,vm-managed-disks:[{disk-id:os_disk,primary-staging-azure-storage-account-id:storage1_id,recovery-resource-group-id:rg_id}],recovery-azure-network-id:vnet2_id,recovery-container-id:container2_id,recovery-resource-group-id:rg_id,recovery-subnet-name:vnet2_subnet}}'" - ], - "name": "protected-item create for A2A" - }, - { - "commands": [ - "site-recovery protected-item create -g \"rg\" --fabric-name \"fabric_name\" -n \"protected_item_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --protectable-item-id \"protectable_item_id\" --provider-details '{hyper-v-replica-azure:{disks-to-include:[\"vhd_id\"],enable-rdp-on-target-option:Never,os-type:Windows,target-azure-network-id:\"vnet_id\",target-azure-subnet-id:\"subnet_id\",target-azure-v2-resource-group-id:\"rg_id\",target-azure-vm-name:\"hypervvm_name\",target-storage-account-id:\"storage_id\",use-managed-disks:false,vhd-id:\"vhd_id\"}}'" - ], - "name": "protected-item create for hyper-v-replica-azure" - }, - { - "commands": [ - "site-recovery protected-item create -g \"rg\" --fabric-name \"fabric_name\" -n \"protected_item_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --provider-details '{in-mage-rcm:{fabric-discovery-machine-id:\"fabric_discovery_machine_id\",process-server-id:\"process_server_id\",run-as-account-id:\"run_as_account_id\",target-resource-group-id:\"rg_id\",target-boot-diagnostics-storage-account-id:\"storage_id\",target-network-id:\"vnet_id\",target-subnet-name:MySubnet,target-vm-name:\"target_vm_name\",disks-default:{disk-type:Premium_LRS,log-storage-account-id:\"storage_id\"}}}'" - ], - "name": "protected-item create for v2arcm" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete or purge a replication protected item. This operation will force delete the replication protected item. Use the remove operation on replication protected item to perform a clean disable replication for the item." - }, - "names": [ - "site-recovery", - "protected-item", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item delete -g rg --fabric-name fabric2_name -n protected_item_name --protection-container container2_name --vault-name vault_name" - ], - "name": "protected-item delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "failover-commit": { - "help": { - "short": "Operation to commit the failover of the replication protected item." - }, - "names": [ - "site-recovery", - "protected-item", - "failover-commit" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item failover-commit --fabric-name fabric1_name --protection-container container1_name -n protected_item_name -g rg --vault-name vault_name" - ], - "name": "protected-item failover-commit" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/failovercommit", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the list of ASR replication protected items in the protection container." - }, - "names": [ - "site-recovery", - "protected-item", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item list -g rg --fabric-name fabric_recovery_name --protection-container container_recovery_name --vault-name vault_name" - ], - "name": "protected-item list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "planned-failover": { - "help": { - "short": "Operation to initiate a planned failover of the replication protected item." - }, - "names": [ - "site-recovery", - "protected-item", - "planned-failover" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item planned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction RecoveryToPrimary --provider-details '{hyper-v-replica-azure-failback:{data-sync-option:ForSynchronization,recovery-vm-creation-option:NoAction}}'" - ], - "name": "failback hyper-v-replica-azure" - }, - { - "commands": [ - "site-recovery protected-item planned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --provider-details '{in-mage-rcm-failback:{recovery-point-type:CrashConsistent}}'" - ], - "name": "failback v2arcm" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/plannedfailover", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "The operation to disable replication on a replication protected item. This will also remove the item." - }, - "names": [ - "site-recovery", - "protected-item", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item remove -g rg --fabric-name fabric_recovery_name -n protected_item_name --protection-container container_recovery_name --vault-name vault_name" - ], - "name": "protected-item remove" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/remove", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "reprotect": { - "help": { - "short": "Operation to reprotect or reverse replicate a failed over replication protected item." - }, - "names": [ - "site-recovery", - "protected-item", - "reprotect" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item reprotect --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction RecoveryToPrimary --provider-details '{in-mage-rcm:{datastore-name:\"datastore_name\",log-storage-account-id:\"storage_id\",reprotect-agent-id:\"reprotect_agent_id\"}}'" - ], - "name": "reprotect for v2arcm after failover" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/reprotect", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ASR replication protected item." - }, - "names": [ - "site-recovery", - "protected-item", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item show -g rg --fabric-name fabric1_name -n protected_item_name --protection-container container1_name --vault-name vault_name" - ], - "name": "protected-item show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "unplanned-failover": { - "help": { - "short": "Operation to initiate a failover of the replication protected item." - }, - "names": [ - "site-recovery", - "protected-item", - "unplanned-failover" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item unplanned-failover --fabric-name fabric1_name --protection-container container1_name -n protected_item_name -g rg --vault-name vault_name --failover-direction PrimaryToRecovery --provider-details '{a2a:{}}' --source-site-operations NotRequired" - ], - "name": "protected-item unplanned-failover for A2A" - }, - { - "commands": [ - "site-recovery protected-item unplanned-failover --fabric-name fabric2_name --protection-container container2_name -n protected_item_name -g rg --vault-name vault_name --failover-direction PrimaryToRecovery --provider-details '{a2a:{}}' --source-site-operations NotRequired" - ], - "name": "protected-item failback for A2A" - }, - { - "commands": [ - "site-recovery protected-item unplanned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction PrimaryToRecovery --provider-details '{hyper-v-replica-azure:\"\"}' --source-site-operations NotRequired" - ], - "name": "protected-item failover hyper-v-replica-azure" - }, - { - "commands": [ - "site-recovery protected-item unplanned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction PrimaryToRecovery --provider-details '{in-mage-rcm:{perform-shutdown:true}}' --source-site-operations NotRequired" - ], - "name": "protected-item unplanned-failover for v2arcm" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/unplannedfailover", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create an ASR replication protected item (Enable replication)." - }, - "names": [ - "site-recovery", - "protected-item", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item update -g rg --fabric-name fabric1_name -n protected_item_name --protection-container container1_name --vault-name vault_name --policy-id policy_id --provider-details '{a2a:{fabric-object-id:vm_id,vm-managed-disks:[{disk-id:os_disk,primary-staging-azure-storage-account-id:storage1_id,recovery-resource-group-id:rg_id}],recovery-azure-network-id:vnet2_id,recovery-container-id:container2_id,recovery-resource-group-id:rg_id,recovery-subnet-name:vnet2_subnet}}'" - ], - "name": "protected-item update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Protected Item" - }, - "names": [ - "site-recovery", - "protected-item" - ] - }, - "protection-container": { - "commandGroups": { - "mapping": { - "commands": { - "create": { - "help": { - "short": "Create operation to create a protection container mapping." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container mapping create -g rg --fabric-name fabric1_name -n container_mapping1_name --protection-container container1_name --vault-name vault_name --policy-id policy_id --provider-input '{a2a:{agent-auto-update-status:Disabled}}' --target-container container2_id" - ], - "name": "protection-container mapping create for A2A" - }, - { - "commands": [ - "site-recovery protection-container mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"container_mapping_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --target-container \"Microsoft Azure\" --provider-input '{hyper-v-replica-azure:\"\"}'" - ], - "name": "protection-container mapping create for H2A" - }, - { - "commands": [ - "site-recovery protection-container mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"container_mapping_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --target-container \"Microsoft Azure\" --provider-input '{in-mage-rcm:{enable-agent-auto-upgrade:true}}'" - ], - "name": "protection-container mapping create for V2A RCM" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to purge(force delete) a protection container mapping." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container mapping delete -g rg --fabric-name fabric1_name -n container_mapping1_name --protection-container container1_name --vault-name vault_name" - ], - "name": "protection-container mapping delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the protection container mappings for a protection container." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container mapping list -g rg --fabric-name fabric_source_name --protection-container container_source_name --vault-name vault_name" - ], - "name": "protection-container mapping list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "The operation to delete or remove a protection container mapping." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container mapping remove -g rg --fabric-name fabric_source_name -n container_mapping_source_name --protection-container container_source_name --vault-name vault_name" - ], - "name": "protection-container mapping remove" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}/remove", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a protection container mapping." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container mapping show -g rg --fabric-name fabric_source_name -n container_mapping_source_name --protection-container container_source_name --vault-name vault_name" - ], - "name": "protection-container mapping show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create a protection container mapping." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container mapping update -g rg --fabric-name fabric_source_name -n container_mapping_source_name --protection-container container_source_name --vault-name vault_name --policy-id policy_id --provider-input '{a2a:{agent-auto-update-status:Enabled}}' --target-container container_recovery_id" - ], - "name": "protection-container mapping update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage a protection container mapping for a protection container." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create to create a protection container." - }, - "names": [ - "site-recovery", - "protection-container", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container create -g rg --fabric-name fabric1_name -n container1_name --vault-name vault_name --provider-input '[{instance-type:A2A}]'" - ], - "name": "protection-container create for A2A" - }, - { - "commands": [ - "site-recovery protection-container mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"container_mapping_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --target-container \\\"Microsoft Azure\\\" --provider-input '{hyper-v-replica-azure:\"\"}'" - ], - "name": "protection-container create for hyper-v-replica-azure" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the protection containers in the specified fabric." - }, - "names": [ - "site-recovery", - "protection-container", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container list -g rg --fabric-name fabric_source_name --vault-name vault_name" - ], - "name": "protection-container list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Operation to remove a protection container." - }, - "names": [ - "site-recovery", - "protection-container", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container remove -g rg --fabric-name fabric1_name -n container1_name --vault-name vault_name" - ], - "name": "protection-container remove" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/remove", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a protection container." - }, - "names": [ - "site-recovery", - "protection-container", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container show -g rg --fabric-name fabric1_name -n container1_name --vault-name vault_name" - ], - "name": "protection-container show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "switch-protection": { - "help": { - "short": "Operation to switch protection from one container to another or one replication provider to another." - }, - "names": [ - "site-recovery", - "protection-container", - "switch-protection" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container switch-protection --fabric-name fabric1_name -n container1_name --protected-item protected_item_name -g rg --vault-name vault_name --provider-details '{a2a:{policy-id:policy_id,recovery-container-id:container1_id,recovery-resource-group-id:vm_rg_id,vm-managed-disks:[{disk-id:recovery_os_disk,primary-staging-azure-storage-account-id:storage2_id,recovery-resource-group-id:vm_rg_id}]}}'" - ], - "name": "protection-container switch-protection for A2A" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/switchprotection", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update to create a protection container." - }, - "names": [ - "site-recovery", - "protection-container", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container update -g rg --fabric-name fabric_source_name -n container_source_name --vault-name vault_name --provider-input '[{instance-type:A2ACrossClusterMigration}]'" - ], - "name": "protection-container update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Protection Container" - }, - "names": [ - "site-recovery", - "protection-container" - ] - }, - "recovery-plan": { - "commands": { - "create": { - "help": { - "short": "Create operation to create a recovery plan." - }, - "names": [ - "site-recovery", - "recovery-plan", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery recovery-plan create -n recovery_plan_name -g rg --vault-name vault_name --groups '[{group-type:Boot,replication-protected-items:[{id:protected_item_id,virtual-machine-id:vm_id}]}]' --primary-fabric-id fabric1_id --recovery-fabric-id fabric2_id --failover-deployment-model ResourceManager" - ], - "name": "recovery-plan create A2A" - }, - { - "commands": [ - "site-recovery recovery-plan create -n \"recovery_plan_name\" -g \"rg\" --vault-name \"vault_name\" --groups '[{group-type:Boot,replication-protected-items:[{id:\"protected_item_id\",virtual-machine-id:\"protectable_item_id\"}]}]' --primary-fabric-id \"fabric_id\" --recovery-fabric-id \\\"Microsoft Azure\\\" --failover-deployment-model ResourceManager" - ], - "name": "recovery-plan create hyper-v-replica-azure" - }, - { - "commands": [ - "site-recovery recovery-plan create -n \"recovery_plan_name\" -g \"rg\" --vault-name \"vault_name\" --groups '[{group-type:Boot,replication-protected-items:[{id:\"protected_item_id\",virtual-machine-id:\"vm_id\"}]}]' --primary-fabric-id \"fabric_id\" --recovery-fabric-id \"Microsoft Azure\" --failover-deployment-model ResourceManager" - ], - "name": "recovery-plan create for v2arcm" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a recovery plan." - }, - "names": [ - "site-recovery", - "recovery-plan", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery recovery-plan delete -n recovery_plan_name -g rg --vault-name vault_name" - ], - "name": "recovery-plan delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the recovery plans in the vault." - }, - "names": [ - "site-recovery", - "recovery-plan", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery recovery-plan list -g rg --vault-name vault_name" - ], - "name": "recovery-plan list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of the recovery plan." - }, - "names": [ - "site-recovery", - "recovery-plan", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery recovery-plan show -n recovery_plan_name -g rg --vault-name vault_name" - ], - "name": "recovery-plan show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create a recovery plan." - }, - "names": [ - "site-recovery", - "recovery-plan", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery recovery-plan update -n recovery_plan_name -g rg --vault-name vault_name --groups '[{group-type:Boot,replication-protected-items:[{id:protected_item_id,virtual-machine-id:vm_id}]}]' --primary-fabric-id fabric1_id --recovery-fabric-id fabric2_id --failover-deployment-model ResourceManager" - ], - "name": "recovery-plan update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the recovery plans in the vault." - }, - "names": [ - "site-recovery", - "recovery-plan" - ] - }, - "recovery-services-provider": { - "commands": { - "list": { - "help": { - "short": "List the registered recovery services providers for the specified fabric." - }, - "names": [ - "site-recovery", - "recovery-services-provider", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery recovery-services-provider list --fabric-name \"fabric_name\" -g \"rg\" --vault-name \"vault_name\"" - ], - "name": "recovery-services-provider list for v2arcm" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationrecoveryservicesproviders", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage fabric recovery-services-provider" - }, - "names": [ - "site-recovery", - "recovery-services-provider" - ] - }, - "replication-eligibility": { - "commands": { - "list": { - "help": { - "short": "List whether a given VM can be protected or not in which case returns list of errors." - }, - "names": [ - "site-recovery", - "replication-eligibility", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery replication-eligibility list -g rg --virtual-machine-name vm_name" - ], - "name": "List replication eligibility" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.recoveryservices/replicationeligibilityresults", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show-default": { - "help": { - "short": "Get whether a given VM can be protected or not in which case returns list of errors." - }, - "names": [ - "site-recovery", - "replication-eligibility", - "show-default" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery replication-eligibility show-default -g rg --virtual-machine-name vm_name" - ], - "name": "Show default replication-eligibility" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.recoveryservices/replicationeligibilityresults/default", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Replication Eligibility" - }, - "names": [ - "site-recovery", - "replication-eligibility" - ] - }, - "vault": { - "commandGroups": { - "health": { - "commands": { - "refresh-default": { - "help": { - "short": "Refresh default for the health of the vault." - }, - "names": [ - "site-recovery", - "vault", - "health", - "refresh-default" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault health refresh-default -g rg --vault-name vault_name" - ], - "name": "health refresh-default" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationvaulthealth/default/refresh", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the health details of the vault." - }, - "names": [ - "site-recovery", - "vault", - "health", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault health show -g rg --vault-name vault_name" - ], - "name": "health show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationvaulthealth", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the health details of the vault." - }, - "names": [ - "site-recovery", - "vault", - "health" - ] - } - }, - "commands": { - "list-appliance": { - "help": { - "short": "List the list of Azure Site Recovery appliances for the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-appliance" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-appliance -g rg --vault-name vault_name" - ], - "name": "list-appliance for vault" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationappliances", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-migration-item": { - "help": { - "short": "Get the list of ASR replication migration items in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-migration-item" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-migration-item -g rg --vault-name vault_name" - ], - "name": "list-migration-item" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationmigrationitems", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-network": { - "help": { - "short": "List the networks available in a vault." - }, - "names": [ - "site-recovery", - "vault", - "list-network" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-network -g rg --vault-name vault_name" - ], - "name": "list-network" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationnetworks", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-network-mapping": { - "help": { - "short": "List all ASR network mappings in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-network-mapping" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-network-mapping -g rg --vault-name vault_name" - ], - "name": "list-network-mapping" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationnetworkmappings", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-protected-item": { - "help": { - "short": "List the list of ASR replication protected items in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-protected-item" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-protected-item -g rg --vault-name vault_name" - ], - "name": "list-protected-item" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationprotecteditems", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-protection-container": { - "help": { - "short": "List the protection containers in a vault." - }, - "names": [ - "site-recovery", - "vault", - "list-protection-container" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-protection-container -g rg --vault-name vault_name" - ], - "name": "list-protection-container" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationprotectioncontainers", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-protection-container-mapping": { - "help": { - "short": "List the protection container mappings in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-protection-container-mapping" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-protection-container-mapping -g rg --vault-name vault_name" - ], - "name": "list-protection-container-mapping" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationprotectioncontainermappings", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-recovery-services-provider": { - "help": { - "short": "List the registered recovery services providers in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-recovery-services-provider" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-recovery-services-provider -g rg --vault-name vault_name" - ], - "name": "list-recovery-services-provider" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryservicesproviders", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-storage-classification": { - "help": { - "short": "List the storage classifications in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-storage-classification" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-storage-classification -g rg --vault-name vault_name" - ], - "name": "list-storage-classification" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationstorageclassifications", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-storage-classification-mapping": { - "help": { - "short": "List the storage classification mappings in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-storage-classification-mapping" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-storage-classification-mapping -g rg --vault-name vault_name" - ], - "name": "list-storage-classification-mapping" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationstorageclassificationmappings", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-v-center": { - "help": { - "short": "List the vCenter servers registered in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-v-center" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-v-center -g rg --vault-name vault_name" - ], - "name": "list-v-center" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationvcenters", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show-supported-operating-system": { - "help": { - "short": "Show the supported operating system for the vault." - }, - "names": [ - "site-recovery", - "vault", - "show-supported-operating-system" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault show-supported-operating-system -g rg --vault-name vault_name" - ], - "name": "show-supported-operating-system" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationsupportedoperatingsystems", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Vault" - }, - "names": [ - "site-recovery", - "vault" - ] - }, - "vmware-site": { - "commandGroups": { - "machine": { - "commands": { - "list": { - "help": { - "short": "List to get machine." - }, - "names": [ - "site-recovery", - "vmware-site", - "machine", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vmware-site machine list -g \"rg\" --site-name \"site_name\"" - ], - "name": "vmware-site machine list for v2arcm" - } - ], - "name": "2020-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.offazure/vmwaresites/{}/machines", - "plane": "mgmt-plane", - "version": "2020-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage vmware-site machines" - }, - "names": [ - "site-recovery", - "vmware-site", - "machine" - ] - }, - "run-as-account": { - "commands": { - "list": { - "help": { - "short": "List to get run as accounts." - }, - "names": [ - "site-recovery", - "vmware-site", - "run-as-account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vmware-site run-as-account list -g \"rg\" --site-name \"site_name\"" - ], - "name": "vmware-site run-as-account list" - } - ], - "name": "2020-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.offazure/vmwaresites/{}/runasaccounts", - "plane": "mgmt-plane", - "version": "2020-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage vmware-site run-as-account" - }, - "names": [ - "site-recovery", - "vmware-site", - "run-as-account" - ] - } - }, - "help": { - "short": "Manage vmware-site" - }, - "names": [ - "site-recovery", - "vmware-site" - ] - } - }, - "help": { - "short": "Manage Site Recovery Service" - }, - "names": [ - "site-recovery" - ] - }, - "snapshot": { - "commands": { - "create": { - "help": { - "short": "Create a snapshot." - }, - "names": [ - "snapshot", - "create" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a snapshot." - }, - "names": [ - "snapshot", - "delete" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List snapshots under a resource group." - }, - "names": [ - "snapshot", - "list" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/snapshots", - "plane": "mgmt-plane", - "version": "2022-03-02" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/snapshots", - "plane": "mgmt-plane", - "version": "2019-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/snapshots", - "plane": "mgmt-plane", - "version": "2017-03-30" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "revoke-access": { - "help": { - "short": "Revoke access to a snapshot." - }, - "names": [ - "snapshot", - "revoke-access" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" - ], - "name": "Revoke read access to a snapshot." - } - ], - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "examples": [ - { - "commands": [ - "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" - ], - "name": "Revoke read access to a snapshot." - } - ], - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" - ], - "name": "Revoke read access to a snapshot." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "examples": [ - { - "commands": [ - "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" - ], - "name": "Revoke read access to a snapshot." - } - ], - "name": "2023-04-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2023-04-02" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a snapshot." - }, - "names": [ - "snapshot", - "show" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a snapshot." - }, - "names": [ - "snapshot", - "update" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - } - }, - "help": { - "short": "Manage point-in-time copies of managed disks, native blobs, or other snapshots." - }, - "names": [ - "snapshot" - ] - }, - "spatial-anchors-account": { - "commandGroups": { - "key": { - "commands": { - "renew": { - "help": { - "short": "Regenerate specified Key of a Spatial Anchors Account" - }, - "names": [ - "spatial-anchors-account", - "key", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account key renew -n \"MyAccount\" -k primary --resource-group \"MyResourceGroup\"" - ], - "name": "Regenerate spatial anchors account keys" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "List Both of the 2 Keys of a Spatial Anchors Account" - }, - "names": [ - "spatial-anchors-account", - "key", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account key show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "List spatial anchor account key" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}/listkeys", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage developer keys of a spatial anchors account." - }, - "names": [ - "spatial-anchors-account", - "key" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Spatial Anchors Account." - }, - "names": [ - "spatial-anchors-account", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account create -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "Create spatial anchor account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Spatial Anchors Account." - }, - "names": [ - "spatial-anchors-account", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account delete -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "Delete spatial anchors account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Spatial Anchors Accounts by Subscription" - }, - "names": [ - "spatial-anchors-account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account list --resource-group \"MyResourceGroup\"" - ], - "name": "List spatial anchor accounts by resource group" - }, - { - "commands": [ - "spatial-anchors-account list" - ], - "name": "List spatial anchors accounts by subscription" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mixedreality/spatialanchorsaccounts", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Spatial Anchors Account." - }, - "names": [ - "spatial-anchors-account", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "Get spatial anchors account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Spatial Anchors Account." - }, - "names": [ - "spatial-anchors-account", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account update -n \"MyAccount\" --resource-group \"MyResourceGroup\" --location \"eastus2euap\" --tags hero=\"romeo\" heroine=\"juliet\"" - ], - "name": "Update spatial anchors account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage spatial anchor account with mixed reality." - }, - "names": [ - "spatial-anchors-account" - ] - }, - "sql": { - "commandGroups": { - "mi": { - "commandGroups": { - "dtc": { - "commands": { - "create": { - "help": { - "short": "Create managed instance DTC settings." - }, - "names": [ - "sql", - "mi", - "dtc", - "create" - ], - "versions": [ - { - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc/{}", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of managed instance DTC settings." - }, - "names": [ - "sql", - "mi", - "dtc", - "list" - ], - "versions": [ - { - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "lines": [ - "This command gets managed instance DTC settings." - ], - "short": "Get managed instance DTC settings." - }, - "names": [ - "sql", - "mi", - "dtc", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sql mi dtc show --g resourceGroup1 --managed-instance-name managedInstance1" - ], - "name": "Gets the managed instance DTC" - }, - { - "commands": [ - "sql mi dtc show --ids /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup1/providers/Microsoft.Sql/managedInstances/ManagedInstance1/dtc/current" - ], - "name": "Gets the managed instance DTC with the specified resource ID" - } - ], - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc/{}", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "This command updates the managed instance DTC settings. All parameters are optional." - ], - "short": "Update managed instance DTC settings." - }, - "names": [ - "sql", - "mi", - "dtc", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sql mi dtc update -g resourceGroup1 --mi managedInstance1 --dtc-enabled true", - "sql mi dtc update --ids /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup1/providers/Microsoft.Sql/managedInstances/ManagedInstance1/dtc/current --dtc-enabled true" - ], - "name": "Enable DTC on a managed instance" - }, - { - "commands": [ - "sql mi dtc update -g resourceGroup1 --mi managedInstance1 --xa-transactions-enabled true" - ], - "name": "Allow XA transactions for managed instance DTC" - } - ], - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc/{}", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "The managed instance DTC object can be fetched and updated using these commands." - ], - "short": "Commands related to managed instance DTC management." - }, - "names": [ - "sql", - "mi", - "dtc" - ] - }, - "endpoint-cert": { - "commands": { - "list": { - "help": { - "short": "List certificates used on endpoints on the target instance." - }, - "names": [ - "sql", - "mi", - "endpoint-cert", - "list" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/endpointcertificates", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a certificate used on the endpoint with the given id." - }, - "names": [ - "sql", - "mi", - "endpoint-cert", - "show" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/endpointcertificates/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Endpoint certificates management commands." - }, - "names": [ - "sql", - "mi", - "endpoint-cert" - ] - }, - "link": { - "commands": { - "create": { - "help": { - "short": "Create a distributed availability group between Sql On-Prem and Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "link", - "create" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Drop a distributed availability group between Sql On-Prem and Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "link", - "delete" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get a list of a distributed availability groups in instance." - }, - "names": [ - "sql", - "mi", - "link", - "list" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a distributed availability group info." - }, - "names": [ - "sql", - "mi", - "link", - "show" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a distributed availability group between Sql On-Prem and Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "link", - "update" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Instance link management commands." - }, - "names": [ - "sql", - "mi", - "link" - ] - }, - "partner-cert": { - "commands": { - "create": { - "help": { - "short": "Upload a server trust certificate from box to Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "partner-cert", - "create" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a server trust certificate that was uploaded from box to Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "partner-cert", - "delete" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get a list of server trust certificates that were uploaded from box to the given Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "partner-cert", - "list" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a server trust certificate that was uploaded from box to Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "partner-cert", - "show" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Upload a server trust certificate from box to Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "partner-cert", - "update" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Server trust certificate management commands." - }, - "names": [ - "sql", - "mi", - "partner-cert" - ] - }, - "server-configuration-option": { - "commands": { - "list": { - "help": { - "short": "List a list of managed instance server configuration options." - }, - "names": [ - "sql", - "mi", - "server-configuration-option", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sql mi server-configuration-option list -g 'ResourceGroup_1' --mi 'ManagedInstance_1'" - ], - "name": "List server configuration options on ManagedInstance_1 in ResourceGroup_1" - } - ], - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/serverconfigurationoptions", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - }, - "set": { - "help": { - "short": "Set managed instance server configuration option." - }, - "names": [ - "sql", - "mi", - "server-configuration-option", - "set" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mi server-configuration-option set -g 'ResourceGroup_1' --mi 'ManagedInstance_1' --name 'allowPolybaseExport' --value '1'" - ], - "name": "Create server configuration option on ManagedInstance_1 in ResourceGroup_1" - } - ], - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/serverconfigurationoptions/{}", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get managed instance server configuration option." - }, - "names": [ - "sql", - "mi", - "server-configuration-option", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sql mi server-configuration-option show -g 'ResourceGroup_1' --mi 'ManagedInstance_1' --name allowPolybaseExport" - ], - "name": "Show server configuration option allowPolybaseExport on ManagedInstance_1 in ResourceGroup_1" - } - ], - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/serverconfigurationoptions/{}", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Server configuration option management commands." - }, - "names": [ - "sql", - "mi", - "server-configuration-option" - ] - }, - "startstopschedule": { - "commands": { - "create": { - "help": { - "short": "Create the managed instance's Start/Stop schedule." - }, - "names": [ - "sql", - "mi", - "startstopschedule", - "create" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/startstopschedules/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the managed instance's Start/Stop schedule." - }, - "names": [ - "sql", - "mi", - "startstopschedule", - "delete" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/startstopschedules/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the managed instance's Start/Stop schedules." - }, - "names": [ - "sql", - "mi", - "startstopschedule", - "list" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/startstopschedules", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the managed instance's Start/Stop schedule." - }, - "names": [ - "sql", - "mi", - "startstopschedule", - "show" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/startstopschedules/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the managed instance's Start/Stop schedule." - }, - "names": [ - "sql", - "mi", - "startstopschedule", - "update" - ], - "versions": [ - { - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/startstopschedules/{}", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the managed instance's start stop schedule." - }, - "names": [ - "sql", - "mi", - "startstopschedule" - ] - } - }, - "commands": { - "refresh-external-governance-status": { - "help": { - "short": "Refresh external governance enablement status." - }, - "names": [ - "sql", - "mi", - "refresh-external-governance-status" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sql mi refresh-external-governance-status --managed-instance-name managedInstance -g resourceGroup1 --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" - ], - "name": "Update external governance status on specific MI" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/refreshexternalgovernancestatus", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Starts the managed instance." - }, - "names": [ - "sql", - "mi", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sql mi start --ids resourceId", - "sql mi start --mi miName -g resourceGroup --subscription subscription" - ], - "name": "Start a managed instance." - } - ], - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/start", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ] - } - ] - }, - "stop": { - "help": { - "short": "Stops the managed instance." - }, - "names": [ - "sql", - "mi", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sql mi stop --ids resourceId", - "sql mi stop --mi miName -g resourceGroup --subscription subscription" - ], - "name": "Stop a managed instance." - } - ], - "name": "2022-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2022-11-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage SQL managed instances." - }, - "names": [ - "sql", - "mi" - ] - } - }, - "help": { - "short": "Manage Azure SQL Databases and Data Warehouses." - }, - "names": [ - "sql" - ] - }, - "stack-hci": { - "commandGroups": { - "arc-setting": { - "commands": { - "consent-and-install-default-extension": { - "help": { - "short": "Add consent time for default extensions and initiate extensions installation" - }, - "names": [ - "stack-hci", - "arc-setting", - "consent-and-install-default-extension" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting consent-and-install-default-extension -g rg --arc-setting-name default --cluster-name name" - ], - "name": "Consent and install default extension" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/consentandinstalldefaultextensions", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting consent-and-install-default-extension -g rg --arc-setting-name default --cluster-name name" - ], - "name": "Consent and install default extension" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/consentandinstalldefaultextensions", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create arc setting for HCI cluster." - }, - "names": [ - "stack-hci", - "arc-setting", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting create --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Create arc setting" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting create --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Create arc setting" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "create-identity": { - "help": { - "short": "Create AAD identity for arc settings." - }, - "names": [ - "stack-hci", - "arc-setting", - "create-identity" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting create-identity --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Create arc identity" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/createarcidentity", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting create-identity --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Create arc identity" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/createarcidentity", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete arc setting resource details of HCI cluster." - }, - "names": [ - "stack-hci", - "arc-setting", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting delete --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Delete arc setting" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting delete --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Delete arc setting" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "generate-password": { - "help": { - "short": "Generate password for arc settings." - }, - "names": [ - "stack-hci", - "arc-setting", - "generate-password" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting generate-password --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Generate password" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/generatepassword", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting generate-password --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Generate password" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/generatepassword", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "initialize-disable-proces": { - "help": { - "short": "Initialize ARC Disable process on the cluster" - }, - "names": [ - "stack-hci", - "arc-setting", - "initialize-disable-proces" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting initialize-disable-proces -g rg --arc-setting-name default --cluster-name name" - ], - "name": "Initialize disable proces" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/initializedisableprocess", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting initialize-disable-proces -g rg --arc-setting-name default --cluster-name name" - ], - "name": "Initialize disable proces" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/initializedisableprocess", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List arc setting resources of HCI cluster." - }, - "names": [ - "stack-hci", - "arc-setting", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting list --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "List arc setting resources by HCI cluster" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting list --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "List arc setting resources by HCI cluster" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get arc setting resource details of HCI cluster." - }, - "names": [ - "stack-hci", - "arc-setting", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting show --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Get arc setting" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting show --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Get arc setting" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update arc setting for HCI cluster." - }, - "names": [ - "stack-hci", - "arc-setting", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting update --resource-group \"test-rg\" --cluster-name \"myCluster\" --name \"default\" --tags \"{tag:tag}\"" - ], - "name": "Update arc setting" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting update --resource-group \"test-rg\" --cluster-name \"myCluster\" --name \"default\" --tags \"{tag:tag}\"" - ], - "name": "Update arc setting" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage arc setting with stack hci." - }, - "names": [ - "stack-hci", - "arc-setting" - ] - }, - "cluster": { - "commandGroups": { - "identity": { - "commands": { - "assign": { - "help": { - "short": "Assign identities" - }, - "names": [ - "stack-hci", - "cluster", - "identity", - "assign" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete identities" - }, - "names": [ - "stack-hci", - "cluster", - "identity", - "delete" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-08-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove identities" - }, - "names": [ - "stack-hci", - "cluster", - "identity", - "remove" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show identity" - }, - "names": [ - "stack-hci", - "cluster", - "identity", - "show" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage identity" - }, - "names": [ - "stack-hci", - "cluster", - "identity" - ] - }, - "offer": { - "commandGroups": { - "sku": { - "commands": { - "list": { - "help": { - "short": "List Skus available for a offer within the HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "offer", - "sku", - "list" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get SKU resource details within a offer of HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "offer", - "sku", - "show" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster offer sku" - }, - "names": [ - "stack-hci", - "cluster", - "offer", - "sku" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List Offers available across publishers for the HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "offer", - "list" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/offers", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/offers", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get Offer resource details within a publisher of HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "offer", - "show" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster offer" - }, - "names": [ - "stack-hci", - "cluster", - "offer" - ] - }, - "publisher": { - "commandGroups": { - "offer": { - "commands": { - "list": { - "help": { - "short": "List Offers available for a publisher within the HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "publisher", - "offer", - "list" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster publisher offer" - }, - "names": [ - "stack-hci", - "cluster", - "publisher", - "offer" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List Publishers available for the HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "publisher", - "list" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get Publisher resource details of HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "publisher", - "show" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster publisher" - }, - "names": [ - "stack-hci", - "cluster", - "publisher" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an HCI cluster." - }, - "names": [ - "stack-hci", - "cluster", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster create --location \"East US\" --aad-client-id \"24a6e53d-04e5-44d2-b7cc-1b732a847dfc\" --aad-tenant-id \"7e589cc1-a8b6-4dff-91bd-5ec0fa18db94\" --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --name \"myCluster\" --resource- group \"test-rg\"" - ], - "name": "Create cluster" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster create --location \"East US\" --aad-client-id \"24a6e53d-04e5-44d2-b7cc-1b732a847dfc\" --aad-tenant-id \"7e589cc1-a8b6-4dff-91bd-5ec0fa18db94\" --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --name \"myCluster\" --resource- group \"test-rg\"" - ], - "name": "Create cluster" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "create-identity": { - "help": { - "short": "Create cluster identity." - }, - "names": [ - "stack-hci", - "cluster", - "create-identity" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster create-identity --name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Create cluster identity" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/createclusteridentity", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster create-identity --name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Create cluster identity" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/createclusteridentity", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an HCI cluster." - }, - "names": [ - "stack-hci", - "cluster", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster delete --name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Delete cluster" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster delete --name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Delete cluster" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "extend-software-assurance-benefit": { - "help": { - "short": "Extend Software Assurance Benefit to a cluster" - }, - "names": [ - "stack-hci", - "cluster", - "extend-software-assurance-benefit" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster extend-software-assurance-benefit --cluster-name name -g rg --software-assurance-intent enable" - ], - "name": "Extend software assurance benefit" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/extendsoftwareassurancebenefit", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster extend-software-assurance-benefit --cluster-name name -g rg --software-assurance-intent enable" - ], - "name": "Extend software assurance benefit" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/extendsoftwareassurancebenefit", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all HCI clusters in a subscription." - }, - "names": [ - "stack-hci", - "cluster", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster list --resource-group \"test-rg\"" - ], - "name": "List clusters in a given resource group" - }, - { - "commands": [ - "stack-hci cluster list" - ], - "name": "List clusters in a given subscription" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.azurestackhci/clusters", - "plane": "mgmt-plane", - "version": "2023-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster list --resource-group \"test-rg\"" - ], - "name": "List clusters in a given resource group" - }, - { - "commands": [ - "stack-hci cluster list" - ], - "name": "List clusters in a given subscription" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.azurestackhci/clusters", - "plane": "mgmt-plane", - "version": "2023-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get HCI cluster." - }, - "names": [ - "stack-hci", - "cluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster show --name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Get cluster" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster show --name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Get cluster" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an HCI cluster." - }, - "names": [ - "stack-hci", - "cluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster update --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --desired-properties \"{diagnosticLevel:Basic,windowsServerSubscription:Enabled}\" --tags \"tag:\"value\" --name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Update cluster" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster update --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --desired-properties \"{diagnosticLevel:Basic,windowsServerSubscription:Enabled}\" --tags \"tag:\"value\" --name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Update cluster" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "upload-certificate": { - "help": { - "short": "Upload certificate." - }, - "names": [ - "stack-hci", - "cluster", - "upload-certificate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster upload-certificate --cluster-name name -g rg --certificates \"[base64cert,base64cert]\"" - ], - "name": "Upload certificate" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/uploadcertificate", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster upload-certificate --cluster-name name -g rg --certificates \"[base64cert,base64cert]\"" - ], - "name": "Upload certificate" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/uploadcertificate", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster with stack hci." - }, - "names": [ - "stack-hci", - "cluster" - ] - }, - "cluster-update": { - "commandGroups": { - "summary": { - "commands": { - "create": { - "help": { - "short": "Create Update summaries under the HCI cluster" - }, - "names": [ - "stack-hci", - "cluster-update", - "summary", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary create --cluster-name name -g rg" - ], - "name": "Create cluster update summary" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary create --cluster-name name -g rg" - ], - "name": "Create cluster update summary" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete Update Summaries" - }, - "names": [ - "stack-hci", - "cluster-update", - "summary", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary delete --cluster-name name -g rg" - ], - "name": "Delete cluster update summary" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary delete --cluster-name name -g rg" - ], - "name": "Delete cluster update summary" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Update summaries under the HCI cluster" - }, - "names": [ - "stack-hci", - "cluster-update", - "summary", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary list --cluster-name name -g rg" - ], - "name": "List cluster update summary" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary list --cluster-name name -g rg" - ], - "name": "List cluster update summary" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get all Update summaries under the HCI cluster" - }, - "names": [ - "stack-hci", - "cluster-update", - "summary", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary show --cluster-name name -g rg" - ], - "name": "Show cluster update summary" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary show --cluster-name name -g rg" - ], - "name": "Show cluster update summary" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update Update summaries under the HCI cluster" - }, - "names": [ - "stack-hci", - "cluster-update", - "summary", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary update --cluster-name name -g rg --current-version 1.0.0 --hardware-model PowerEdge --oem-family DellEMC --package-versions \"[{packageType:OEM,version:2.2.2108.6},{packageType:Services,version:4.2203.2.32}]\"" - ], - "name": "Update cluster update summary" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary update --cluster-name name -g rg --current-version 1.0.0 --hardware-model PowerEdge --oem-family DellEMC --package-versions \"[{packageType:OEM,version:2.2.2108.6},{packageType:Services,version:4.2203.2.32}]\"" - ], - "name": "Update cluster update summary" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Update summaries" - }, - "names": [ - "stack-hci", - "cluster-update", - "summary" - ] - }, - "update-run": { - "commands": { - "create": { - "help": { - "short": "Create Update runs for a specified update" - }, - "names": [ - "stack-hci", - "cluster-update", - "update-run", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run create --cluster-name name -g rg -n updates-run-name --update-name name" - ], - "name": "Create update run" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run create --cluster-name name -g rg -n updates-run-name --update-name name" - ], - "name": "Create update run" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified Update Run" - }, - "names": [ - "stack-hci", - "cluster-update", - "update-run", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run delete --cluster-name name -g rg -n updates-run-name --update-name updates-name" - ], - "name": "Delete update run" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run delete --cluster-name name -g rg -n updates-run-name --update-name updates-name" - ], - "name": "Delete update run" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Update runs for a specified update" - }, - "names": [ - "stack-hci", - "cluster-update", - "update-run", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run list --cluster-name name -g rg --update-name name" - ], - "name": "List update run" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run list --cluster-name name -g rg --update-name name" - ], - "name": "List update run" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the Update run for a specified update" - }, - "names": [ - "stack-hci", - "cluster-update", - "update-run", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run show --cluster-name name -g rg -n updates-run-name --update-name name" - ], - "name": "Show update run" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run show --cluster-name name -g rg -n updates-run-name --update-name name" - ], - "name": "Show update run" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update Update runs for a specified update" - }, - "names": [ - "stack-hci", - "cluster-update", - "update-run", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run update --cluster-name name -g rg -n updates-run-name --update-name name --progress \"{name:cli_update_test,description:update_test}\"" - ], - "name": "Update update run" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run update --cluster-name name -g rg -n updates-run-name --update-name name --progress \"{name:cli_update_test,description:update_test}\"" - ], - "name": "Update update run" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Update runs" - }, - "names": [ - "stack-hci", - "cluster-update", - "update-run" - ] - } - }, - "commands": { - "apply": { - "help": { - "short": "Apply Update" - }, - "names": [ - "stack-hci", - "cluster-update", - "apply" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update apply -g rg --cluster-name name --update-name name" - ], - "name": "Cluster update apply" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/apply", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update apply -g rg --cluster-name name --update-name name" - ], - "name": "Cluster update apply" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/apply", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create specified Update" - }, - "names": [ - "stack-hci", - "cluster-update", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update create -g rg --cluster-name name -n updates-name" - ], - "name": "Create cluster update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update create -g rg --cluster-name name -n updates-name" - ], - "name": "Create cluster update" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified Update" - }, - "names": [ - "stack-hci", - "cluster-update", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update delete -g rg --cluster-name name -n updates-name" - ], - "name": "Delete cluster update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update delete -g rg --cluster-name name -n updates-name" - ], - "name": "Delete cluster update" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Updates" - }, - "names": [ - "stack-hci", - "cluster-update", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update list -g rg --cluster-name name" - ], - "name": "List cluster update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update list -g rg --cluster-name name" - ], - "name": "List cluster update" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get specified Update" - }, - "names": [ - "stack-hci", - "cluster-update", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update show -g rg --cluster-name name -n updates-name" - ], - "name": "Show cluster update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update show -g rg --cluster-name name -n updates-name" - ], - "name": "Show cluster update" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update specified Update" - }, - "names": [ - "stack-hci", - "cluster-update", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update -g {rg} --cluster-name name -n updates-name --description test --package-size-in-mb 10 --additional-properties test --availability-type local --version 1.0.0 --display-name test --publisher clitest" - ], - "name": "Update cluster update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update -g {rg} --cluster-name name -n updates-name --description test --package-size-in-mb 10 --additional-properties test --availability-type local --version 1.0.0 --display-name test --publisher clitest" - ], - "name": "Update cluster update" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster updates" - }, - "names": [ - "stack-hci", - "cluster-update" - ] - }, - "extension": { - "commands": { - "create": { - "help": { - "short": "Create extension for HCI cluster." - }, - "names": [ - "stack-hci", - "extension", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci extension create --arc-setting-name \"default\" --cluster-name \"myCluster\" --type \"MicrosoftMonitoringAgent\" --protected-settings '{\"workspaceId\": \"xx\", \"port\": \"6516\"}' --publisher \"Microsoft.Compute\" --settings '{\"workspaceKey\": \"xx\"}' --type-handler-version \"1.10\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" - ], - "name": "Create arc extension" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci extension create --arc-setting-name \"default\" --cluster-name \"myCluster\" --type \"MicrosoftMonitoringAgent\" --protected-settings '{\"workspaceId\": \"xx\", \"port\": \"6516\"}' --publisher \"Microsoft.Compute\" --settings '{\"workspaceKey\": \"xx\"}' --type-handler-version \"1.10\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" - ], - "name": "Create arc extension" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete particular arc extension of HCI Cluster." - }, - "names": [ - "stack-hci", - "extension", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci extension delete --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" - ], - "name": "Delete arc extension" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci extension delete --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" - ], - "name": "Delete arc extension" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all extensions under arc setting resource." - }, - "names": [ - "stack-hci", - "extension", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci extension list --arc-setting-name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "List extensions under arc setting resource" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci extension list --arc-setting-name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "List extensions under arc setting resource" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get particular arc extension of HCI cluster." - }, - "names": [ - "stack-hci", - "extension", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci extension show --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" - ], - "name": "Get arc settings extension" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "stack-hci extension show --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" - ], - "name": "Get arc settings extension" - } - ], - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update extension for HCI cluster." - }, - "names": [ - "stack-hci", - "extension", - "update" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - }, - "upgrade": { - "help": { - "short": "Upgrade a particular Arc Extension of HCI Cluster." - }, - "names": [ - "stack-hci", - "extension", - "upgrade" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}/upgrade", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}/upgrade", - "plane": "mgmt-plane", - "version": "2023-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage extension with stack hci." - }, - "names": [ - "stack-hci", - "extension" - ] - } - }, - "help": { - "short": "Manage Azure Stack HCI." - }, - "names": [ - "stack-hci" - ] - }, - "storage": { - "commandGroups": { - "account": { - "commandGroups": { - "migration": { - "commands": { - "show": { - "help": { - "short": "Get the status of the ongoing migration for the specified storage account." - }, - "names": [ - "storage", - "account", - "migration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage account migration show --account-name \"storage_account_name\" -g \"resource_group_name\"" - ], - "name": "migration show" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/accountmigrations/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Account Migration request can be triggered for a storage account to change its redundancy level. The migration updates the non-zonal redundant storage account to a zonal redundant account or vice-versa in order to have better reliability and availability. Zone-redundant storage (ZRS) replicates your storage account synchronously across three Azure availability zones in the primary region." - }, - "names": [ - "storage", - "account", - "migration", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage account migration start --account-name \"storage_account_name\" -g \"resource_group_name\" --sku Standard_ZRS --name default --no-wait" - ], - "name": "migration start" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/startaccountmigration", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Storage Account Migration" - }, - "names": [ - "storage", - "account", - "migration" - ] - } - }, - "help": { - "short": "Manage storage accounts." - }, - "names": [ - "storage", - "account" - ] - } - }, - "help": { - "short": "Manage Azure Cloud Storage resources." - }, - "names": [ - "storage" - ] - }, - "storage-actions": { - "commandGroups": { - "task": { - "commands": { - "create": { - "help": { - "short": "Create a new storage task resource with the specified parameters. If a storage task is already created and a subsequent create request is issued with different properties, the storage task properties will be updated. If a storage task is already created and a subsequent create request is issued with the exact same set of properties, the request will succeed." - }, - "names": [ - "storage-actions", - "task", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-actions task create -g rgteststorageactions -n testtask1 --identity \"{type:SystemAssigned}\" --tags \"{key1:value1}\" --action \"{if:{condition:'[[equals(AccessTier,'/Cool'/)]]',operations:[{name:'SetBlobTier',parameters:{tier:'Hot'},onSuccess:'continue',onFailure:'break'}]},else:{operations:[{name:'DeleteBlob',onSuccess:'continue',onFailure:'break'}]}}\" --description StorageTask1 --enabled true" - ], - "name": "storage-actions task create" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the storage task resource." - }, - "names": [ - "storage-actions", - "task", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-actions task delete -g rgteststorageactions -n testtask1" - ], - "name": "storage-actions task delete" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the storage tasks available under the subscription." - }, - "names": [ - "storage-actions", - "task", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-actions task list -g rgteststorageactions" - ], - "name": "storage-actions task list" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storageactions/storagetasks", - "plane": "mgmt-plane", - "version": "2023-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list-assignment": { - "help": { - "short": "List all the storage task assignments available under the given resource group." - }, - "names": [ - "storage-actions", - "task", - "list-assignment" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-actions task list-assignment -g rgteststorageactions -n testtask1" - ], - "name": "storage-actions task list-assignment" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}/storagetaskassignments", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list-report": { - "help": { - "short": "List the storage tasks run report summary for each assignment." - }, - "names": [ - "storage-actions", - "task", - "list-report" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-actions task list-report -g rgteststorageactions -n testtask1" - ], - "name": "storage-actions task list-report" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}/reports", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "preview-action": { - "help": { - "short": "Runs the input conditions against input object metadata properties and designates matched objects in response." - }, - "names": [ - "storage-actions", - "task", - "preview-action" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-actions task preview-action -l eastus2euap --action \"{if:{condition:'[[equals(AccessTier,'/Cool'/)]]'},else-block-exists:True}\" --blobs \"[{name:'folder2/file1.txt',properties:[{key:'Creation-Time',value:'Wed, 06 Jun 2023 05:23:29 GMT'},{key:'Last-Modified',value:'Wed, 06 Jun 2023 05:23:29 GMT'},{key:'Etag',value:'0x6FB67175454D36D'}],metadata:[{key:'mKey2',value:'mValue2'}],tags:[{key:'tKey2',value:'tValue2'}]}]\" --container \"{name:'firstContainer',metadata:[{key:'mContainerKey1',value:'mContainerValue1'}]}\"" - ], - "name": "storage-actions task preview-action" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storageactions/locations/{}/previewactions", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the storage task properties" - }, - "names": [ - "storage-actions", - "task", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-actions task show -g rgteststorageactions -n testtask1" - ], - "name": "storage-actions task show" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a storage task resource with the specified parameters. If a storage task is already created and a subsequent update request is issued with different properties, the storage task properties will be updated. If a storage task is already created and a subsequent update request is issued with the exact same set of properties, the request will succeed." - }, - "names": [ - "storage-actions", - "task", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-actions task update -g rgteststorageactions -n testtask1 --identity \"{type:SystemAssigned}\" --tags \"{key2:value2}\" --action \"{if:{condition:'[[equals(BlobType,'/BlockBlob'/)]]',operations:[{name:'SetBlobTags',parameters:{Archive-Status:'Archived'},onSuccess:'continue',onFailure:'break'}]},else:{operations:[{name:'UndeleteBlob',onSuccess:'continue',onFailure:'break'}]}}\" --description StorageTask1Update --enabled true" - ], - "name": "storage-actions task update" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage StorageTask" - }, - "names": [ - "storage-actions", - "task" - ] - } - }, - "help": { - "short": "Manage StorageActions" - }, - "names": [ - "storage-actions" - ] - }, - "storage-mover": { - "commandGroups": { - "agent": { - "commands": { - "create": { - "help": { - "short": "Creates an Agent resource, which references a hybrid compute machine that can run jobs." - }, - "names": [ - "storage-mover", - "agent", - "create" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists all Agents in a Storage Mover." - }, - "names": [ - "storage-mover", - "agent", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "agent list" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "agent list" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "agent list" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "agent list" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets an Agent resource." - }, - "names": [ - "storage-mover", - "agent", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" - ], - "name": "agent show" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" - ], - "name": "agent show" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" - ], - "name": "agent show" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" - ], - "name": "agent show" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "unregister": { - "help": { - "short": "Unregisters an Agent resource." - }, - "names": [ - "storage-mover", - "agent", - "unregister" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" - ], - "name": "agent unregister" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" - ], - "name": "agent unregister" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" - ], - "name": "agent unregister" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" - ], - "name": "agent unregister" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Agent resource, which references a hybrid compute machine that can run jobs." - }, - "names": [ - "storage-mover", - "agent", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" - ], - "name": "agent update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" - ], - "name": "agent update" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" - ], - "name": "agent update" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" - ], - "name": "agent update" - }, - { - "commands": [ - "storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule \"{weekly-recurrences:[{days:[Monday,Wednesday],start-time:{hour:10,minute:0},end-time:{hour:12,minute:30},limit-in-mbps:20}]}\"" - ], - "name": "add upload-limit-schedule" - }, - { - "commands": [ - "storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule weekly-recurrences[1]=\"{days:[Tuesday,Thursday],start-time:{hour:10,minute:0},end-time:{hour:12,minute:30},limit-in-mbps:20}\"" - ], - "name": "add another weekly-recurrence to existing upload-limit-schedule list" - }, - { - "commands": [ - "storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule null" - ], - "name": "clear upload-limit-schedule" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Agent resource, which references a hybrid compute machine that can run jobs." - }, - "names": [ - "storage-mover", - "agent" - ] - }, - "endpoint": { - "commands": { - "create": { - "help": { - "short": "Creates an Endpoint resource, which represents a data transfer source or destination." - }, - "names": [ - "storage-mover", - "endpoint", - "create" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an Endpoint resource." - }, - "names": [ - "storage-mover", - "endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" - ], - "name": "endpoint delete" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" - ], - "name": "endpoint delete" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" - ], - "name": "endpoint delete" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" - ], - "name": "endpoint delete" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists all Endpoints in a Storage Mover." - }, - "names": [ - "storage-mover", - "endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "endpoint list" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "endpoint list" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "endpoint list" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "endpoint list" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets an Endpoint resource." - }, - "names": [ - "storage-mover", - "endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" - ], - "name": "endpoint show" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" - ], - "name": "endpoint show" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" - ], - "name": "endpoint show" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" - ], - "name": "endpoint show" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates an Endpoint resource, which represents a data transfer source or destination." - }, - "names": [ - "storage-mover", - "endpoint", - "update" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Endpoint resource, which represents a data transfer source or destination." - }, - "names": [ - "storage-mover", - "endpoint" - ] - }, - "job-definition": { - "commands": { - "create": { - "help": { - "short": "Creates a Job Definition resource, which contains configuration for a single unit of managed data transfer." - }, - "names": [ - "storage-mover", - "job-definition", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2" - ], - "name": "job-definition create" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2" - ], - "name": "job-definition create" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2" - ], - "name": "job-definition create" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2" - ], - "name": "job-definition create" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a Job Definition resource." - }, - "names": [ - "storage-mover", - "job-definition", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition delete" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition delete" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition delete" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition delete" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists all Job Definitions in a Project." - }, - "names": [ - "storage-mover", - "job-definition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition list" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition list" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition list" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition list" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets a Job Definition resource." - }, - "names": [ - "storage-mover", - "job-definition", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition show" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition show" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition show" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition show" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "start-job": { - "help": { - "short": "Requests an Agent to start a new instance of this Job Definition, generating a new Job Run resource." - }, - "names": [ - "storage-mover", - "job-definition", - "start-job" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition start-job" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition start-job" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition start-job" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition start-job" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "stop-job": { - "help": { - "short": "Requests the Agent of any active instance of this Job Definition to stop." - }, - "names": [ - "storage-mover", - "job-definition", - "stop-job" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition stop-job" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition stop-job" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition stop-job" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition stop-job" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Job Definition resource, which contains configuration for a single unit of managed data transfer." - }, - "names": [ - "storage-mover", - "job-definition", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2" - ], - "name": "job-definition update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2" - ], - "name": "job-definition update" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2" - ], - "name": "job-definition update" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2" - ], - "name": "job-definition update" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Job Definition resource, which contains configuration for a single unit of managed data transfer." - }, - "names": [ - "storage-mover", - "job-definition" - ] - }, - "job-run": { - "commands": { - "list": { - "help": { - "short": "Lists all Job Runs in a Job Definition." - }, - "names": [ - "storage-mover", - "job-run", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-run list" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-run list" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-run list" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-run list" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets a Job Run resource." - }, - "names": [ - "storage-mover", - "job-run", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-run show" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-run show" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-run show" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-run show" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Job Run resource." - }, - "names": [ - "storage-mover", - "job-run" - ] - }, - "project": { - "commands": { - "create": { - "help": { - "short": "Creates a Project resource, which is a logical grouping of related jobs." - }, - "names": [ - "storage-mover", - "project", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" - ], - "name": "project create" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" - ], - "name": "project create" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" - ], - "name": "project create" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" - ], - "name": "project create" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a Project resource." - }, - "names": [ - "storage-mover", - "project", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" - ], - "name": "project delete" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" - ], - "name": "project delete" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" - ], - "name": "project delete" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" - ], - "name": "project delete" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists all Projects in a Storage Mover." - }, - "names": [ - "storage-mover", - "project", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover project list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "project list" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "project list" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "project list" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "project list" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets a Project resource." - }, - "names": [ - "storage-mover", - "project", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" - ], - "name": "project show" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" - ], - "name": "project show" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" - ], - "name": "project show" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" - ], - "name": "project show" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Project resource, which is a logical grouping of related jobs." - }, - "names": [ - "storage-mover", - "project", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" - ], - "name": "project update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" - ], - "name": "project update" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" - ], - "name": "project update" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" - ], - "name": "project update" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Project resource, which is a logical grouping of related jobs." - }, - "names": [ - "storage-mover", - "project" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Creates a top-level Storage Mover resource." - }, - "names": [ - "storage-mover", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" - ], - "name": "storage-mover create" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" - ], - "name": "storage-mover create" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" - ], - "name": "storage-mover create" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" - ], - "name": "storage-mover create" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a Storage Mover resource." - }, - "names": [ - "storage-mover", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover delete -g {rg} -n {mover_name}" - ], - "name": "storage-mover delete" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover delete -g {rg} -n {mover_name}" - ], - "name": "storage-mover delete" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover delete -g {rg} -n {mover_name}" - ], - "name": "storage-mover delete" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover delete -g {rg} -n {mover_name}" - ], - "name": "storage-mover delete" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists all Storage Movers in a subscription." - }, - "names": [ - "storage-mover", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover list -g {rg}" - ], - "name": "storage-mover list" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", - "plane": "mgmt-plane", - "version": "2023-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover list -g {rg}" - ], - "name": "storage-mover list" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover list -g {rg}" - ], - "name": "storage-mover list" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", - "plane": "mgmt-plane", - "version": "2023-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover list -g {rg}" - ], - "name": "storage-mover list" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", - "plane": "mgmt-plane", - "version": "2024-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets a Storage Mover resource." - }, - "names": [ - "storage-mover", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover show -g {rg} -n {mover_name}" - ], - "name": "storage-mover show" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover show -g {rg} -n {mover_name}" - ], - "name": "storage-mover show" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover show -g {rg} -n {mover_name}" - ], - "name": "storage-mover show" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover show -g {rg} -n {mover_name}" - ], - "name": "storage-mover show" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a top-level Storage Mover resource." - }, - "names": [ - "storage-mover", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" - ], - "name": "storage-mover update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" - ], - "name": "storage-mover update" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" - ], - "name": "storage-mover update" - } - ], - "name": "2023-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" - ], - "name": "storage-mover update" - } - ], - "name": "2024-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2024-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage top-level Storage Mover resource." - }, - "names": [ - "storage-mover" - ] - }, - "storagesync": { - "commandGroups": { - "private-endpoint-connection": { - "commands": { - "list": { - "help": { - "short": "List a PrivateEndpointConnection List." - }, - "names": [ - "storagesync", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagesync/storagesyncservices/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private endpoint connection." - }, - "names": [ - "storagesync", - "private-endpoint-connection" - ] - }, - "sync-group": { - "commandGroups": { - "cloud-endpoint": { - "commands": { - "trigger-change-detection": { - "help": { - "short": "Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud Endpoint." - }, - "names": [ - "storagesync", - "sync-group", - "cloud-endpoint", - "trigger-change-detection" - ], - "versions": [ - { - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagesync/storagesyncservices/{}/syncgroups/{}/cloudendpoints/{}/triggerchangedetection", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cloud endpoint." - }, - "names": [ - "storagesync", - "sync-group", - "cloud-endpoint" - ] - } - }, - "help": { - "short": "Manage sync group." - }, - "names": [ - "storagesync", - "sync-group" - ] - } - }, - "commands": { - "check-name-availability": { - "help": { - "short": "Check the give namespace name availability." - }, - "names": [ - "storagesync", - "check-name-availability" - ], - "versions": [ - { - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagesync/locations/{}/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure File Sync." - }, - "names": [ - "storagesync" - ] - }, - "support": { - "commandGroups": { - "in-subscription": { - "commandGroups": { - "chat-transcript": { - "commands": { - "list": { - "help": { - "short": "List all chat transcripts for a support ticket under subscription" - }, - "names": [ - "support", - "in-subscription", - "chat-transcript", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription chat-transcript list --ticket-name \"TestTicketName\"" - ], - "name": "List all chat transcripts for a support ticket under subscription" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/chattranscripts", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get chatTranscript details for a support ticket under a subscription." - }, - "names": [ - "support", - "in-subscription", - "chat-transcript", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription chat-transcript show --ticket-name \"TestTicketName\" --chat-transcript-name \"TestChatTranscriptName\"" - ], - "name": "Get chatTranscript details for a support ticket under a subscription." - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/chattranscripts/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage support ticket chat transcript" - }, - "names": [ - "support", - "in-subscription", - "chat-transcript" - ] - }, - "communication": { - "commands": { - "create": { - "help": { - "short": "Adds a new customer communication to an Azure support ticket." - }, - "names": [ - "support", - "in-subscription", - "communication", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription communication create --ticket-name \"TestTicketName \"--communication-name \"TestTicketCommunicationName\" --communication-body \"TicketCommunicationBody\" --communication-subject \"TicketCommunicationSubject\"" - ], - "name": "Adds a new customer communication to an Azure support ticket." - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/communications/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all communications (attachments not included) for a support ticket.

You can also filter support ticket communications by _CreatedDate_ or _CommunicationType_ using the $filter parameter. The only type of communication supported today is _Web_. Output will be a paged result with _nextLink_, using which you can retrieve the next set of Communication results.

Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error." - }, - "names": [ - "support", - "in-subscription", - "communication", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription communication list --ticket-name \"TestTicketName\" --filter \"CreatedDate ge 2024-01-01\"" - ], - "name": "List web communication created on or after a specific date for a subscription support ticket." - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/communications", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get communication details for a support ticket." - }, - "names": [ - "support", - "in-subscription", - "communication", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription communication show --ticket-name \"TestTicketName\" --communication-name \"TestTicketCommunicationName\"" - ], - "name": "Get communication details for a subscription support ticket." - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/communications/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new customer communication to an Azure support ticket." - }, - "names": [ - "support", - "in-subscription", - "communication", - "update" - ], - "versions": [ - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/communications/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage support ticket communications" - }, - "names": [ - "support", - "in-subscription", - "communication" - ] - }, - "file": { - "commands": { - "create": { - "help": { - "short": "Create a new file under a workspace for the specified subscription." - }, - "names": [ - "support", - "in-subscription", - "file", - "create" - ], - "versions": [ - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}/files/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the Files information under a workspace for an Azure subscription." - }, - "names": [ - "support", - "in-subscription", - "file", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription file list --file-workspace-name \"TestFileWorkspaceName\" --subscription \"TestSubscription\"" - ], - "name": "List all the files within a file-workspace for a specified subscription (different from the account subscription)" - }, - { - "commands": [ - "support in-subscription file list --file-workspace-name \"TestFileWorkspaceName\"" - ], - "name": "List all the files within a file-workspace for a specified subscription (same as the account subscription)" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}/files", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of a specific file in a work space." - }, - "names": [ - "support", - "in-subscription", - "file", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription file show --subscription \"TestSubscription\" --file-workspace-name \"TestWorkspaceName\" --file-name \"FileName\"" - ], - "name": "Show a file within a file-workspace for a specified subscription (different from the account subscription)" - }, - { - "commands": [ - "support in-subscription file show --file-workspace-name \"TestWorkspaceName\" --file-name \"FileName\"" - ], - "name": "Show a file within a file-workspace for a specified subscription (same as the account subscription)" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}/files/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new file under a workspace for the specified subscription." - }, - "names": [ - "support", - "in-subscription", - "file", - "update" - ], - "versions": [ - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}/files/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "upload": { - "help": { - "short": "This API allows you to upload content to a file" - }, - "names": [ - "support", - "in-subscription", - "file", - "upload" - ], - "versions": [ - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}/files/{}/upload", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "File operations for a specified subscription" - }, - "names": [ - "support", - "in-subscription", - "file" - ] - }, - "file-workspace": { - "commands": { - "create": { - "help": { - "short": "Create a new file workspace for the specified subscription." - }, - "names": [ - "support", - "in-subscription", - "file-workspace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription file-workspace create --file-workspace-name \"TestWorkspaceName\" --subscription \"TestSubscription\"" - ], - "name": "Create a file workspace for a specified subscription (different from the account subscription)" - }, - { - "commands": [ - "support in-subscription file-workspace create --file-workspace-name \"TestWorkspaceName\"" - ], - "name": "Create a file workspace for a specified subscription (same as the account subscription)" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details for a specific file workspace in an Azure subscription." - }, - "names": [ - "support", - "in-subscription", - "file-workspace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription file-workspace show --file-workspace-name \"TestWorkspaceName\" --subscription \"TestSubscription\"" - ], - "name": "Show a file workspace for a specified subscription (different from the account subscription)" - }, - { - "commands": [ - "support in-subscription file-workspace show --file-workspace-name \"TestWorkspaceName\"" - ], - "name": "Show a file workspace for a specified subscription (same as the account subscription)" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "File workspaces for Azure Support for the specified subscription." - }, - "names": [ - "support", - "in-subscription", - "file-workspace" - ] - }, - "tickets": { - "commands": { - "check-name-availability": { - "help": { - "short": "Check the availability of a resource name. This API should be used to check the uniqueness of the name for adding a new communication or file workspace to the support ticket." - }, - "names": [ - "support", - "in-subscription", - "tickets", - "check-name-availability" - ], - "versions": [ - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/checknameavailability", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Creates a new support ticket for Quota increase, Technical, Billing, and Subscription Management issues for the specified subscription." - }, - "names": [ - "support", - "in-subscription", - "tickets", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"BillingTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/BillingServiceNameGuid/problemClassifications/BillingProblemClassificationNameGuid\" --severity \"minimal\" --ticket-name \"BillingTestTicketName\" --title \"BillingTicketTitle\"" - ], - "name": "Create a ticket for Billing related issues" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"SubMgmtTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/SubMgmtServiceNameGuid/problemClassifications/SubMgmtProblemClassificationNameGuid\" --severity \"minimal\" --ticket-name \"SubMgmtTestTicketName\" --title \"SubMgmtTicketTitle\"" - ], - "name": "Create a ticket for Subscription Management related issues." - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --contact-additional-emails \"xyz@contoso.com\" \"devs@contoso.com\"--description \"TechnicalTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/TechnicalServiceNameGuid/problemClassifications/TechnicalProblemClassificationNameGuid\" --severity \"minimal\" --ticket-name \"TechnicalTestTicketName\" --title \"TechnicalTicketTitle\" --technical-resource \"/subscriptions/SubscriptionGuid/resourceGroups/RgName/providers/Microsoft.Compute/virtualMachines/RName\" --secondary-consent \"[{type:VirtualMachineMemoryDump,user-consent:No}]\"" - ], - "name": "Create a ticket for Technical issue related to a specific resource" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/batch_problemClassification_guid\" --severity \"moderate\" --ticket-name \"BatchQuotaIncreaseRequest\" --title \"Request for Active Jobs and Job Schedules Quota Increase\"" - ], - "name": "Create a ticket to request an increase in Active Jobs and Job Schedules quota for a Batch account" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"usa\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/sql_managedinstance_problemClassification_guid\" --severity \"moderate\" --ticket-name \"SQLMIQuotaIncreaseRequest\" --title \"Request for Azure SQL Managed Instance Quota Increase\"" - ], - "name": "Create a ticket to request an increase in Azure SQL managed instance quota" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/batch_problemClassification_guid\" --severity \"moderate\" --ticket-name \"BatchAccountQuotaIncreaseRequest\" --title \"Request for Batch Accounts Quota Increase\"" - ], - "name": "Create a ticket to request an increase in Batch accounts quota for a subscription" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"QuotaTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/CoresQuotaProblemClassificationNameGuid\" --severity \"minimal\" --ticket-name \"ComputeVMCoresQuotaIncreaseRequest\" --title \"Request for Compute VM Cores Quota Increase\"" - ], - "name": "Create a ticket to request an increase in Compute VM Cores quota" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/sql_datawarehouse_problemClassification_guid\" --severity \"moderate\" --ticket-name \"SynapseAnalyticsDTUsQuotaIncreaseRequest\" --title \"Request for DTUs Quota Increase in Azure Synapse Analytics\"" - ], - "name": "Create a ticket to request an increase in DTUs for Azure Synapse Analytics" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/sql_database_problemClassification_guid\" --severity \"moderate\" --ticket-name \"SQLDatabaseDTUsQuotaIncreaseRequest\" --title \"Request for DTUs Quota Increase in SQL Database\" --quota-change-version \"1.0\" --quota-change-subtype \"DTUs\" --quota-change-requests \"[{region:'EastUS',payload:'{ServerName:testserver,NewLimit:54000}'}]\"" - ], - "name": "Create a ticket to request an increase in DTUs for SQL Database" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification --problem classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/batch_problemClassification_guid\" --severity \"moderate\" --ticket-name \"BatchLowPriorityCoresQuotaIncreaseRequest\" --title \"Request for Low-priority Cores Quota Increase in Batch Account\" --quota-change-version \"1.0\" --quota-change-subtype \"Account\" --quota-change-requests \"[{region:'EastUS',payload:'{AccountName:test,NewLimit:200,Type:LowPriority}'}]\"" - ], - "name": "Create a ticket to request an increase in Low-priority cores for a Batch account" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/machine_learning_service_problemClassification_guid\" --severity \"moderate\" --ticket-name \"MachineLearningLowPriorityCoresQuotaIncreaseRequest\" --title \"Request for Low-priority Cores Quota Increase in Machine Learning Service\" --quota-change-version \"1.0\" --quota-change-subtype \"BatchAml\" --quota-change-requests \"[{region:'EastUS',payload:'{NewLimit:200,Type:LowPriority}'}]\"" - ], - "name": "Create a ticket to request an increase in Low-priority cores for Machine Learning service" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"QuotaTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/QuotaServiceNameGuid/problemClassifications/GenericProblemClassificationNameGuid\" --severity \"minimal\" --ticket-name \"GenericQuotaIncreaseRequest\" --title \"Request for Generic Quota Increase\"" - ], - "name": "Create a ticket for Generic Quota increase for any Azure Service" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"QuotaTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/batch_problemClassification_guid\" --severity \"minimal\" --ticket-name \"BatchPoolsQuotaIncreaseRequest\" --title \"Request for Pools Quota Increase in Batch Account\" --quota-change-version \"1.0\" --quota-change-requests [0].region=\"WESTUS\" --quota-change-requests [0].payload=\"{AccountName: test, NewLimit: 102, Type: Pools}\" --quota-change-subtype \"Account\"" - ], - "name": "Create a ticket to request an increase in Pools for a Batch account" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/sql_datawarehouse_problemClassification_guid\" --severity \"moderate\" --ticket-name \"SynapseAnalyticsServersQuotaIncreaseRequest\" --title \"Request for Servers Quota Increase in Azure Synapse Analytics\" --quota-change-version \"1.0\" --quota-change-subtype \"Servers\" --quota-change-requests \"[{region:'EastUS',payload:'{NewLimit:200}'}]\"" - ], - "name": "Create a ticket to request an increase in Servers for Azure Synapse Analytics" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/sql_database_problemClassification_guid\"--severity \"moderate\" --ticket-name \"SQLDatabaseServersQuotaIncreaseRequest\" --title \"Request for Servers Quota Increase in SQL Database\" --quota-change-version \"1.0\" --quota-change-subtype \"Servers\" --quota-change-requests \"[{region:'EastUS',payload:'{NewLimit:200}'}]\"" - ], - "name": "Create a ticket to request an increase in Servers for SQL Database" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"Increase the maximum throughput per container limit to 10000 for account foo bar\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/cosmosdb_problemClassification_guid\" --severity \"moderate\" --ticket-name \"CosmosDBThroughputQuotaIncreaseRequest\" --title \"Request for Throughput Quota Increase in Cosmos DB\"" - ], - "name": "Create a ticket to request an increase in throughput per container limit for account foo bar in Cosmos DB" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/batch_problemClassification_guid\" --severity \"moderate\" --ticket-name \"BatchVMFamilyCoresQuotaIncreaseRequest\" --title \"Request for VM Family Cores Quota Increase in Batch Account\" --quota-change-version \"1.0\" --quota-change-subtype \"Account\" --quota-change-requests \"[{region:'EastUS',payload:'{AccountName:test,VMFamily:standardA0_A7Family,NewLimit:200,Type:Dedicated}'}]\"" - ], - "name": "Create a ticket to request an increase in specific VM family cores for a Batch account" - }, - { - "commands": [ - "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/machine_learning_service_problemClassification_guid\" --severity \"moderate\" --ticket-name \"MachineLearningVMFamilyCoresQuotaIncreaseRequest\" --title \"Request for VM Family Cores Quota Increase in Machine Learning Service\" --quota-change-version \"1.0\" --quota-change-subtype \"BatchAml\" --quota-change-requests \"[{region:'EastUS',payload:'{VMFamily:standardA0_A7Family,NewLimit:200,Type:Dedicated}'}]\"" - ], - "name": "Create a ticket to request an increase in specific VM family cores for Machine Learning service" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists all the support tickets for an Azure subscription. You can also filter the support tickets by _Status_, _CreatedDate_, _ServiceId_, and _ProblemClassificationId_ using the $filter parameter. Output will be a paged result with _nextLink_, using which you can retrieve the next set of support tickets.

Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error. Default is CreatedDate >= one week." - }, - "names": [ - "support", - "in-subscription", - "tickets", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription tickets list" - ], - "name": "List support tickets for a subscription" - }, - { - "commands": [ - "support in-subscription tickets list --filter \"Status eq 'Open'\"" - ], - "name": "List support tickets in open state for a subscription" - }, - { - "commands": [ - "support in-subscription tickets list --filter \"Status eq 'Updating'\"" - ], - "name": "List support tickets in updating state for a subscription" - }, - { - "commands": [ - "support in-subscription tickets list --filter \"ProblemClassificationId eq 'problem_classification_guid'\"" - ], - "name": "List support tickets with a certain problem classification id for a subscription" - }, - { - "commands": [ - "support in-subscription tickets list --filter \"CreatedDate ge 2024-01-01T22:08:51Z and Status eq 'Open'\"" - ], - "name": "List support tickets created on or after a certain date and in open state for a subscription" - }, - { - "commands": [ - "support in-subscription tickets list --filter \"ServiceId eq 'service_guid'\"" - ], - "name": "List support tickets with a certain service id for a subscription" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/supporttickets", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get ticket details for an Azure subscription. Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error." - }, - "names": [ - "support", - "in-subscription", - "tickets", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription tickets show --ticket-name \"TestTicketName\"" - ], - "name": "Get details of a subscription ticket" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update API allows you to update the severity level, ticket status, advanced diagnostic consent, secondary consent, and your contact information in the support ticket.

Note: The severity levels cannot be changed if a support ticket is actively being worked upon by an Azure support engineer. In such a case, contact your support engineer to request severity update by adding a new communication using the Communications API." - }, - "names": [ - "support", - "in-subscription", - "tickets", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support in-subscription tickets update --ticket-name \"TestTicketName\" --severity \"moderate\"" - ], - "name": "Update support ticket severity." - }, - { - "commands": [ - "support in-subscription tickets update --ticket-name \"TestTicketName\" --status \"closed\"" - ], - "name": "Update support ticket status." - }, - { - "commands": [ - "support in-subscription tickets update --ticket-name \"TestTicketName\" --contact-additional-emails \"xyz@contoso.com\" \"devs@contoso.com\" --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"phone\" --contact-phone-number \"123-456-7890\" --contact-timezone \"Pacific Standard Time\"" - ], - "name": "Update support ticket customer contact details properties" - }, - { - "commands": [ - "support in-subscription tickets update --ticket-name \"TestTicketName\" --advanced-diagnostic-consent \"Yes\"" - ], - "name": "Update advanced diagnostic consent of a support ticket" - }, - { - "commands": [ - "support in-subscription tickets update --ticket-name \"TestTicketName\" --secondary-consent \"[{type:VirtualMachineMemoryDump,user-consent:No}]\"", - "support in-subscription tickets update --ticket-name \"TestTicketName\" --secondary-consent [0].type=\"VirtualMachineMemoryDump\" --secondary-consent [0].user-consent=\"No\"", - "support in-subscription tickets update --ticket-name \"TestTicketName\" --secondary-consent [0]=\"{type:VirtualMachineMemoryDump,user-consent:No}\"" - ], - "name": "Update secondary consent of a support ticket" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Create and manage Azure support ticket with a subscription." - }, - "names": [ - "support", - "in-subscription", - "tickets" - ] - } - }, - "commands": { - "check-name-availability": { - "help": { - "short": "Check the availability of a resource name. This API should be used to check the uniqueness of the resource name for the selected subscription." - }, - "names": [ - "support", - "in-subscription", - "check-name-availability" - ], - "versions": [ - { - "name": "2024-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.support/checknameavailability", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure support resource within the selected subscription." - }, - "names": [ - "support", - "in-subscription" - ] - }, - "no-subscription": { - "commandGroups": { - "chat-transcript": { - "commands": { - "list": { - "help": { - "short": "List all chat transcripts for a support ticket" - }, - "names": [ - "support", - "no-subscription", - "chat-transcript", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription chat-transcript list --ticket-name \"TestTicketName\"" - ], - "name": "List all chat transcripts for a support ticket" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/supporttickets/{}/chattranscripts", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get chatTranscript details for a no subscription support ticket." - }, - "names": [ - "support", - "no-subscription", - "chat-transcript", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription chat-transcript show --ticket-name \"TestTicketName\" --chat-transcript-name \"TestChatTranscriptName\"" - ], - "name": "Get chatTranscript details for a support ticket" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/supporttickets/{}/chattranscripts/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage support ticket chat transcript" - }, - "names": [ - "support", - "no-subscription", - "chat-transcript" - ] - }, - "communication": { - "commands": { - "create": { - "help": { - "short": "Adds a new customer communication to an Azure support ticket." - }, - "names": [ - "support", - "no-subscription", - "communication", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription communication create --ticket-name \"TestTicketName \"--communication-name \"TestTicketCommunicationName\" --communication-body \"TicketCommunicationBody\" --communication-subject \"TicketCommunicationSubject\"" - ], - "name": "Adds a new customer communication to an Azure support ticket." - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/supporttickets/{}/communications/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all communications (attachments not included) for a support ticket.

You can also filter support ticket communications by _CreatedDate_ or _CommunicationType_ using the $filter parameter. The only type of communication supported today is _Web_. Output will be a paged result with _nextLink_, using which you can retrieve the next set of Communication results.

Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error." - }, - "names": [ - "support", - "no-subscription", - "communication", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription communication list --ticket-name \"TestTicketName\" --filter \"CreatedDate ge 2024-01-01\"" - ], - "name": "List web communication created on or after a specific date for a no subscription support ticket." - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/supporttickets/{}/communications", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get communication details for a support ticket." - }, - "names": [ - "support", - "no-subscription", - "communication", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription communication show --ticket-name \"TestTicketName\" --communication-name \"TestTicketCommunicationName\"" - ], - "name": "Get communication details for a no subscription support ticket." - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/supporttickets/{}/communications/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new customer communication to an Azure support ticket." - }, - "names": [ - "support", - "no-subscription", - "communication", - "update" - ], - "versions": [ - { - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/supporttickets/{}/communications/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage support ticket communications" - }, - "names": [ - "support", - "no-subscription", - "communication" - ] - }, - "file": { - "commands": { - "create": { - "help": { - "short": "Create a new file under a workspace." - }, - "names": [ - "support", - "no-subscription", - "file", - "create" - ], - "versions": [ - { - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/fileworkspaces/{}/files/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the Files information under a workspace." - }, - "names": [ - "support", - "no-subscription", - "file", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription file list --file-workspace \"TestFileWorkspaceName\"" - ], - "name": "List all the files within a file-workspace" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/fileworkspaces/{}/files", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of a specific file in a work space." - }, - "names": [ - "support", - "no-subscription", - "file", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription file show --file-workspace-name \"TestWorkspaceName\" --file-name \"FileName\"" - ], - "name": "Show a file within a file-workspace" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/fileworkspaces/{}/files/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new file under a workspace." - }, - "names": [ - "support", - "no-subscription", - "file", - "update" - ], - "versions": [ - { - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/fileworkspaces/{}/files/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "upload": { - "help": { - "short": "This API allows you to upload content to a file" - }, - "names": [ - "support", - "no-subscription", - "file", - "upload" - ], - "versions": [ - { - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/fileworkspaces/{}/files/{}/upload", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "File operations for no subscription" - }, - "names": [ - "support", - "no-subscription", - "file" - ] - }, - "file-workspace": { - "commands": { - "create": { - "help": { - "short": "Creates a new file workspace." - }, - "names": [ - "support", - "no-subscription", - "file-workspace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription file-workspace create --file-workspace-name \"TestWorkspaceName\"" - ], - "name": "Create a file workspace" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/fileworkspaces/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets details for a specific file workspace." - }, - "names": [ - "support", - "no-subscription", - "file-workspace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription file-workspace show --file-workspace-name \"TestWorkspaceName\"" - ], - "name": "Show a file workspace" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/fileworkspaces/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "File workspaces for Azure Support." - }, - "names": [ - "support", - "no-subscription", - "file-workspace" - ] - }, - "tickets": { - "commands": { - "check-name-availability": { - "help": { - "short": "Check the availability of a resource name. This API should be used to check the uniqueness of the name for adding a new communication or file workspace to the no subscription support ticket." - }, - "names": [ - "support", - "no-subscription", - "tickets", - "check-name-availability" - ], - "versions": [ - { - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/supporttickets/{}/checknameavailability", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Creates a new support ticket for Billing, Subscription Management, and Technical issues for no subscription." - }, - "names": [ - "support", - "no-subscription", - "tickets", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription tickets create --ticket-name \"BillingTestTicketName\" --title \"BillingTicketTitle\"--contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"BillingTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/BillingServiceNameGuid/problemClassifications/BillingProblemClassificationNameGuid\" --severity \"minimal\"" - ], - "name": "Create a ticket for Billing related issues" - }, - { - "commands": [ - "support no-subscription tickets create --ticket-name \"SubMgmtTestTicketName\" --title \"SubMgmtTicketTitle\" --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"SubMgmtTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/SubMgmtServiceNameGuid/problemClassifications/SubMgmtProblemClassificationNameGuid\" --severity \"minimal\"" - ], - "name": "Create a ticket for Subscription Management related issues." - }, - { - "commands": [ - "support no-subscription tickets create --ticket-name \"TechnicalTestTicketName\" --title \"TechnicalTicketTitle\" --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --contact-additional-emails \"xyz@contoso.com\" \"devs@contoso.com\"--description \"TechnicalTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/TechnicalServiceNameGuid/problemClassifications/TechnicalProblemClassificationNameGuid\" --severity \"minimal\" --technical-resource \"/RgName/providers/Microsoft.Compute/virtualMachines/RName\" --secondary-consent \"[{type:VirtualMachineMemoryDump,user-consent:No}]\"" - ], - "name": "Create a ticket for Technical issue related to a specific resource" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/supporttickets/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the support tickets.

You can also filter the support tickets by Status, CreatedDate, ServiceId, and ProblemClassificationId using the $filter parameter. Output will be a paged result with nextLink, using which you can retrieve the next set of support tickets.

Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error. Default is CreatedDate >= one week." - }, - "names": [ - "support", - "no-subscription", - "tickets", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription tickets list" - ], - "name": "List support tickets for a no subscription" - }, - { - "commands": [ - "support no-subscription tickets list --filter \"Status eq 'Open'\"" - ], - "name": "List support tickets in open state for a no subscription" - }, - { - "commands": [ - "support no-subscription tickets list --filter \"Status eq 'Updating'\"" - ], - "name": "List support tickets in updating state for a no subscription" - }, - { - "commands": [ - "support no-subscription tickets list --filter \"ProblemClassificationId eq 'problem_classification_guid'\"" - ], - "name": "List support tickets with a certain problem classification id for a no subscription" - }, - { - "commands": [ - "support no-subscription tickets list --filter \"CreatedDate ge 2024-01-01T22:08:51Z and Status eq 'Open'\"" - ], - "name": "List support tickets created on or after a certain date and in open state for a no subscription" - }, - { - "commands": [ - "support no-subscription tickets list --filter \"ServiceId eq 'service_guid'\"" - ], - "name": "List support tickets with a certain service id for a no subscription" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/supporttickets", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details for a specific support ticket. Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error." - }, - "names": [ - "support", - "no-subscription", - "tickets", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription tickets show --ticket-name \"TestTicketName\"" - ], - "name": "Get details of a no subscription ticket" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/supporttickets/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update API allows you to update the severity level, ticket status, advanced diagnostic consent, secondary consent, and your contact information in the support ticket.

Note: The severity levels cannot be changed if a support ticket is actively being worked upon by an Azure support engineer. In such a case, contact your support engineer to request severity update by adding a new communication using the Communications API." - }, - "names": [ - "support", - "no-subscription", - "tickets", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support no-subscription tickets update --ticket-name \"TestTicketName\" --severity \"moderate\"" - ], - "name": "Update support ticket severity." - }, - { - "commands": [ - "support no-subscription tickets update --ticket-name \"TestTicketName\" --status \"closed\"" - ], - "name": "Update support ticket status." - }, - { - "commands": [ - "support no-subscription tickets update --ticket-name \"TestTicketName\" --contact-additional-emails \"xyz@contoso.com\" \"devs@contoso.com\" --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"phone\" --contact-phone-number \"123-456-7890\" --contact-timezone \"Pacific Standard Time\"" - ], - "name": "Update support ticket customer contact details properties" - }, - { - "commands": [ - "support no-subscription tickets update --ticket-name \"TestTicketName\" --advanced-diagnostic-consent \"Yes\"" - ], - "name": "Update advanced diagnostic consent of a support ticket" - }, - { - "commands": [ - "support no-subscription tickets update --ticket-name \"TestTicketName\" --secondary-consent \"[{type:VirtualMachineMemoryDump,user-consent:No}]\"", - "support no-subscription tickets update --ticket-name \"TestTicketName\" --secondary-consent [0].type=\"VirtualMachineMemoryDump\" --secondary-consent [0].user-consent=\"No\"", - "support no-subscription tickets update --ticket-name \"TestTicketName\" --secondary-consent [0]=\"{type:VirtualMachineMemoryDump,user-consent:No}\"" - ], - "name": "Update secondary consent of a support ticket" - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/supporttickets/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Create and manage Azure support ticket without a subscription." - }, - "names": [ - "support", - "no-subscription", - "tickets" - ] - } - }, - "commands": { - "check-name-availability": { - "help": { - "short": "Check the availability of a resource name. This API should be used to check the uniqueness of the resource name." - }, - "names": [ - "support", - "no-subscription", - "check-name-availability" - ], - "versions": [ - { - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/checknameavailability", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure support resource without a subscription." - }, - "names": [ - "support", - "no-subscription" - ] - }, - "services": { - "commandGroups": { - "problem-classifications": { - "commands": { - "list": { - "help": { - "short": "List all the problem classifications (categories) available for a specific Azure service. Always use the service and problem classifications obtained programmatically. This practice ensures that you always have the most recent set of service and problem classification Ids." - }, - "names": [ - "support", - "services", - "problem-classifications", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support services problem-classifications list --service-name \"ServiceNameGuid\"" - ], - "name": "Gets list of problem classifications for a service for which a support ticket can be created." - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/services/{}/problemclassifications", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get problem classification details for a specific Azure service." - }, - "names": [ - "support", - "services", - "problem-classifications", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support services problem-classifications show --service-name \"ServiceNameGuid\" --problem-classification-name \"ProblemClassificationNameGuid\"" - ], - "name": "Gets details of problem classification for Azure service." - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/services/{}/problemclassifications/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Problem classifications for an Azure service." - }, - "names": [ - "support", - "services", - "problem-classifications" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List all the Azure services available for support ticket creation. Always use the service and problem classifications obtained programmatically. This practice ensures that you always have the most recent set of service and problem classification Ids." - }, - "names": [ - "support", - "services", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support services list" - ], - "name": "Gets list of services for which a support ticket can be created." - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/services", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a specific Azure service for support ticket creation." - }, - "names": [ - "support", - "services", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "support services show --service-name \"ServiceNameGuid\"" - ], - "name": "Gets details of Azure service." - } - ], - "name": "2024-04-01", - "resources": [ - { - "id": "/providers/microsoft.support/services/{}", - "plane": "mgmt-plane", - "version": "2024-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure services and related problem categories." - }, - "names": [ - "support", - "services" - ] - } - }, - "help": { - "short": "Manage Azure support resource." - }, - "names": [ - "support" - ] - }, - "trustedsigning": { - "commandGroups": { - "certificate-profile": { - "commands": { - "create": { - "help": { - "short": "Create a certificate profile." - }, - "names": [ - "trustedsigning", - "certificate-profile", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "trustedsigning certificate-profile create -g MyResourceGroup --account-name MyAccount -n MyProfile --profile-type PublicTrust --identity-validation-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --include-street true" - ], - "name": "Create a certificate profile that includes street address in subject name of certificate" - } - ], - "name": "2024-02-05-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles/{}", - "plane": "mgmt-plane", - "version": "2024-02-05-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a certificate profile." - }, - "names": [ - "trustedsigning", - "certificate-profile", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "trustedsigning certificate-profile delete -g MyResourceGroup --account-name MyAccount -n MyProfile" - ], - "name": "Delete a certificate profile" - } - ], - "name": "2024-02-05-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles/{}", - "plane": "mgmt-plane", - "version": "2024-02-05-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List certificate profiles under a trusted signing account." - }, - "names": [ - "trustedsigning", - "certificate-profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "trustedsigning certificate-profile list -g MyResourceGroup --account-name MyAccount" - ], - "name": "Lists certificate profile under a trusted signing account" - } - ], - "name": "2024-02-05-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles", - "plane": "mgmt-plane", - "version": "2024-02-05-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get details of a certificate profile." - }, - "names": [ - "trustedsigning", - "certificate-profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "trustedsigning certificate-profile show -g MyResourceGroup --account-name MyAccount -n MyProfile" - ], - "name": "Get details of a profile" - } - ], - "name": "2024-02-05-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles/{}", - "plane": "mgmt-plane", - "version": "2024-02-05-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage certificate profiles under a trusted signing account" - }, - "names": [ - "trustedsigning", - "certificate-profile" - ] - } - }, - "commands": { - "check-name-availability": { - "help": { - "short": "Checks that the trusted signing account name is valid and is not already in use." - }, - "names": [ - "trustedsigning", - "check-name-availability" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "trustedsigning check-name-availability --name MyAccount --type Microsoft.CodeSigning/codeSigningAccounts" - ], - "name": "Check if account name is available" - } - ], - "name": "2024-02-05-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.codesigning/checknameavailability", - "plane": "mgmt-plane", - "version": "2024-02-05-preview" - } - ], - "stage": "Preview" - } - ] - }, - "create": { - "help": { - "short": "Create a trusted Signing Account." - }, - "names": [ - "trustedsigning", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "trustedsigning create -n MyAccount -l westus -g MyResourceGroup --sku Basic" - ], - "name": "Create an account" - } - ], - "name": "2024-02-05-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", - "plane": "mgmt-plane", - "version": "2024-02-05-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a trusted signing account." - }, - "names": [ - "trustedsigning", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "trustedsigning delete -n MyAccount -g MyResourceGroup" - ], - "name": "Delete an account" - } - ], - "name": "2024-02-05-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", - "plane": "mgmt-plane", - "version": "2024-02-05-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List trusted signing accounts within a subscription." - }, - "names": [ - "trustedsigning", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "trustedsigning list -g MyResourceGroup" - ], - "name": "Lists accounts under a resource group" - } - ], - "name": "2024-02-05-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.codesigning/codesigningaccounts", - "plane": "mgmt-plane", - "version": "2024-02-05-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts", - "plane": "mgmt-plane", - "version": "2024-02-05-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a trusted Signing Account." - }, - "names": [ - "trustedsigning", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "trustedsigning show -n MyAccount -g MyResourceGroup" - ], - "name": "Show the details of an account" - } - ], - "name": "2024-02-05-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", - "plane": "mgmt-plane", - "version": "2024-02-05-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a trusted signing account." - }, - "names": [ - "trustedsigning", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "trustedsigning update -n MyAccount -g MyResourceGroup --sku Premium" - ], - "name": "Update sku" - }, - { - "commands": [ - "trustedsigning update -n MyAccount -g MyResourceGroup --tags \"key1=value1 key2=value2\"" - ], - "name": "Update tags" - } - ], - "name": "2024-02-05-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", - "plane": "mgmt-plane", - "version": "2024-02-05-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage trusted signing account" - }, - "names": [ - "trustedsigning" - ] - }, - "tsi": { - "commandGroups": { - "access-policy": { - "commands": { - "create": { - "help": { - "short": "Create an access policy in the specified environment." - }, - "names": [ - "tsi", - "access-policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi access-policy create --name \"ap1\" --environment-name \"env1\" --description \"some description\" --principal-object-id \"aGuid\" --roles Reader Contributor --resource-group \"rg1\"" - ], - "name": "AccessPoliciesCreate" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the access policy with the specified name in the specified subscription, resource group, and environment" - }, - "names": [ - "tsi", - "access-policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi access-policy delete --name \"ap1\" --environment-name \"env1\" --resource-group \"rg1\"" - ], - "name": "AccessPoliciesDelete" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the available access policies associated with the environment." - }, - "names": [ - "tsi", - "access-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi access-policy list --environment-name \"env1\" --resource-group \"rg1\"" - ], - "name": "AccessPoliciesByEnvironment" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the access policy with the specified name in the specified environment." - }, - "names": [ - "tsi", - "access-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi access-policy show --name \"ap1\" --environment-name \"env1\" --resource-group \"rg1\"" - ], - "name": "AccessPoliciesGet" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the access policy with the specified name in the specified subscription, resource group, and environment." - }, - "names": [ - "tsi", - "access-policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi access-policy update --name \"ap1\" --roles \"Reader\" --roles \"Contributor\" --environment-name \"env1\" --resource-group \"rg1\"" - ], - "name": "AccessPoliciesUpdate" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage access policy with timeseriesinsights." - }, - "names": [ - "tsi", - "access-policy" - ] - }, - "environment": { - "commands": { - "create": { - "help": { - "short": "Create an environment in the specified subscription and resource group." - }, - "names": [ - "tsi", - "environment", - "create" - ], - "versions": [ - { - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the environment with the specified name in the specified subscription and resource group." - }, - "names": [ - "tsi", - "environment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi environment delete --name \"env1\" --resource-group \"rg1\"" - ], - "name": "EnvironmentsDelete" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the available environments within a subscription, irrespective of the resource groups." - }, - "names": [ - "tsi", - "environment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi environment list --resource-group \"rg1\"" - ], - "name": "EnvironmentsByResourceGroup" - }, - { - "commands": [ - "tsi environment list" - ], - "name": "EnvironmentsBySubscription" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.timeseriesinsights/environments", - "plane": "mgmt-plane", - "version": "2020-05-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the environment with the specified name in the specified subscription and resource group." - }, - "names": [ - "tsi", - "environment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi environment show --name \"env1\" --resource-group \"rg1\"" - ], - "name": "EnvironmentsGet" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an environment in the specified subscription and resource group." - }, - "names": [ - "tsi", - "environment", - "update" - ], - "versions": [ - { - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage environment with Azure Time Series Insights." - }, - "names": [ - "tsi", - "environment" - ] - }, - "event-source": { - "commands": { - "create": { - "help": { - "short": "Create an event source under the specified environment." - }, - "names": [ - "tsi", - "event-source", - "create" - ], - "versions": [ - { - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the event source with the specified name in the specified subscription, resource group, and environment" - }, - "names": [ - "tsi", - "event-source", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi event-source delete --environment-name \"env1\" --name \"es1\" --resource-group \"rg1\"" - ], - "name": "DeleteEventSource" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the available event sources associated with the subscription and within the specified resource group and environment." - }, - "names": [ - "tsi", - "event-source", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi event-source list --environment-name \"env1\" --resource-group \"rg1\"" - ], - "name": "ListEventSourcesByEnvironment" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the event source with the specified name in the specified environment." - }, - "names": [ - "tsi", - "event-source", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi event-source show --environment-name \"env1\" --name \"es1\" --resource-group \"rg1\"" - ], - "name": "GetEventHubEventSource" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an event source under the specified environment." - }, - "names": [ - "tsi", - "event-source", - "update" - ], - "versions": [ - { - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage event source with timeseriesinsights." - }, - "names": [ - "tsi", - "event-source" - ] - }, - "reference-data-set": { - "commands": { - "create": { - "help": { - "short": "Create a reference data set in the specified environment." - }, - "names": [ - "tsi", - "reference-data-set", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi reference-data-set create --environment-name \"env1\" --location westus --key-properties name=\"DeviceId1\" type=\"String\" --key-properties name=\"DeviceFloor\" type=\"Double\" --name \"rds1\" --resource-group \"rg1\"" - ], - "name": "ReferenceDataSetsCreate" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the reference data set with the specified name in the specified subscription, resource group, and environment" - }, - "names": [ - "tsi", - "reference-data-set", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi reference-data-set delete --environment-name \"env1\" --name \"rds1\" --resource-group \"rg1\"" - ], - "name": "ReferenceDataSetsDelete" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the available reference data sets associated with the subscription and within the specified resource group and environment." - }, - "names": [ - "tsi", - "reference-data-set", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi reference-data-set list --environment-name \"env1\" --resource-group \"rg1\"" - ], - "name": "ReferenceDataSetsListByEnvironment" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the reference data set with the specified name in the specified environment." - }, - "names": [ - "tsi", - "reference-data-set", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi reference-data-set show --environment-name \"env1\" --name \"rds1\" --resource-group \"rg1\"" - ], - "name": "ReferenceDataSetsGet" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the reference data set with the specified name in the specified subscription, resource group, and environment." - }, - "names": [ - "tsi", - "reference-data-set", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi reference-data-set update --environment-name \"env1\" --name \"rds1\" --tags someKey=\"someValue\" --resource-group \"rg1\"" - ], - "name": "ReferenceDataSetsUpdate" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage reference data set with timeseriesinsights." - }, - "names": [ - "tsi", - "reference-data-set" - ] - } - }, - "help": { - "short": "Manage Azure Time Series Insights." - }, - "names": [ - "tsi" - ] - }, - "vm": { - "commandGroups": { - "availability-set": { - "commands": { - "create": { - "help": { - "short": "Create an availability set." - }, - "names": [ - "vm", - "availability-set", - "create" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an availability set." - }, - "names": [ - "vm", - "availability-set", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm availability-set delete -n MyAvSet -g MyResourceGroup" - ], - "name": "Delete an availability set." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set delete -n MyAvSet -g MyResourceGroup" - ], - "name": "Delete an availability set." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set delete -n MyAvSet -g MyResourceGroup" - ], - "name": "Delete an availability set." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set delete -n MyAvSet -g MyResourceGroup" - ], - "name": "Delete an availability set." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list-sizes": { - "help": { - "short": "List all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set." - }, - "names": [ - "vm", - "availability-set", - "list-sizes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" - ], - "name": "List VM sizes for an availability set." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" - ], - "name": "List VM sizes for an availability set." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" - ], - "name": "List VM sizes for an availability set." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" - ], - "name": "List VM sizes for an availability set." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about an availability set." - }, - "names": [ - "vm", - "availability-set", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm availability-set show -n MyAvSet -g MyResourceGroup" - ], - "name": "Get information about an availability set." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set show -n MyAvSet -g MyResourceGroup" - ], - "name": "Get information about an availability set." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set show -n MyAvSet -g MyResourceGroup" - ], - "name": "Get information about an availability set." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set show -n MyAvSet -g MyResourceGroup" - ], - "name": "Get information about an availability set." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an availability set." - }, - "names": [ - "vm", - "availability-set", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To provide redundancy to an application, it is recommended to group two or more virtual machines in an availability set. This configuration ensures that during either a planned or unplanned maintenance event, at least one virtual machine will be available." - ], - "short": "Group resources into availability sets." - }, - "names": [ - "vm", - "availability-set" - ] - }, - "extension": { - "commandGroups": { - "image": { - "commands": { - "list-names": { - "help": { - "short": "List the names of available extensions." - }, - "names": [ - "vm", - "extension", - "image", - "list-names" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm extension image list-names --publisher Microsoft.Azure.Extensions -l westus --query \"[?starts_with(name, 'Docker')]\"" - ], - "name": "Find Docker extensions by publisher and location." - }, - { - "commands": [ - "vm extension image list-names --publisher Microsoft.Azure.Extensions -l westus --query \"[?starts_with(name, 'Custom')]\"" - ], - "name": "Find CustomScript extensions by publisher and location." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list-versions": { - "help": { - "short": "List the versions for available extensions." - }, - "names": [ - "vm", - "extension", - "image", - "list-versions" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm extension image list-versions --publisher Microsoft.Azure.Extensions -l westus -n DockerExtension -o table" - ], - "name": "Find the available versions for the Docker extension." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Display information for an extension." - }, - "names": [ - "vm", - "extension", - "image", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm extension image show -l westus -n CustomScript --publisher Microsoft.Azure.Extensions --version 2.0.2" - ], - "name": "Show the CustomScript extension version 2.0.2." - }, - { - "commands": [ - "vm extension image list-versions --publisher Microsoft.Azure.Extensions -l westus -n DockerExtension --query \"[].name\" -o tsv | sort | tail -n 1", - "vm extension image show -l westus --publisher Microsoft.Azure.Extensions -n DockerExtension --version LatestVersion" - ], - "name": "Show the latest version of the Docker extension." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Find the available VM extensions for a subscription and region." - }, - "names": [ - "vm", - "extension", - "image" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create operation to create or update the extension." - }, - "names": [ - "vm", - "extension", - "create" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete the extension." - }, - "names": [ - "vm", - "extension", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" - ], - "name": "Use a VM name and extension to delete an extension from a VM." - }, - { - "commands": [ - "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" - ], - "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" - ], - "name": "Use a VM name and extension to delete an extension from a VM." - }, - { - "commands": [ - "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" - ], - "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" - ], - "name": "Use a VM name and extension to delete an extension from a VM." - }, - { - "commands": [ - "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" - ], - "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" - ], - "name": "Use a VM name and extension to delete an extension from a VM." - }, - { - "commands": [ - "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" - ], - "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get operation to get the extension." - }, - "names": [ - "vm", - "extension", - "show" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create or update the extension." - }, - "names": [ - "vm", - "extension", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Extensions are small applications that provide post-deployment configuration and automation tasks on Azure virtual machines. For example, if a virtual machine requires software installation, anti-virus protection, or Docker configuration, a VM extension can be used to complete these tasks. Extensions can be bundled with a new virtual machine deployment or run against any existing system." - ], - "short": "Manage extensions on VMs." - }, - "names": [ - "vm", - "extension" - ] - }, - "host": { - "commandGroups": { - "group": { - "commands": { - "create": { - "help": { - "short": "Create a dedicated host group." - }, - "names": [ - "vm", - "host", - "group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm host group create --name MyDedicatedHostGroup --platform-fault-domain-count 2 --resource-group MyResourceGroup" - ], - "name": "Create a dedicated host group." - } - ], - "name": "2019-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", - "plane": "mgmt-plane", - "version": "2019-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a dedicated host group." - }, - "names": [ - "vm", - "host", - "group", - "delete" - ], - "versions": [ - { - "name": "2019-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", - "plane": "mgmt-plane", - "version": "2019-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "lines": [ - "List dedicated host groups by subscription. If resource group is specified, lists dedicated host groups by resource group." - ], - "short": "List dedicated host groups." - }, - "names": [ - "vm", - "host", - "group", - "list" - ], - "versions": [ - { - "name": "2019-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/hostgroups", - "plane": "mgmt-plane", - "version": "2019-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups", - "plane": "mgmt-plane", - "version": "2019-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a dedicated host group." - }, - "names": [ - "vm", - "host", - "group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm host group show --name MyDedicatedHostGroup --resource-group MyResourceGroup" - ], - "name": "Get the details of a dedicated host group." - } - ], - "name": "2019-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", - "plane": "mgmt-plane", - "version": "2019-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a dedicated host group." - }, - "names": [ - "vm", - "host", - "group", - "update" - ], - "versions": [ - { - "name": "2019-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", - "plane": "mgmt-plane", - "version": "2019-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Dedicated Host Groups" - }, - "names": [ - "vm", - "host", - "group" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a dedicated host." - }, - "names": [ - "vm", - "host", - "create" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a dedicated host." - }, - "names": [ - "vm", - "host", - "delete" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List dedicated hosts." - }, - "names": [ - "vm", - "host", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm host list --host-group MyHostGroup --resource-group MyResourceGroup" - ], - "name": "List dedicated hosts." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list-resize-options": { - "help": { - "short": "List all available dedicated host sizes to which the specified dedicated host can be resized. NOTE: The dedicated host sizes provided can be used to only scale up the existing dedicated host." - }, - "names": [ - "vm", - "host", - "list-resize-options" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm host list-resize-options --host-group MyHostGroup --name MyHost --resource-group MyResourceGroup" - ], - "name": "List all available dedicated host sizes to which the specified dedicated host can be resized." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}/hostsizes", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "redeploy": { - "help": { - "lines": [ - "The operation will complete successfully once the dedicated host has migrated to a new node and is running. To determine the health of VMs deployed on the dedicated host after the redeploy check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details." - ], - "short": "Redeploy the dedicated host." - }, - "names": [ - "vm", - "host", - "redeploy" - ], - "versions": [ - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}/redeploy", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "resize": { - "help": { - "short": "Resize a dedicated host." - }, - "names": [ - "vm", - "host", - "resize" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm host resize --host-group MyHostGroup --name MyHost --resource-group MyResourceGroup --sku-name DSv3-Type1" - ], - "name": "Resize a dedicated host." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "restart": { - "help": { - "lines": [ - "The operation will complete successfully once the dedicated host has restarted and is running. To determine the health of VMs deployed on the dedicated host after the restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details." - ], - "short": "Restart the dedicated host." - }, - "names": [ - "vm", - "host", - "restart" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}/restart", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a dedicated host." - }, - "names": [ - "vm", - "host", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm host show --host-group MyHostGroup --name MyDedicatedHost --resource-group MyResourceGroup" - ], - "name": "Get the details of a dedicated host." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm host show --host-group MyHostGroup --name MyDedicatedHost --resource-group MyResourceGroup" - ], - "name": "Get the details of a dedicated host." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a dedicated host." - }, - "names": [ - "vm", - "host", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Dedicated Hosts for Virtual Machines" - }, - "names": [ - "vm", - "host" - ] - } - }, - "commands": { - "assess-patches": { - "help": { - "short": "Assess patches on a VM." - }, - "names": [ - "vm", - "assess-patches" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm assess-patches -g MyResourceGroup -n MyVm" - ], - "name": "Assess patches on a VM." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/assesspatches", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm assess-patches -g MyResourceGroup -n MyVm" - ], - "name": "Assess patches on a VM." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/assesspatches", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - } - ] - }, - "convert": { - "help": { - "short": "Convert a VM with unmanaged disks to use managed disks." - }, - "names": [ - "vm", - "convert" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm convert -g MyResourceGroup -n MyVm" - ], - "name": "Convert a VM with unmanaged disks to use managed disks." - }, - { - "commands": [ - "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm convert -g MyResourceGroup -n MyVm" - ], - "name": "Convert a VM with unmanaged disks to use managed disks." - }, - { - "commands": [ - "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm convert -g MyResourceGroup -n MyVm" - ], - "name": "Convert a VM with unmanaged disks to use managed disks." - }, - { - "commands": [ - "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm convert -g MyResourceGroup -n MyVm" - ], - "name": "Convert a VM with unmanaged disks to use managed disks." - }, - { - "commands": [ - "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "deallocate": { - "help": { - "lines": [ - "For an end-to-end tutorial, see https://docs.microsoft.com/azure/virtual-machines/linux/capture-image" - ], - "short": "Deallocate a VM so that computing resources are no longer allocated (charges no longer apply). The status will change from 'Stopped' to 'Stopped (Deallocated)'." - }, - "names": [ - "vm", - "deallocate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - }, - { - "commands": [ - "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Deallocate a VM." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - }, - { - "commands": [ - "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Deallocate a VM." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - }, - { - "commands": [ - "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Deallocate a VM." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - }, - { - "commands": [ - "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Deallocate a VM." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "generalize": { - "help": { - "lines": [ - "For an end-to-end tutorial, see https://docs.microsoft.com/azure/virtual-machines/linux/capture-image" - ], - "short": "Mark a VM as generalized, allowing it to be imaged for multiple deployments." - }, - "names": [ - "vm", - "generalize" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list-sizes": { - "help": { - "short": "List available sizes for VMs." - }, - "names": [ - "vm", - "list-sizes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm list-sizes -l westus" - ], - "name": "List the available VM sizes in the West US region." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm list-sizes -l westus" - ], - "name": "List the available VM sizes in the West US region." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm list-sizes -l westus" - ], - "name": "List the available VM sizes in the West US region." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm list-sizes -l westus" - ], - "name": "List the available VM sizes in the West US region." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list-vm-resize-options": { - "help": { - "short": "List available resizing options for VMs." - }, - "names": [ - "vm", - "list-vm-resize-options" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm list-vm-resize-options -g MyResourceGroup -n MyVm" - ], - "name": "List all available VM sizes for resizing." - }, - { - "commands": [ - "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "List available sizes for all VMs in a resource group." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm list-vm-resize-options -g MyResourceGroup -n MyVm" - ], - "name": "List all available VM sizes for resizing." - }, - { - "commands": [ - "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "List available sizes for all VMs in a resource group." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm list-vm-resize-options -g MyResourceGroup -n MyVm" - ], - "name": "List all available VM sizes for resizing." - }, - { - "commands": [ - "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "List available sizes for all VMs in a resource group." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm list-vm-resize-options -g MyResourceGroup -n MyVm" - ], - "name": "List all available VM sizes for resizing." - }, - { - "commands": [ - "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "List available sizes for all VMs in a resource group." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "perform-maintenance": { - "help": { - "short": "The operation to perform maintenance on a virtual machine." - }, - "names": [ - "vm", - "perform-maintenance" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "reapply": { - "help": { - "short": "Reapply VMs." - }, - "names": [ - "vm", - "reapply" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm reapply -g MyResourceGroup -n MyVm" - ], - "name": "Reapply a VM." - }, - { - "commands": [ - "vm reapply --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Reapply all VMs in a resource group." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/reapply", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm reapply -g MyResourceGroup -n MyVm" - ], - "name": "Reapply a VM." - }, - { - "commands": [ - "vm reapply --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Reapply all VMs in a resource group." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/reapply", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - } - ] - }, - "redeploy": { - "help": { - "short": "Redeploy an existing VM." - }, - "names": [ - "vm", - "redeploy" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm redeploy -g MyResourceGroup -n MyVm" - ], - "name": "Redeploy a VM." - }, - { - "commands": [ - "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Redeploy all VMs in a resource group." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm redeploy -g MyResourceGroup -n MyVm" - ], - "name": "Redeploy a VM." - }, - { - "commands": [ - "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Redeploy all VMs in a resource group." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm redeploy -g MyResourceGroup -n MyVm" - ], - "name": "Redeploy a VM." - }, - { - "commands": [ - "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Redeploy all VMs in a resource group." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm redeploy -g MyResourceGroup -n MyVm" - ], - "name": "Redeploy a VM." - }, - { - "commands": [ - "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Redeploy all VMs in a resource group." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "reimage": { - "help": { - "lines": [ - "Reimage (upgrade the operating system) a virtual machine which don't have a ephemeral OS disk, for virtual machines who have a ephemeral OS disk the virtual machine is reset to initial state. NOTE: The retaining of old OS disk depends on the value of deleteOption of OS disk. If deleteOption is detach, the old OS disk will be preserved after reimage. If deleteOption is delete, the old OS disk will be deleted after reimage. The deleteOption of the OS disk should be updated accordingly before performing the reimage." - ], - "short": "Reimage (upgrade the operating system) a virtual machine." - }, - "names": [ - "vm", - "reimage" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm reimage --name MyVm --resource-group MyResourceGroup --admin-password MyPassword --custom-data \"dGVzdA==\" --temp-disk false --exact-version 0.1" - ], - "name": "Reimage a virtual machine." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "simulate-eviction": { - "help": { - "short": "Simulate the eviction of a Spot VM." - }, - "names": [ - "vm", - "simulate-eviction" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm simulate-eviction --resource-group MyResourceGroup --name MyVm" - ], - "name": "Simulate the eviction of a Spot VM." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/simulateeviction", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm simulate-eviction --resource-group MyResourceGroup --name MyVm" - ], - "name": "Simulate the eviction of a Spot VM." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/simulateeviction", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Start a stopped VM." - }, - "names": [ - "vm", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm start -g MyResourceGroup -n MyVm" - ], - "name": "Start a stopped VM." - }, - { - "commands": [ - "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Start all VMs in a resource group." - }, - { - "commands": [ - "vm start --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Start a stopped VM." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm start -g MyResourceGroup -n MyVm" - ], - "name": "Start a stopped VM." - }, - { - "commands": [ - "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Start all VMs in a resource group." - }, - { - "commands": [ - "vm start --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Start a stopped VM." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm start -g MyResourceGroup -n MyVm" - ], - "name": "Start a stopped VM." - }, - { - "commands": [ - "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Start all VMs in a resource group." - }, - { - "commands": [ - "vm start --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Start a stopped VM." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm start -g MyResourceGroup -n MyVm" - ], - "name": "Start a stopped VM." - }, - { - "commands": [ - "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Start all VMs in a resource group." - }, - { - "commands": [ - "vm start --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Start a stopped VM." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Linux or Windows virtual machines." - }, - "names": [ - "vm" - ] - }, - "vmss": { - "commandGroups": { - "extension": { - "commandGroups": { - "image": { - "commands": { - "list-names": { - "help": { - "short": "List virtual machine extension image types." - }, - "names": [ - "vmss", - "extension", - "image", - "list-names" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-versions": { - "help": { - "short": "List virtual machine extension image versions." - }, - "names": [ - "vmss", - "extension", - "image", - "list-versions" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a virtual machine extension image." - }, - "names": [ - "vmss", - "extension", - "image", - "show" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Find the available VM extensions for a subscription and region." - }, - "names": [ - "vmss", - "extension", - "image" - ] - } - }, - "help": { - "short": "Manage extensions on a VM scale set." - }, - "names": [ - "vmss", - "extension" - ] - }, - "nic": { - "commands": { - "list": { - "help": { - "lines": [ - "This command is Uniform-specific and will not work for Flexible VMSS. If you want to get information about Flexible VMSS, please use \"az network nic\" command instead." - ], - "short": "Get all network interfaces in a virtual machine scale set." - }, - "names": [ - "vmss", - "nic", - "list" - ], - "versions": [ - { - "name": "2016-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2016-03-30" - } - ] - }, - { - "name": "2018-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2018-10-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list-vm-nics": { - "help": { - "lines": [ - "This command is Uniform-specific and will not work for Flexible VMSS. If you want to get information about Flexible VMSS, please use \"az network nic\" command instead." - ], - "short": "Get information about all network interfaces in a virtual machine in a virtual machine scale set." - }, - "names": [ - "vmss", - "nic", - "list-vm-nics" - ], - "versions": [ - { - "name": "2016-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2016-03-30" - } - ] - }, - { - "name": "2018-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2018-10-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "lines": [ - "This command is Uniform-specific and will not work for Flexible VMSS. If you want to get information about Flexible VMSS, please use \"az network nic\" command instead." - ], - "short": "Get the specified network interface in a virtual machine scale set." - }, - "names": [ - "vmss", - "nic", - "show" - ], - "versions": [ - { - "name": "2016-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2016-03-30" - } - ] - }, - { - "name": "2018-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2018-10-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network interfaces of a VMSS." - }, - "names": [ - "vmss", - "nic" - ] - }, - "rolling-upgrade": { - "commands": { - "cancel": { - "help": { - "short": "Cancel the current virtual machine scale set rolling upgrade." - }, - "names": [ - "vmss", - "rolling-upgrade", - "cancel" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/cancel", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/cancel", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "get-latest": { - "help": { - "short": "Get the status of the latest virtual machine scale set rolling upgrade." - }, - "names": [ - "vmss", - "rolling-upgrade", - "get-latest" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/latest", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/latest", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Start a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected." - }, - "names": [ - "vmss", - "rolling-upgrade", - "start" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osrollingupgrade", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osrollingupgrade", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage rolling upgrades." - }, - "names": [ - "vmss", - "rolling-upgrade" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a VM scale set." - }, - "names": [ - "vmss", - "create" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a VM scale set." - }, - "names": [ - "vmss", - "delete" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "get-os-upgrade-history": { - "help": { - "short": "List the OS upgrades on a VM scale set instance." - }, - "names": [ - "vmss", - "get-os-upgrade-history" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osupgradehistory", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osupgradehistory", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osupgradehistory", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all VM scale sets under a resource group." - }, - "names": [ - "vmss", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmss list --resource-group MyResourceGroup" - ], - "name": "List VMSS" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2023-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmss list --resource-group MyResourceGroup" - ], - "name": "List VMSS" - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2020-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmss list --resource-group MyResourceGroup" - ], - "name": "List VMSS" - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2017-12-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmss list --resource-group MyResourceGroup" - ], - "name": "List VMSS" - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2017-03-30" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmss list --resource-group MyResourceGroup" - ], - "name": "List VMSS" - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2023-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list-instance-public-ips": { - "help": { - "short": "List information about all public IP addresses on a virtual machine scale set level." - }, - "names": [ - "vmss", - "list-instance-public-ips" - ], - "versions": [ - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/publicipaddresses", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "name": "2018-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/publicipaddresses", - "plane": "mgmt-plane", - "version": "2018-10-01" - } - ] - } - ] - }, - "list-instances": { - "help": { - "lines": [ - "Return a list of virtual machines managed by VMSS. For VMSS in Flexible Orchestration mode, please use \"az vm list\" to get full details." - ], - "short": "List all virtual machines in a VM scale sets." - }, - "names": [ - "vmss", - "list-instances" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "list-skus": { - "help": { - "short": "List SKUs available for your VM scale set, including the minimum and maximum VM instances allowed for each SKU." - }, - "names": [ - "vmss", - "list-skus" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "perform-maintenance": { - "help": { - "short": "Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications" - }, - "names": [ - "vmss", - "perform-maintenance" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a virtual machine scale set." - }, - "names": [ - "vmss", - "show" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "simulate-eviction": { - "help": { - "short": "Simulate the eviction of a Spot virtual machine in a VM scale set." - }, - "names": [ - "vmss", - "simulate-eviction" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0" - ], - "name": "Simulate the eviction of a Spot virtual machine in a VM scale set." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/simulateeviction", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0" - ], - "name": "Simulate the eviction of a Spot virtual machine in a VM scale set." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/simulateeviction", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0" - ], - "name": "Simulate the eviction of a Spot virtual machine in a VM scale set." - } - ], - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/simulateeviction", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a VM scale set." - }, - "names": [ - "vmss", - "update" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "name": "2023-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2023-09-01" - } - ] - } - ] - }, - "update-domain-walk": { - "help": { - "short": "Manual platform update domain walk to update virtual machines in a service fabric virtual machine scale set." - }, - "names": [ - "vmss", - "update-domain-walk" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmss update-domain-walk -g rg --vmss-name vmss --platform-update-domain" - ], - "name": "Force recovery service fabric platform update domain walk" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/forcerecoveryservicefabricplatformupdatedomainwalk", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage groupings of virtual machines in an Azure Virtual Machine Scale Set (VMSS)." - }, - "names": [ - "vmss" - ] - }, - "vmware": { - "commandGroups": { - "addon": { - "commands": { - "create": { - "help": { - "short": "Create a addon in a private cloud" - }, - "names": [ - "vmware", - "addon", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a addon in a private cloud" - }, - "names": [ - "vmware", - "addon", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List addons in a private cloud" - }, - "names": [ - "vmware", - "addon", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an addon by name in a private cloud" - }, - "names": [ - "vmware", - "addon", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a addon in a private cloud" - }, - "names": [ - "vmware", - "addon", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage addons for a private cloud." - }, - "names": [ - "vmware", - "addon" - ] - }, - "authorization": { - "commands": { - "create": { - "help": { - "short": "Create an ExpressRoute Circuit Authorization in a private cloud" - }, - "names": [ - "vmware", - "authorization", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an ExpressRoute Circuit Authorization in a private cloud" - }, - "names": [ - "vmware", - "authorization", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List ExpressRoute Circuit Authorizations in a private cloud" - }, - "names": [ - "vmware", - "authorization", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an ExpressRoute Circuit Authorization by name in a private cloud" - }, - "names": [ - "vmware", - "authorization", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an ExpressRoute Circuit Authorization in a private cloud" - }, - "names": [ - "vmware", - "authorization", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage the authorizations of an ExpressRoute Circuit for a private cloud." - }, - "names": [ - "vmware", - "authorization" - ] - }, - "cloud-link": { - "commands": { - "create": { - "help": { - "short": "Create a cloud link in a private cloud" - }, - "names": [ - "vmware", - "cloud-link", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware cloud-link create --resource-group group1 --private-cloud cloud1 --name cloudLink1 --linked-cloud \"/subscriptions/12341234-1234-1234-1234-123412341234/resourceGroups/mygroup/providers/Microsoft.AVS/privateClouds/cloud2\"" - ], - "name": "Create a cloud link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware cloud-link create --resource-group group1 --private-cloud cloud1 --name cloudLink1 --linked-cloud \"/subscriptions/12341234-1234-1234-1234-123412341234/resourceGroups/mygroup/providers/Microsoft.AVS/privateClouds/cloud2\"" - ], - "name": "Create a cloud link." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a cloud link in a private cloud" - }, - "names": [ - "vmware", - "cloud-link", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware cloud-link delete --resource-group group1 --private-cloud cloud1 --name cloudLink1" - ], - "name": "Delete a cloud link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware cloud-link delete --resource-group group1 --private-cloud cloud1 --name cloudLink1" - ], - "name": "Delete a cloud link." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List cloud link in a private cloud" - }, - "names": [ - "vmware", - "cloud-link", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware cloud-link list --resource-group group1 --private-cloud cloud1" - ], - "name": "List cloud links." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware cloud-link list --resource-group group1 --private-cloud cloud1" - ], - "name": "List cloud links." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a cloud link in a private cloud." - }, - "names": [ - "vmware", - "cloud-link", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware cloud-link show --resource-group group1 --private-cloud cloud1 --name cloudLink1" - ], - "name": "Show a cloud link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware cloud-link show --resource-group group1 --private-cloud cloud1 --name cloudLink1" - ], - "name": "Show a cloud link." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a cloud link in a private cloud" - }, - "names": [ - "vmware", - "cloud-link", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage cloud links in a private cloud." - }, - "names": [ - "vmware", - "cloud-link" - ] - }, - "cluster": { - "commands": { - "create": { - "help": { - "lines": [ - "The maximum number of clusters is 4." - ], - "short": "Create a cluster in a private cloud." - }, - "names": [ - "vmware", - "cluster", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." - ], - "short": "Delete a cluster in a private cloud, excluding the first cluster which is the default management cluster." - }, - "names": [ - "vmware", - "cluster", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "lines": [ - "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." - ], - "short": "List clusters in a private cloud, excluding the first cluster which is the default management cluster." - }, - "names": [ - "vmware", - "cluster", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list-zones": { - "help": { - "lines": [ - "The default management cluster is created and managed as part of the private cloud." - ], - "short": "List hosts by zone in a cluster in a private cloud, including the first cluster which is the default management cluster." - }, - "names": [ - "vmware", - "cluster", - "list-zones" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/listzones", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/listzones", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "lines": [ - "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." - ], - "short": "Get a cluster by name in a private cloud, excluding the first cluster which is the default management cluster." - }, - "names": [ - "vmware", - "cluster", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." - ], - "short": "Update a cluster in a private cloud, excluding the first cluster which is the default management cluster." - }, - "names": [ - "vmware", - "cluster", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." - ], - "short": "Commands to manage all the clusters in a private cloud, excluding the first cluster which is the default management cluster." - }, - "names": [ - "vmware", - "cluster" - ] - }, - "datastore": { - "commands": { - "create": { - "help": { - "short": "Create a datastore in a private cloud cluster" - }, - "names": [ - "vmware", - "datastore", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a datastore in a private cloud cluster" - }, - "names": [ - "vmware", - "datastore", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List datastores in a private cloud cluster" - }, - "names": [ - "vmware", - "datastore", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a datastore in a private cloud cluster." - }, - "names": [ - "vmware", - "datastore", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a datastore in a private cloud cluster" - }, - "names": [ - "vmware", - "datastore", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a datastore in a private cloud cluster." - }, - "names": [ - "vmware", - "datastore" - ] - }, - "global-reach-connection": { - "commands": { - "create": { - "help": { - "short": "Create a global reach connection in a private cloud" - }, - "names": [ - "vmware", - "global-reach-connection", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a global reach connection in a private cloud" - }, - "names": [ - "vmware", - "global-reach-connection", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List global reach connections in a private cloud" - }, - "names": [ - "vmware", - "global-reach-connection", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a global reach connection by name in a private cloud" - }, - "names": [ - "vmware", - "global-reach-connection", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a global reach connection in a private cloud" - }, - "names": [ - "vmware", - "global-reach-connection", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage global reach connections in a private cloud." - }, - "names": [ - "vmware", - "global-reach-connection" - ] - }, - "hcx-enterprise-site": { - "commands": { - "create": { - "help": { - "short": "Create an HCX Enterprise Site in a private cloud" - }, - "names": [ - "vmware", - "hcx-enterprise-site", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an HCX Enterprise Site in a private cloud" - }, - "names": [ - "vmware", - "hcx-enterprise-site", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List HCX Enterprise Sites in a private cloud" - }, - "names": [ - "vmware", - "hcx-enterprise-site", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an HCX Enterprise Site by name in a private cloud" - }, - "names": [ - "vmware", - "hcx-enterprise-site", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an activation key for on-premises HCX site" - }, - "names": [ - "vmware", - "hcx-enterprise-site", - "update" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage HCX Enterprise Sites in a private cloud." - }, - "names": [ - "vmware", - "hcx-enterprise-site" - ] - }, - "location": { - "commands": { - "check-quota-availability": { - "help": { - "short": "Return quota for subscription by region" - }, - "names": [ - "vmware", - "location", - "check-quota-availability" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.avs/locations/{}/checkquotaavailability", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.avs/locations/{}/checkquotaavailability", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "check-trial-availability": { - "help": { - "short": "Return trial status for subscription by region" - }, - "names": [ - "vmware", - "location", - "check-trial-availability" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.avs/locations/{}/checktrialavailability", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.avs/locations/{}/checktrialavailability", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to check availability by location." - }, - "names": [ - "vmware", - "location" - ] - }, - "placement-policy": { - "commands": { - "create": { - "help": { - "short": "Create a placement policy in a private cloud cluster" - }, - "names": [ - "vmware", - "placement-policy", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a placement policy in a private cloud cluster" - }, - "names": [ - "vmware", - "placement-policy", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List placement policies in a private cloud cluster" - }, - "names": [ - "vmware", - "placement-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware placement-policy list --resource-group group1 --private-cloud cloud1 --cluster-name cluster1" - ], - "name": "List placement policies." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware placement-policy list --resource-group group1 --private-cloud cloud1 --cluster-name cluster1" - ], - "name": "List placement policies." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a placement policy by name in a private cloud cluster" - }, - "names": [ - "vmware", - "placement-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware placement-policy show --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --placement-policy-name policy1" - ], - "name": "Get a placement policy by name." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware placement-policy show --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --placement-policy-name policy1" - ], - "name": "Get a placement policy by name." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a placement policy in a private cloud cluster" - }, - "names": [ - "vmware", - "placement-policy", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage placement policies." - }, - "names": [ - "vmware", - "placement-policy" - ] - }, - "private-cloud": { - "commandGroups": { - "identity-source": { - "commands": { - "create": { - "help": { - "short": "Create a vCenter Single Sign On Identity Source to a private cloud." - }, - "names": [ - "vmware", - "private-cloud", - "identity-source", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources[]", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a vCenter Single Sign On Identity Source of a private cloud." - }, - "names": [ - "vmware", - "private-cloud", - "identity-source", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources[]", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List vCenter Single Sign On Identity Sources of a private cloud." - }, - "names": [ - "vmware", - "private-cloud", - "identity-source", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a vCenter Single Sign On Identity Source of a private cloud." - }, - "names": [ - "vmware", - "private-cloud", - "identity-source", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources[]", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a vCenter Single Sign On Identity Source of a private cloud." - }, - "names": [ - "vmware", - "private-cloud", - "identity-source", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources[]", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage a vCenter Single Sign On Identity Source of a private cloud." - }, - "names": [ - "vmware", - "private-cloud", - "identity-source" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a private cloud" - }, - "names": [ - "vmware", - "private-cloud", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private cloud" - }, - "names": [ - "vmware", - "private-cloud", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the private clouds." - }, - "names": [ - "vmware", - "private-cloud", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.avs/privateclouds", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.avs/privateclouds", - "plane": "mgmt-plane", - "version": "2023-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list-admin-credentials": { - "help": { - "short": "List the admin credentials for the private cloud" - }, - "names": [ - "vmware", - "private-cloud", - "list-admin-credentials" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/listadmincredentials", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/listadmincredentials", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "rotate-nsxt-password": { - "help": { - "short": "Rotate the NSX-T Manager password" - }, - "names": [ - "vmware", - "private-cloud", - "rotate-nsxt-password" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/rotatensxtpassword", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/rotatensxtpassword", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "rotate-vcenter-password": { - "help": { - "short": "Rotate the vCenter password" - }, - "names": [ - "vmware", - "private-cloud", - "rotate-vcenter-password" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware private-cloud rotate-vcenter-password --resource-group MyResourceGroup --private-cloud MyPrivateCloud" - ], - "name": "Rotate the vCenter password." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/rotatevcenterpassword", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware private-cloud rotate-vcenter-password --resource-group MyResourceGroup --private-cloud MyPrivateCloud" - ], - "name": "Rotate the vCenter password." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/rotatevcenterpassword", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a private cloud" - }, - "names": [ - "vmware", - "private-cloud", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a private cloud" - }, - "names": [ - "vmware", - "private-cloud", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage private clouds." - }, - "names": [ - "vmware", - "private-cloud" - ] - }, - "script-cmdlet": { - "commands": { - "list": { - "help": { - "short": "List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud" - }, - "names": [ - "vmware", - "script-cmdlet", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-cmdlet list --resource-group group1 --private-cloud cloud1 --script-package package1" - ], - "name": "List script cmdlet resources." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}/scriptcmdlets", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware script-cmdlet list --resource-group group1 --private-cloud cloud1 --script-package package1" - ], - "name": "List script cmdlet resources." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}/scriptcmdlets", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a script cmdlet resource in a specific package on a private cloud" - }, - "names": [ - "vmware", - "script-cmdlet", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-cmdlet show --resource-group group1 --private-cloud cloud1 --script-package package1 --name cmdlet1" - ], - "name": "Show a script cmdlet." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}/scriptcmdlets/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware script-cmdlet show --resource-group group1 --private-cloud cloud1 --script-package package1 --name cmdlet1" - ], - "name": "Show a script cmdlet." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}/scriptcmdlets/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to list and show script cmdlet resources." - }, - "names": [ - "vmware", - "script-cmdlet" - ] - }, - "script-execution": { - "commands": { - "create": { - "help": { - "short": "Create a script execution in a private cloud" - }, - "names": [ - "vmware", - "script-execution", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a ScriptExecution in a private cloud" - }, - "names": [ - "vmware", - "script-execution", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-execution delete --resource-group group1 --private-cloud cloud1 --name addSsoServer" - ], - "name": "Delete a script execution." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware script-execution delete --resource-group group1 --private-cloud cloud1 --name addSsoServer" - ], - "name": "Delete a script execution." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List script executions in a private cloud" - }, - "names": [ - "vmware", - "script-execution", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-execution list --resource-group group1 --private-cloud cloud1" - ], - "name": "List script executions." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware script-execution list --resource-group group1 --private-cloud cloud1" - ], - "name": "List script executions." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an script execution by name in a private cloud" - }, - "names": [ - "vmware", - "script-execution", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-execution show --resource-group group1 --private-cloud cloud1 --name addSsoServer" - ], - "name": "Show a script execution." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware script-execution show --resource-group group1 --private-cloud cloud1 --name addSsoServer" - ], - "name": "Show a script execution." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a script execution in a private cloud" - }, - "names": [ - "vmware", - "script-execution", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage script executions in a private cloud." - }, - "names": [ - "vmware", - "script-execution" - ] - }, - "script-package": { - "commands": { - "list": { - "help": { - "short": "List script packages available to run on the private cloud" - }, - "names": [ - "vmware", - "script-package", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-package list --resource-group group1 --private-cloud cloud1" - ], - "name": "List script packages." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware script-package list --resource-group group1 --private-cloud cloud1" - ], - "name": "List script packages." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a script package available to run on a private cloud" - }, - "names": [ - "vmware", - "script-package", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-package show --resource-group group1 --private-cloud cloud1 --name package1" - ], - "name": "Show a script package." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware script-package show --resource-group group1 --private-cloud cloud1 --name package1" - ], - "name": "Show a script package." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to list and show script packages available to run on the private cloud." - }, - "names": [ - "vmware", - "script-package" - ] - }, - "vm": { - "commands": { - "list": { - "help": { - "short": "List of virtual machines in a private cloud cluster" - }, - "names": [ - "vmware", - "vm", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware vm list --resource-group group1 --private-cloud cloud1 --cluster-name cluster1" - ], - "name": "List of virtual machines." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware vm list --resource-group group1 --private-cloud cloud1 --cluster-name cluster1" - ], - "name": "List of virtual machines." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "restrict-movement": { - "help": { - "short": "Enable or disable DRS-driven VM movement restriction" - }, - "names": [ - "vmware", - "vm", - "restrict-movement" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware vm restrict-movement --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --virtual-machine vm-209 --restrict-movement Enabled" - ], - "name": "Enable or disable DRS-driven VM movement restriction." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines/{}/restrictmovement", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware vm restrict-movement --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --virtual-machine vm-209 --restrict-movement Enabled" - ], - "name": "Enable or disable DRS-driven VM movement restriction." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines/{}/restrictmovement", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a virtual machine by id in a private cloud cluster" - }, - "names": [ - "vmware", - "vm", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware vm show --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --virtual-machine vm-209" - ], - "name": "Get a virtual machine by ID." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware vm show --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --virtual-machine vm-209" - ], - "name": "Get a virtual machine by ID." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage Virtual Machines." - }, - "names": [ - "vmware", - "vm" - ] - }, - "workload-network": { - "commandGroups": { - "dhcp": { - "commands": { - "create": { - "help": { - "short": "Create dhcp by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dhcp", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete dhcp by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dhcp", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List dhcp in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dhcp", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dhcp list --resource-group group1 --private-cloud cloud1" - ], - "name": "List DHCP in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network dhcp list --resource-group group1 --private-cloud cloud1" - ], - "name": "List DHCP in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get dhcp by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dhcp", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dhcp show --resource-group group1 --private-cloud cloud1 --dhcp dhcp1" - ], - "name": "Get DHCP by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network dhcp show --resource-group group1 --private-cloud cloud1 --dhcp dhcp1" - ], - "name": "Get DHCP by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update dhcp by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dhcp", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a DHCP (Data Host Configuration Protocol) workload network." - }, - "names": [ - "vmware", - "workload-network", - "dhcp" - ] - }, - "dns-service": { - "commands": { - "create": { - "help": { - "short": "Create a DNS service by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service create --resource-group group1 --private-cloud cloud1 --dns-service dnsService1 --display-name dnsService1 --dns-service-ip 5.5.5.5 --default-dns-zone defaultDnsZone1 --fqdn-zones fqdnZone1 --log-level INFO --revision 1" - ], - "name": "Create a DNS service by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service create --resource-group group1 --private-cloud cloud1 --dns-service dnsService1 --display-name dnsService1 --dns-service-ip 5.5.5.5 --default-dns-zone defaultDnsZone1 --fqdn-zones fqdnZone1 --log-level INFO --revision 1" - ], - "name": "Create a DNS service by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a DNS service by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service delete --resource-group group1 --private-cloud cloud1 --dns-service dnsService1" - ], - "name": "Delete a DNS service by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service delete --resource-group group1 --private-cloud cloud1 --dns-service dnsService1" - ], - "name": "Delete a DNS service by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of DNS services in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-service", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of DNS services in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of DNS services in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a DNS service by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service show --resource-group group1 --private-cloud cloud1 --dns-service dnsService1" - ], - "name": "Get a DNS service by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service show --resource-group group1 --private-cloud cloud1 --dns-service dnsService1" - ], - "name": "Get a DNS service by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a DNS service by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-service", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service update --resource-group group1 --private-cloud cloud1 --dns-service dnsService1 --display-name dnsService1 --dns-service-ip 5.5.5.5 --default-dns-zone defaultDnsZone1 --fqdn-zones fqdnZone1 --log-level INFO --revision 1" - ], - "name": "Update a DNS service by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service update --resource-group group1 --private-cloud cloud1 --dns-service dnsService1 --display-name dnsService1 --dns-service-ip 5.5.5.5 --default-dns-zone defaultDnsZone1 --fqdn-zones fqdnZone1 --log-level INFO --revision 1" - ], - "name": "Update a DNS service by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a DNS Service workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-service" - ] - }, - "dns-zone": { - "commands": { - "create": { - "help": { - "short": "Create a DNS zone by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-zone", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone create --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1 --display-name dnsZone1 --domain domain1 --dns-server-ips 1.1.1.1 --source-ip 8.8.8.8 --dns-services 1 --revision 1" - ], - "name": "Create a DNS zone by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone create --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1 --display-name dnsZone1 --domain domain1 --dns-server-ips 1.1.1.1 --source-ip 8.8.8.8 --dns-services 1 --revision 1" - ], - "name": "Create a DNS zone by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a DNS zone by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-zone", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone delete --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1" - ], - "name": "Delete a DNS zone by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone delete --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1" - ], - "name": "Delete a DNS zone by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of DNS zones in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-zone", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of DNS zones in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of DNS zones in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a DNS zone by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-zone", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone show --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1" - ], - "name": "Get a DNS zone by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone show --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1" - ], - "name": "Get a DNS zone by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a DNS zone by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-zone", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone update --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1 --display-name dnsZone1 --domain domain1 --dns-server-ips 1.1.1.1 --source-ip 8.8.8.8 --dns-services 1 --revision 1" - ], - "name": "Update a DNS zone by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone update --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1 --display-name dnsZone1 --domain domain1 --dns-server-ips 1.1.1.1 --source-ip 8.8.8.8 --dns-services 1 --revision 1" - ], - "name": "Update a DNS zone by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a DNS Zone workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-zone" - ] - }, - "gateway": { - "commands": { - "list": { - "help": { - "short": "List of gateways in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network gateway list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of Gateways in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/gateways", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network gateway list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of Gateways in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/gateways", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a gateway by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network gateway show --resource-group group1 --private-cloud cloud1 --gateway gateway1" - ], - "name": "Get a Gateway by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/gateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network gateway show --resource-group group1 --private-cloud cloud1 --gateway gateway1" - ], - "name": "Get a Gateway by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/gateways/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a Gateway workload network." - }, - "names": [ - "vmware", - "workload-network", - "gateway" - ] - }, - "port-mirroring": { - "commands": { - "create": { - "help": { - "short": "Create a port mirroring profile by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "port-mirroring", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring create --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1 --display-name portMirroring1 --direction BIDIRECTIONAL --source vmGroup1 --destination vmGroup2 --revision 1" - ], - "name": "Create a port mirroring profile by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring create --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1 --display-name portMirroring1 --direction BIDIRECTIONAL --source vmGroup1 --destination vmGroup2 --revision 1" - ], - "name": "Create a port mirroring profile by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a port mirroring profile by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "port-mirroring", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring delete --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1" - ], - "name": "Delete a port mirroring profile by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring delete --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1" - ], - "name": "Delete a port mirroring profile by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of port mirroring profiles in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "port-mirroring", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of port mirroring profiles in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of port mirroring profiles in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a port mirroring profile by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "port-mirroring", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring show --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1" - ], - "name": "Get a port mirroring profile by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring show --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1" - ], - "name": "Get a port mirroring profile by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a port mirroring profile by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "port-mirroring", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring update --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1 --display-name portMirroring1 --direction BIDIRECTIONAL --source vmGroup1 --destination vmGroup2 --revision 1" - ], - "name": "Update a port mirroring profile by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring update --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1 --display-name portMirroring1 --direction BIDIRECTIONAL --source vmGroup1 --destination vmGroup2 --revision 1" - ], - "name": "Update a port mirroring profile by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a Port Mirroring workload network." - }, - "names": [ - "vmware", - "workload-network", - "port-mirroring" - ] - }, - "public-ip": { - "commands": { - "create": { - "help": { - "short": "Create a Public IP Block by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "public-ip", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network public-ip create --resource-group group1 --private-cloud cloud1 --public-ip publicIP1 --display-name publicIP1 --number-of-public-ips 32" - ], - "name": "Create a Public IP Block by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network public-ip create --resource-group group1 --private-cloud cloud1 --public-ip publicIP1 --display-name publicIP1 --number-of-public-ips 32" - ], - "name": "Create a Public IP Block by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Public IP Block by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "public-ip", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network public-ip delete --resource-group group1 --private-cloud cloud1 --public-ip publicIP1" - ], - "name": "Delete a Public IP Block by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network public-ip delete --resource-group group1 --private-cloud cloud1 --public-ip publicIP1" - ], - "name": "Delete a Public IP Block by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of Public IP Blocks in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "public-ip", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network public-ip list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of Public IP Blocks in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network public-ip list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of Public IP Blocks in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Public IP Block by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "public-ip", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network public-ip show --resource-group group1 --private-cloud cloud1 --public-ip publicIP1" - ], - "name": "Get a Public IP Block by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network public-ip show --resource-group group1 --private-cloud cloud1 --public-ip publicIP1" - ], - "name": "Get a Public IP Block by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Public IP Block by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "public-ip", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a Public-IP workload network." - }, - "names": [ - "vmware", - "workload-network", - "public-ip" - ] - }, - "segment": { - "commands": { - "create": { - "help": { - "short": "Create a segment by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "segment", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network segment create --resource-group group1 --private-cloud cloud1 --segment segment1 --display-name segment1 --connected-gateway /infra/tier-1s/gateway --revision 1 --dhcp-ranges 40.20.0.0 40.20.0.1 --gateway-address 40.20.20.20/16" - ], - "name": "Create a segment by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network segment create --resource-group group1 --private-cloud cloud1 --segment segment1 --display-name segment1 --connected-gateway /infra/tier-1s/gateway --revision 1 --dhcp-ranges 40.20.0.0 40.20.0.1 --gateway-address 40.20.20.20/16" - ], - "name": "Create a segment by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a segment by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "segment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network segment delete --resource-group group1 --private-cloud cloud1 --segment segment1" - ], - "name": "Delete a segment by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network segment delete --resource-group group1 --private-cloud cloud1 --segment segment1" - ], - "name": "Delete a segment by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of segments in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "segment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network segment list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of segments in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network segment list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of segments in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a segment by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "segment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network segment show --resource-group group1 --private-cloud cloud1 --segment segment1" - ], - "name": "Get a segment by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network segment show --resource-group group1 --private-cloud cloud1 --segment segment1" - ], - "name": "Get a segment by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a segment by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "segment", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network segment update --resource-group group1 --private-cloud cloud1 --segment segment1 --display-name segment1 --connected-gateway /infra/tier-1s/gateway --revision 1 --dhcp-ranges 40.20.0.0 40.20.0.1 --gateway-address 40.20.20.20/16" - ], - "name": "Update a segment by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network segment update --resource-group group1 --private-cloud cloud1 --segment segment1 --display-name segment1 --connected-gateway /infra/tier-1s/gateway --revision 1 --dhcp-ranges 40.20.0.0 40.20.0.1 --gateway-address 40.20.20.20/16" - ], - "name": "Update a segment by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a Segment workload network." - }, - "names": [ - "vmware", - "workload-network", - "segment" - ] - }, - "vm": { - "commands": { - "list": { - "help": { - "short": "List of virtual machines in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of Virtual Machines in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/virtualmachines", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network vm list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of Virtual Machines in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a virtual machine by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm show --resource-group group1 --private-cloud cloud1 --virtual-machine vm1" - ], - "name": "Get a Virtual Machines by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network vm show --resource-group group1 --private-cloud cloud1 --virtual-machine vm1" - ], - "name": "Get a Virtual Machines by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a Virtual Machine workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm" - ] - }, - "vm-group": { - "commands": { - "create": { - "help": { - "short": "Create a vm group by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group create --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1 --display-name vmGroup1 --members 564d43da-fefc-2a3b-1d92-42855622fa50 --revision 1" - ], - "name": "Create a VM Group by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group create --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1 --display-name vmGroup1 --members 564d43da-fefc-2a3b-1d92-42855622fa50 --revision 1" - ], - "name": "Create a VM Group by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a vm group by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group delete --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1" - ], - "name": "Delete a VM Group by ID in a private cloud workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group delete --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1" - ], - "name": "Delete a VM Group by ID in a private cloud workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of vm groups in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of VM Groups in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of VM Groups in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a vm group by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group show --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1" - ], - "name": "Get a VM Group by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group show --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1" - ], - "name": "Get a VM Group by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a vm group by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group update --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1 --display-name vmGroup1 --members 564d43da-fefc-2a3b-1d92-42855622fa50 --revision 1" - ], - "name": "Update a VM Group by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group update --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1 --display-name vmGroup1 --members 564d43da-fefc-2a3b-1d92-42855622fa50 --revision 1" - ], - "name": "Update a VM Group by ID in a workload network." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a VM Group workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm-group" - ] - } - }, - "help": { - "short": "Commands to manage workload-networks in a private cloud." - }, - "names": [ - "vmware", - "workload-network" - ] - } - }, - "help": { - "short": "Commands to manage Azure VMware Solution." - }, - "names": [ - "vmware" - ] - }, - "voice-service": { - "commandGroups": { - "gateway": { - "commands": { - "create": { - "help": { - "short": "Create a communications gateway" - }, - "names": [ - "voice-service", - "gateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service gateway create -n gw1 -g voicetest --service-locations \"[{name:useast,PrimaryRegionProperties:{operatorAddresses:[198.51.100.1],allowedSignalingSourceAddressPrefixes:[10.1.1.0/24],allowedMediaSourceAddressPrefixes:[10.1.2.0/24]}},{name:useast2,PrimaryRegionProperties:{operatorAddresses:[198.51.100.2],allowedSignalingSourceAddressPrefixes:[10.2.1.0/24],allowedMediaSourceAddressPrefixes:[10.2.2.0/24]}}]\" --connectivity PublicAddress --codecs \"[PCMA]\" --e911-type Standard --platforms \"[OperatorConnect]\"" - ], - "name": "Create gateway" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a communications gateway" - }, - "names": [ - "voice-service", - "gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service gateway delete -n gateway-name -g rg -y" - ], - "name": "Delete gateway" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List communications gateway resources by resource group" - }, - "names": [ - "voice-service", - "gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service gateway list -g rg" - ], - "name": "List gateway by resource group" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.voiceservices/communicationsgateways", - "plane": "mgmt-plane", - "version": "2023-01-31" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a communications gateway" - }, - "names": [ - "voice-service", - "gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service gateway show -n gateway-name -g rg" - ], - "name": "Show a gateway" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a communications gateway" - }, - "names": [ - "voice-service", - "gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service gateway update -n gateway-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update a gateway" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - } - }, - "help": { - "short": "Manage communications gateway" - }, - "names": [ - "voice-service", - "gateway" - ] - }, - "test-line": { - "commands": { - "create": { - "help": { - "short": "Create a test line" - }, - "names": [ - "voice-service", - "test-line", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service test-line create -n test-line-name -g rg --gateway-name gateway-name --phone-number \"+1-555-1234\" --purpose Automated" - ], - "name": "Create test line" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a test line" - }, - "names": [ - "voice-service", - "test-line", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service test-line delete -n test-line-name -g rg --gateway-name gateway-name -y" - ], - "name": "Delete test line" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List test line resources by communications gateway" - }, - "names": [ - "voice-service", - "test-line", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service test-line list --gateway-name gateway-name -g rg" - ], - "name": "List test line by resource group and gateway" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a test line" - }, - "names": [ - "voice-service", - "test-line", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service test-line show -n test-line-name -g rg --gateway-name gateway-name" - ], - "name": "Show a test line" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a test line" - }, - "names": [ - "voice-service", - "test-line", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service test-line update -n test-line-name --gateway-name gateway-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update test line" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - } - }, - "help": { - "short": "Manage gateway test line" - }, - "names": [ - "voice-service", - "test-line" - ] - } - }, - "commands": { - "check-name-availability": { - "help": { - "short": "Check whether the resource name is available in the given region." - }, - "names": [ - "voice-service", - "check-name-availability" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service check-name-availability -l centraluseuap --name voicenametest --type microsoft.voiceservices/communicationsgateways/testlines" - ], - "name": "check name availability" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.voiceservices/locations/{}/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - } - }, - "help": { - "short": "Manage voice services" - }, - "names": [ - "voice-service" - ] - }, - "workloads": { - "commandGroups": { - "monitor": { - "commandGroups": { - "provider-instance": { - "commands": { - "create": { - "help": { - "short": "Create a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - }, - "names": [ - "workloads", - "monitor", - "provider-instance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor provider-instance create --monitor-name -n -g --provider-settings " - ], - "name": "Create a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - }, - "names": [ - "workloads", - "monitor", - "provider-instance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor provider-instance delete --monitor-name -n -g " - ], - "name": "Delete a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances." - }, - "names": [ - "workloads", - "monitor", - "provider-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor provider-instance list --monitor-name -g " - ], - "name": "Get a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - }, - "names": [ - "workloads", - "monitor", - "provider-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor provider-instance show --monitor-name -n -g " - ], - "name": "Show properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - }, - "names": [ - "workloads", - "monitor", - "provider-instance", - "update" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage monitor provider instance" - }, - "names": [ - "workloads", - "monitor", - "provider-instance" - ] - }, - "sap-landscape-monitor": { - "commands": { - "create": { - "help": { - "short": "Create a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "sap-landscape-monitor", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor sap-landscape-monitor create -g --monitor-name --grouping " - ], - "name": "Create a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a SAP Landscape Monitor Dashboard with the specified subscription, resource group, and SAP monitor name." - }, - "names": [ - "workloads", - "monitor", - "sap-landscape-monitor", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor sap-landscape-monitor delete -g --monitor-name " - ], - "name": "Delete a SAP Landscape Monitor Dashboard with the specified subscription, resource group, and SAP monitor name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "sap-landscape-monitor", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor sap-landscape-monitor list -g --monitor-name " - ], - "name": "List configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "sap-landscape-monitor", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor sap-landscape-monitor show -g --monitor-name " - ], - "name": "Show configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "sap-landscape-monitor", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor sap-landscape-monitor update -g --monitor-name --grouping " - ], - "name": "Update a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage monitor sap landscape monitor" - }, - "names": [ - "workloads", - "monitor", - "sap-landscape-monitor" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a SAP monitor for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor create -g -n -l --app-location --managed-rg-name --monitor-subnet --routing-preference " - ], - "name": "Create a SAP monitor for the specified subscription, resource group, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a SAP monitor with the specified subscription, resource group, and SAP monitor name." - }, - "names": [ - "workloads", - "monitor", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor delete -g -n " - ], - "name": "Delete a SAP monitor with the specified subscription, resource group, and SAP monitor name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List a list of SAP monitors in the specified resource group." - }, - "names": [ - "workloads", - "monitor", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor list -g " - ], - "name": "Get a list of SAP monitors in the specified resource group." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/monitors", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show properties of a SAP monitor for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor show -g -n " - ], - "name": "Show properties of a SAP monitor for the specified subscription, resource group, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a SAP monitor for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor update -g -n --tags tag=test tag2=test2" - ], - "name": "Add monitor tags" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage workloads monitor" - }, - "names": [ - "workloads", - "monitor" - ] - }, - "sap-application-server-instance": { - "commands": { - "create": { - "help": { - "short": "Create the SAP Application Server Instance resource. This will be used by service only. PUT by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance create -g rg -n instance-name --vis-name name" - ], - "name": "Create workloads sap application server instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance create -g -n --vis-name " - ], - "name": "Create workloads sap application server instance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the SAP Application Server Instance resource. This operation will be used by service only. Delete by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance delete -g rg -n instance-name --vis-name name" - ], - "name": "Delete workloads sap application server instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance delete -g -n --vis-name " - ], - "name": "Delete workloads sap application server instance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List the SAP Application Server Instance resources for a given Virtual Instance for SAP solutions resource." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance list -g --sap-virtual-instance-name " - ], - "name": "Get an overview of The App Server Instances in a Virtual instance for SAP solutions (VIS)" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance list -g --sap-virtual-instance-name " - ], - "name": "Get an overview of The App Server Instances in a Virtual instance for SAP solutions (VIS)" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the SAP Application Server Instance corresponding to the Virtual Instance for SAP solutions resource." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance show -g --sap-virtual-instance-name -n " - ], - "name": "Get an overview of an App Server Instance" - }, - { - "commands": [ - "workloads sap-application-server-instance show --id " - ], - "name": "Get an overview of an App Server Instance using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance show -g --sap-virtual-instance-name -n " - ], - "name": "Get an overview of an App Server Instance" - }, - { - "commands": [ - "workloads sap-application-server-instance show --id " - ], - "name": "Get an overview of an App Server Instance using the Azure resource ID of the instance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Starts the SAP Application Server Instance." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance start --sap-virtual-instance-name -g -n " - ], - "name": "Start an Application server instance of the SAP system" - }, - { - "commands": [ - "workloads sap-application-server-instance start --id " - ], - "name": "Start an Application server instance of the SAP system using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance start --sap-virtual-instance-name -g -n " - ], - "name": "Start an Application server instance of the SAP system" - }, - { - "commands": [ - "workloads sap-application-server-instance start --id " - ], - "name": "Start an Application server instance of the SAP system using the Azure resource ID of the instance" - }, - { - "commands": [ - "workloads sap-application-server-instance start --sap-virtual-instance-name -g -n --start-vm" - ], - "name": "Start an Application server instance of the SAP system and its underlying Virtual Machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "stop": { - "help": { - "short": "Stops the SAP Application Server Instance." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance stop --sap-virtual-instance-name -g -n " - ], - "name": "Stop Application server instance of the SAP system" - }, - { - "commands": [ - "workloads sap-application-server-instance stop --id " - ], - "name": "Stop Application server instance of the SAP system using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance stop --sap-virtual-instance-name -g -n " - ], - "name": "Stop Application server instance of the SAP system" - }, - { - "commands": [ - "workloads sap-application-server-instance stop --id " - ], - "name": "Stop Application server instance of the SAP system using the Azure resource ID of the instance" - }, - { - "commands": [ - "workloads sap-application-server-instance stop --sap-virtual-instance-name -g -n --deallocate-vm" - ], - "name": "Stop Application server instance of the SAP system and its underlying Virtual Machine" - }, - { - "commands": [ - "workloads sap-application-server-instance stop --sap-virtual-instance-name -g -n --soft-stop-timeout-seconds " - ], - "name": "Soft Stop Application server instance of the SAP system" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the SAP Application Server Instance resource." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance update --sap-virtual-instance-name -g -n --tags tag=test tag2=test2" - ], - "name": "Add tags for an existing App server instance resource" - }, - { - "commands": [ - "workloads sap-application-server-instance update --id --tags tag=test1" - ], - "name": "Add tags for an existing App server instance resource using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage application instance" - }, - "names": [ - "workloads", - "sap-application-server-instance" - ] - }, - "sap-central-instance": { - "commands": { - "create": { - "help": { - "short": "Create the SAP Central Services Instance resource. This will be used by service only. PUT operation on this resource by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-central-instance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance create -g rg -n instance-name --vis-name name" - ], - "name": "Create workloads sap-central-instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance create -g -n --vis-name " - ], - "name": "Create workloads sap-central-instance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the SAP Central Services Instance resource. This will be used by service only. Delete operation on this resource by end user will return a Bad Request error. You can delete the parent resource, which is the Virtual Instance for SAP solutions resource, using the delete operation on it." - }, - "names": [ - "workloads", - "sap-central-instance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance delete -g rg -n instance-name --vis-name name" - ], - "name": "Delete workloads sap central instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance delete -g -n --vis-name " - ], - "name": "Delete workloads sap central instance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List the SAP Central Services Instance resource for the given Virtual Instance for SAP solutions resource." - }, - "names": [ - "workloads", - "sap-central-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance list -g --sap-virtual-instance-name " - ], - "name": "Get an overview of the Central service Instance in a Virtual instance for SAP solutions (VIS)" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance list -g --sap-virtual-instance-name " - ], - "name": "Get an overview of the Central service Instance in a Virtual instance for SAP solutions (VIS)" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the SAP Central Services Instance resource." - }, - "names": [ - "workloads", - "sap-central-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance show --id " - ], - "name": "Get an overview of a Central service Instance using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance show --id " - ], - "name": "Get an overview of a Central service Instance using the Azure resource ID of the instance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Starts the SAP Central Services Instance." - }, - "names": [ - "workloads", - "sap-central-instance", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance start --sap-virtual-instance-name -g -n " - ], - "name": "Start Central services instance of the SAP system" - }, - { - "commands": [ - "workloads sap-central-instance start --id " - ], - "name": "Start Central services instance of the SAP system using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance start --sap-virtual-instance-name -g -n " - ], - "name": "Start Central services instance of the SAP system" - }, - { - "commands": [ - "workloads sap-central-instance start --id " - ], - "name": "Start Central services instance of the SAP system using the Azure resource ID of the instance" - }, - { - "commands": [ - "workloads sap-central-instance start --sap-virtual-instance-name -g -n --start-vm" - ], - "name": "Start Central services instance of the SAP system and its underlying Virtual Machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "stop": { - "help": { - "short": "Stops the SAP Central Services Instance." - }, - "names": [ - "workloads", - "sap-central-instance", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance stop --sap-virtual-instance-name -g -n " - ], - "name": "Stop Central services instance of the SAP system" - }, - { - "commands": [ - "workloads sap-central-instance stop --id " - ], - "name": "Stop Central services instance of the SAP system using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance stop --sap-virtual-instance-name -g -n " - ], - "name": "Stop Central services instance of the SAP system" - }, - { - "commands": [ - "workloads sap-central-instance stop --id " - ], - "name": "Stop Central services instance of the SAP system using the Azure resource ID of the instance" - }, - { - "commands": [ - "workloads sap-central-instance stop --sap-virtual-instance-name -g -n --deallocate-vm" - ], - "name": "Stop Central services instance of the SAP system and its underlying Virtual Machine" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the SAP Central Services Instance resource. This can be used to update tags on the resource." - }, - "names": [ - "workloads", - "sap-central-instance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance update --sap-virtual-instance-name -g -n --tags tag=test tag2=test2" - ], - "name": "Add tags for an existing Central services instance resource" - }, - { - "commands": [ - "workloads sap-central-instance update --id --tags tag=test1" - ], - "name": "Add tags for an existing Central services instance resource using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage central instance" - }, - "names": [ - "workloads", - "sap-central-instance" - ] - }, - "sap-database-instance": { - "commands": { - "create": { - "help": { - "short": "Create the Database resource corresponding to the Virtual Instance for SAP solutions resource. This will be used by service only. PUT by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-database-instance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance create -g rg --vis-name name -n instance-name" - ], - "name": "Create workloads sap database instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance create -g --vis-name -n " - ], - "name": "Create workloads sap database instance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the Database resource corresponding to a Virtual Instance for SAP solutions resource. This will be used by service only. Delete by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-database-instance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance delete -g rg -n instance-name --vis-name name" - ], - "name": "Delete workloads sap database instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance delete -g -n --vis-name " - ], - "name": "Delete workloads sap database instance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List the Database resources associated with a Virtual Instance for SAP solutions resource." - }, - "names": [ - "workloads", - "sap-database-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance list -g --vis-name " - ], - "name": "List workloads sap database instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance list -g --vis-name " - ], - "name": "List workloads sap database instance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the SAP Database Instance resource." - }, - "names": [ - "workloads", - "sap-database-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance show -g --sap-virtual-instance-name -n " - ], - "name": "Get an overview of the Database Instance in a Virtual instance for SAP solutions (VIS)" - }, - { - "commands": [ - "workloads sap-database-instance show --id " - ], - "name": "Get an overview of the Database Instance using the Azure resource ID of the App server instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance show -g --sap-virtual-instance-name -n " - ], - "name": "Get an overview of the Database Instance in a Virtual instance for SAP solutions (VIS)" - }, - { - "commands": [ - "workloads sap-database-instance show --id " - ], - "name": "Get an overview of the Database Instance using the Azure resource ID of the App server instance" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Starts the database instance of the SAP system." - }, - "names": [ - "workloads", - "sap-database-instance", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance start --sap-virtual-instance-name -g -n " - ], - "name": "Start Database instance of the SAP system: Currently start action is supported for SAP HANA Database only" - }, - { - "commands": [ - "workloads sap-database-instance start --id " - ], - "name": "Start Database instance of the SAP system using the Azure resource ID of the instance: Currently start action is supported for SAP HANA Database only" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance start --sap-virtual-instance-name -g -n " - ], - "name": "Start Database instance of the SAP system. Currently start action is supported for SAP HANA Database only" - }, - { - "commands": [ - "workloads sap-database-instance start --id " - ], - "name": "Start Database instance of the SAP system using the Azure resource ID of the instance. Currently start action is supported for SAP HANA Database only" - }, - { - "commands": [ - "workloads sap-database-instance start --sap-virtual-instance-name -g -n --start-vm" - ], - "name": "Start Database instance of the SAP system and its underlying Virtual Machine. Currently start action is supported for SAP HANA Database only" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "stop": { - "help": { - "short": "Stops the database instance of the SAP system." - }, - "names": [ - "workloads", - "sap-database-instance", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance stop --sap-virtual-instance-name -g -n " - ], - "name": "Stop Database instance of the SAP system: Currently stop action is supported for SAP HANA Database only." - }, - { - "commands": [ - "workloads sap-database-instance stop --id " - ], - "name": "Stop Database instance of the SAP system using the Azure resource ID of the instance: Currently stop action is supported for SAP HANA Database only." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance stop --sap-virtual-instance-name -g -n " - ], - "name": "Stop Database instance of the SAP system: Currently stop action is supported for SAP HANA Database only." - }, - { - "commands": [ - "workloads sap-database-instance stop --id " - ], - "name": "Stop Database instance of the SAP system using the Azure resource ID of the instance: Currently stop action is supported for SAP HANA Database only." - }, - { - "commands": [ - "workloads sap-database-instance stop --sap-virtual-instance-name -g -n --deallocate-vm" - ], - "name": "Stop Database instance of the SAP system with Virtual Machine: Currently stop action is supported for SAP HANA Database only." - }, - { - "commands": [ - "workloads sap-database-instance stop --sap-virtual-instance-name -g -n --soft-stop-timeout-seconds " - ], - "name": "Soft Stop Database instance of the SAP system: Currently stop action is supported for SAP HANA Database only." - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the Database resource." - }, - "names": [ - "workloads", - "sap-database-instance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance update --sap-virtual-instance-name -g -n --tags tag=test tag2=test2" - ], - "name": "Add tags for an existing Database instance resource" - }, - { - "commands": [ - "workloads sap-database-instance update --id --tags tag=test1" - ], - "name": "Add tags for an existing Database instance resource using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage database instance" - }, - "names": [ - "workloads", - "sap-database-instance" - ] - }, - "sap-virtual-instance": { - "commandGroups": { - "application-instance": { - "commands": { - "update": { - "help": { - "short": "Update the SAP Application Server Instance resource. This will be used by service only. PUT by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "application-instance", - "update" - ], - "versions": [ - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Update the SAP Application Server Instance resource. This will be used by service only. PUT by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "application-instance" - ] - }, - "central-instance": { - "commands": { - "update": { - "help": { - "short": "Update the SAP Central Services Instance resource. This will be used by service only. PUT operation on this resource by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "central-instance", - "update" - ], - "versions": [ - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Update the SAP Central Services Instance resource. This will be used by service only. PUT operation on this resource by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "central-instance" - ] - }, - "database-instance": { - "commands": { - "update": { - "help": { - "short": "Update the Database resource corresponding to the Virtual Instance for SAP solutions resource.This will be used by service only. PUT by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "database-instance", - "update" - ], - "versions": [ - { - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Update the Database resource corresponding to the Virtual Instance for SAP solutions resource.This will be used by service only. PUT by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "database-instance" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Virtual Instance for SAP solutions (VIS) resource" - }, - "names": [ - "workloads", - "sap-virtual-instance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Deploy infrastructure for a three-tier distributed SAP system. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230236" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Install SAP software on the infrastructure deployed for the three-tier distributed SAP system. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230167" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Deploy infrastructure for a three-tier distributed Highly Available (HA) SAP system with customized resource naming. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230402" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Install SAP software on the infrastructure deployed for the three-tier distributed Highly Available (HA) SAP system with customized resource naming. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230340" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g CLI-TESTING -n C36 --environment NonProd --sap-product s4hana --central-server-vm --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Register an existing SAP system as a Virtual Instance for SAP solutions resource (VIS)" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Deploy infrastructure for a three-tier distributed SAP system. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230236" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Install SAP software on the infrastructure deployed for the three-tier distributed SAP system. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230167" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Deploy infrastructure for a three-tier distributed Highly Available (HA) SAP system with customized resource naming. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230402" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Install SAP software on the infrastructure deployed for the three-tier distributed Highly Available (HA) SAP system with customized resource naming. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230340" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --central-server-vm --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Register an existing SAP system as a Virtual Instance for SAP solutions resource (VIS)" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --central-server-vm --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\" --managed-rg-name --managed-rg-sa-name --managed-resources-network-access-type " - ], - "name": "Register an existing SAP system as a Virtual Instance for SAP solutions resource (VIS) with a custom Managed Resource Group and Managed Storage Account Name, and specify the Managed Storage Account Network Access Type setting as per your security requirements. Learn More: https://go.microsoft.com/fwlink/?linkid=2256933" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Deploy infrastructure for a three-tier distributed Highly Available (HA) SAP system with Azure Compute Gallary Image. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2263420" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Virtual Instance for SAP solutions resource and its child resources, that is the associated Central Services Instance, Application Server Instances and Database Instance." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance delete -g -n " - ], - "name": "Delete a Virtual Instance for SAP solutions (VIS)" - }, - { - "commands": [ - "workloads sap-virtual-instance delete --id " - ], - "name": "Remove a Virtual Instance for SAP solutions (VIS) using the Azure resource ID of the VIS" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance delete -g -n " - ], - "name": "Delete a Virtual Instance for SAP solutions (VIS)" - }, - { - "commands": [ - "workloads sap-virtual-instance delete --id " - ], - "name": "Remove a Virtual Instance for SAP solutions (VIS) using the Azure resource ID of the VIS" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Virtual Instances for SAP solutions resources in a Resource Group." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance list -g " - ], - "name": "Get a list of the Virtual Instance(s) for SAP solutions (VIS)" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/sapvirtualinstances", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance list -g " - ], - "name": "Get a list of the Virtual Instance(s) for SAP solutions (VIS)" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a Virtual Instance for SAP solutions resource" - }, - "names": [ - "workloads", - "sap-virtual-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance show -g -n " - ], - "name": "Get an overview of any Virtual Instance(s) for SAP solutions (VIS)" - }, - { - "commands": [ - "workloads sap-virtual-instance show --id " - ], - "name": "Get an overview of the Virtual Instance(s) for SAP solutions (VIS) using the Azure resource ID of the VIS" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance show -g -n " - ], - "name": "Get an overview of any Virtual Instance(s) for SAP solutions (VIS)" - }, - { - "commands": [ - "workloads sap-virtual-instance show --id " - ], - "name": "Get an overview of the Virtual Instance(s) for SAP solutions (VIS) using the Azure resource ID of the VIS" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Starts the SAP application, that is the Central Services instance and Application server instances." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance start -g -n " - ], - "name": "Start an SAP system: This command starts the SAP application tier, that is ASCS instance and App servers of the system." - }, - { - "commands": [ - "workloads sap-virtual-instance start --id " - ], - "name": "Start an SAP system using the Azure resource ID of the Virtual instance for SAP solutions (VIS): This command starts the SAP application tier, that is ASCS instance and App servers of the system." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance start -g -n " - ], - "name": "Start an SAP system: This command starts the SAP application tier, that is ASCS instance and App servers of the system." - }, - { - "commands": [ - "workloads sap-virtual-instance start --id " - ], - "name": "Start an SAP system using the Azure resource ID of the Virtual instance for SAP solutions (VIS): This command starts the SAP application tier, that is ASCS instance and App servers of the system." - }, - { - "commands": [ - "workloads sap-virtual-instance start -g -n --start-vm" - ], - "name": "Start an SAP system with Virtual Machines: This command starts the SAP application tier, that is ASCS instance and App servers of the system with Virtual Machines." - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "stop": { - "help": { - "short": "Stops the SAP Application, that is the Application server instances and Central Services instance." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance stop -g -n " - ], - "name": "Stop an SAP system: This command stops the SAP application tier, that is ASCS instance and App servers of the system." - }, - { - "commands": [ - "workloads sap-virtual-instance stop --id " - ], - "name": "Stop an SAP system using the Azure resource ID of the Virtual instance for SAP solutions (VIS): This command stops the SAP application tier, that is ASCS instance and App servers of the system." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance stop -g -n " - ], - "name": "Stop an SAP system: This command stops the SAP application tier, that is ASCS instance and App servers of the system." - }, - { - "commands": [ - "workloads sap-virtual-instance stop --id " - ], - "name": "Stop an SAP system using the Azure resource ID of the Virtual instance for SAP solutions (VIS): This command stops the SAP application tier, that is ASCS instance and App servers of the system." - }, - { - "commands": [ - "workloads sap-virtual-instance stop -g -n --deallocate-vm" - ], - "name": "Stop an SAP system with Virtual Machines: This command stops the SAP application tier, that is ASCS instance and App servers of the system with Virtual Machines." - }, - { - "commands": [ - "workloads sap-virtual-instance stop -g -n --soft-stop-timeout-seconds " - ], - "name": "Soft Stop an SAP system: This command soft stops the SAP application tier, that is ASCS instance and App servers of the system." - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Virtual Instance for SAP solutions (VIS) resource" - }, - "names": [ - "workloads", - "sap-virtual-instance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance update -g -n --tags tag=test tag2=test2" - ], - "name": "Add tags for an existing Virtual Instance for SAP solutions (VIS) resource" - }, - { - "commands": [ - "workloads sap-virtual-instance update --id --tags tag=test1" - ], - "name": "Add tags for an existing Virtual Instance for SAP solutions (VIS) resource using the Azure resource ID of the VIS" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance update -g -n --tags tag1=test1 tag2=test2" - ], - "name": "Add tags for an existing Virtual Instance for SAP solutions (VIS) resource" - }, - { - "commands": [ - "workloads sap-virtual-instance update --id --tags tag1=test1" - ], - "name": "Add tags for an existing Virtual Instance for SAP solutions (VIS) resource using the Azure resource ID of the VIS" - }, - { - "commands": [ - "workloads sap-virtual-instance update -g -n --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\" --managed-resources-network-access-type " - ], - "name": "Add/Change Identity and Managed Resource Network Access for an existing Virtual Instance for SAP Solutions (VIS) resource" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage virtual instance" - }, - "names": [ - "workloads", - "sap-virtual-instance" - ] - } - }, - "commands": { - "sap-availability-zone-detail": { - "help": { - "short": "Show the recommended SAP Availability Zone Pair Details for your region." - }, - "names": [ - "workloads", - "sap-availability-zone-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-availability-zone-detail --app-location \"northeurope\" --database-type \"HANA\" --sap-product \"S4HANA\" --location \"northeurope\"" - ], - "name": "Show the sap availability zone detail" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getavailabilityzonedetails", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-availability-zone-detail --app-location \"northeurope\" --database-type \"HANA\" --sap-product \"S4HANA\" --location \"northeurope\"" - ], - "name": "Show the sap availability zone detail" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getavailabilityzonedetails", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "sap-disk-configuration": { - "help": { - "short": "Show the SAP Disk Configuration Layout prod/non-prod SAP System." - }, - "names": [ - "workloads", - "sap-disk-configuration" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-disk-configuration --app-location eastus --database-type HANA --db-vm-sku Standard_M32ts --deployment-type SingleServer --environment NonProd --sap-product S4HANA --location eastus" - ], - "name": "Get the SAP Disk Configuration Layout for prod/non-prod SAP System" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getdiskconfigurations", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-disk-configuration --app-location eastus --database-type HANA --db-vm-sku Standard_M32ts --deployment-type SingleServer --environment NonProd --sap-product S4HANA --location eastus" - ], - "name": "Get the SAP Disk Configuration Layout for prod/non-prod SAP System" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getdiskconfigurations", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "sap-sizing-recommendation": { - "help": { - "short": "Show SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier" - }, - "names": [ - "workloads", - "sap-sizing-recommendation" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-sizing-recommendation --app-location \"eastus\" --database-type \"HANA\" --db-memory 1024 --deployment-type \"ThreeTier\" --environment \"Prod\" --high-availability-type \"AvailabilitySet\" --sap-product \"S4HANA\" --saps 75000 --location \"eastus2\" --db-scale-method ScaleUp" - ], - "name": "Get sizing recommendations for a Distributed with High Availability (HA) system by providing SAPS for application tier and memory required for database tier of the SAP system" - }, - { - "commands": [ - "workloads sap-sizing-recommendation --app-location \"eastus\" --database-type \"HANA\" --db-memory 1024 --deployment-type \"ThreeTier\" --environment \"Prod\" --sap-product \"S4HANA\" --saps 20000 --location \"northeurope\" --db-scale-method ScaleUp" - ], - "name": "Get sizing recommendations for a Distributed system by providing SAPS for application tier and memory required for database tier of the SAP system" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getsizingrecommendations", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-sizing-recommendation --app-location \"eastus\" --database-type \"HANA\" --db-memory 1024 --deployment-type \"ThreeTier\" --environment \"Prod\" --high-availability-type \"AvailabilitySet\" --sap-product \"S4HANA\" --saps 75000 --location \"eastus2\" --db-scale-method ScaleUp" - ], - "name": "Get sizing recommendations for a Distributed with High Availability (HA) system by providing SAPS for application tier and memory required for database tier of the SAP system" - }, - { - "commands": [ - "workloads sap-sizing-recommendation --app-location \"eastus\" --database-type \"HANA\" --db-memory 1024 --deployment-type \"ThreeTier\" --environment \"Prod\" --sap-product \"S4HANA\" --saps 20000 --location \"northeurope\" --db-scale-method ScaleUp" - ], - "name": "Get sizing recommendations for a Distributed system by providing SAPS for application tier and memory required for database tier of the SAP system" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getsizingrecommendations", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "sap-supported-sku": { - "help": { - "short": "Show a list of SAP supported SKUs for ASCS, Application and Database tier." - }, - "names": [ - "workloads", - "sap-supported-sku" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-supported-sku --app-location \"eastus\" --database-type \"HANA\" --deployment-type \"ThreeTier\" --environment \"Prod\" --high-availability-type \"AvailabilitySet\" --sap-product \"S4HANA\" --location \"eastus\"" - ], - "name": "Get a list of SKUs supported for your SAP system deployment type from Azure Center for SAP solutions" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getsapsupportedsku", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "workloads sap-supported-sku --app-location \"eastus\" --database-type \"HANA\" --deployment-type \"ThreeTier\" --environment \"Prod\" --high-availability-type \"AvailabilitySet\" --sap-product \"S4HANA\" --location \"eastus\"" - ], - "name": "Get a list of SKUs supported for your SAP system deployment type from Azure Center for SAP solutions" - } - ], - "name": "2023-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getsapsupportedsku", - "plane": "mgmt-plane", - "version": "2023-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage workloads" - }, - "names": [ - "workloads" - ] - } - }, - "names": [ - "aaz" - ] - } +{ + "root": { + "commandGroups": { + "acat": { + "commandGroups": { + "report": { + "commandGroups": { + "snapshot": { + "commands": { + "download": { + "help": { + "short": "Download compliance needs from snapshot, like: Compliance Report, Resource List." + }, + "names": [ + "acat", + "report", + "snapshot", + "download" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/reports/{}/snapshots/{}/download", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the AppComplianceAutomation snapshot list." + }, + "names": [ + "acat", + "report", + "snapshot", + "list" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/reports/{}/snapshots", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + } + }, + "help": { + "short": "manage ACAT report snapshots" + }, + "names": [ + "acat", + "report", + "snapshot" + ] + }, + "webhook": { + "commands": { + "create": { + "help": { + "short": "Create a new AppComplianceAutomation webhook or update an exiting AppComplianceAutomation webhook." + }, + "names": [ + "acat", + "report", + "webhook", + "create" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/reports/{}/webhooks/{}", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an AppComplianceAutomation webhook." + }, + "names": [ + "acat", + "report", + "webhook", + "delete" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/reports/{}/webhooks/{}", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the AppComplianceAutomation webhook list." + }, + "names": [ + "acat", + "report", + "webhook", + "list" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/reports/{}/webhooks", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the AppComplianceAutomation webhook and its properties." + }, + "names": [ + "acat", + "report", + "webhook", + "show" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/reports/{}/webhooks/{}", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an exiting AppComplianceAutomation webhook." + }, + "names": [ + "acat", + "report", + "webhook", + "update" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/reports/{}/webhooks/{}", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + } + }, + "help": { + "short": "manage ACAT report webhooks" + }, + "names": [ + "acat", + "report", + "webhook" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report." + }, + "names": [ + "acat", + "report", + "create" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/reports/{}", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an AppComplianceAutomation report." + }, + "names": [ + "acat", + "report", + "delete" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/reports/{}", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the AppComplianceAutomation report list for the tenant." + }, + "names": [ + "acat", + "report", + "list" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/reports", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the AppComplianceAutomation report and its properties." + }, + "names": [ + "acat", + "report", + "show" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/reports/{}", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report." + }, + "names": [ + "acat", + "report", + "update" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/reports/{}", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + } + }, + "help": { + "short": "manage ACAT reports" + }, + "names": [ + "acat", + "report" + ] + } + }, + "commands": { + "onboard": { + "help": { + "short": "Onboard given subscriptions to Microsoft.AppComplianceAutomation provider." + }, + "names": [ + "acat", + "onboard" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/onboard", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + }, + "trigger-evaluation": { + "help": { + "short": "Trigger quick evaluation for the given subscriptions." + }, + "names": [ + "acat", + "trigger-evaluation" + ], + "versions": [ + { + "name": "2024-06-27", + "resources": [ + { + "id": "/providers/microsoft.appcomplianceautomation/triggerevaluation", + "plane": "mgmt-plane", + "version": "2024-06-27" + } + ] + } + ] + } + }, + "help": { + "short": "ACAT command group" + }, + "names": [ + "acat" + ] + }, + "account": { + "commands": { + "list-locations": { + "help": { + "short": "List supported regions for the current subscription." + }, + "names": [ + "account", + "list-locations" + ], + "versions": [ + { + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/locations", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + }, + { + "name": "2016-06-01", + "resources": [ + { + "id": "/subscriptions/{}/locations", + "plane": "mgmt-plane", + "version": "2016-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure subscription information." + }, + "names": [ + "account" + ] + }, + "afd": { + "commandGroups": { + "custom-domain": { + "commands": { + "create": { + "help": { + "short": "Create a new domain within the specified profile." + }, + "names": [ + "afd", + "custom-domain", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd custom-domain create -g group --custom-domain-name customDomain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type ManagedCertificate" + ], + "name": "Create a custom domain that uses AFD managed certificate for SSL/TLS encryption." + }, + { + "commands": [ + "afd custom-domain create -g group --custom-domain-name customDomain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type CustomerCertificate --secret secretName" + ], + "name": "Create a custom domain that uses your own certificate for SSL/TLS encryption, the certificate is stored in Azure Key Vault and referenced by an AFD secret." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd custom-domain create -g group --custom-domain-name customDomain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type ManagedCertificate" + ], + "name": "Create a custom domain that uses AFD managed certificate for SSL/TLS encryption." + }, + { + "commands": [ + "afd custom-domain create -g group --custom-domain-name example-custom-domain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type CustomerCertificate --secret secretName" + ], + "name": "Create a custom domain that uses your own certificate for SSL/TLS encryption, the certificate is stored in Azure Key Vault and referenced by an AFD secret." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing AzureFrontDoor domain with the specified domain name under the specified subscription, resource group and profile." + }, + "names": [ + "afd", + "custom-domain", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd custom-domain delete -g group --profile-name profile --custom-domain-name customDomainName" + ], + "name": "Delete a custom domain." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd custom-domain delete -g group --profile-name profile --custom-domain-name customDomainName" + ], + "name": "Delete a custom domain." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List existing AzureFrontDoor domains." + }, + "names": [ + "afd", + "custom-domain", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd custom-domain list -g group --profile-name profile" + ], + "name": "List all the custom domains within the specified profile." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd custom-domain list -g group --profile-name profile" + ], + "name": "List all the custom domains within the specified profile." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "regenerate-validation-token": { + "help": { + "short": "Updates the domain validation token." + }, + "names": [ + "afd", + "custom-domain", + "regenerate-validation-token" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd custom-domain regenerate-validation-token -g MyResourceGroup --profile-name MyProfle --custom-domain-name MyCustomDomain" + ], + "name": "Regenerate the domain validation token." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}/refreshvalidationtoken", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd custom-domain regenerate-validation-token -g MyResourceGroup --profile-name MyProfle --custom-domain-name MyCustomDomain" + ], + "name": "Regenerate the domain validation token." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}/refreshvalidationtoken", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing AzureFrontDoor domain with the specified domain name under the specified subscription, resource group and profile." + }, + "names": [ + "afd", + "custom-domain", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd custom-domain show -g group --profile-name profile --custom-domain-name customDomainName" + ], + "name": "show details of the custom domain within the specified profile." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd custom-domain show -g group --profile-name profile --custom-domain-name customDomainName" + ], + "name": "show details of the custom domain within the specified profile." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new domain within the specified profile." + }, + "names": [ + "afd", + "custom-domain", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --minimum-tls-version TLS12" + ], + "name": "Update the custom domain's supported minimum TLS version." + }, + { + "commands": [ + "afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --certificate-type ManagedCertificate" + ], + "name": "Update the custom domain's certificate type to AFD managed certificate." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --minimum-tls-version TLS12" + ], + "name": "Update the custom domain's supported minimum TLS version." + }, + { + "commands": [ + "afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --certificate-type ManagedCertificate" + ], + "name": "Update the custom domain's certificate type to AFD managed certificate." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage custom domains within the specified profile." + }, + "names": [ + "afd", + "custom-domain" + ] + }, + "endpoint": { + "commands": { + "create": { + "help": { + "short": "Create a new AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile." + }, + "names": [ + "afd", + "endpoint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd endpoint create -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Enabled" + ], + "name": "Creates an enabled endpoint" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd endpoint create -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Enabled" + ], + "name": "Creates an enabled endpoint" + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile." + }, + "names": [ + "afd", + "endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd endpoint delete -g group --profile-name profile --endpoint-name endpoint1" + ], + "name": "Delete an endpoint named endpoint1." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd endpoint delete -g group --profile-name profile --endpoint-name endpoint1" + ], + "name": "Delete an endpoint named endpoint1." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List existing AzureFrontDoor endpoints." + }, + "names": [ + "afd", + "endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd endpoint list -g group --profile-name profile" + ], + "name": "List all the endpoints within the specified profile." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd endpoint list -g group --profile-name profile" + ], + "name": "List all the endpoints within the specified profile." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "purge": { + "help": { + "short": "Removes a content from AzureFrontDoor." + }, + "names": [ + "afd", + "endpoint", + "purge" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd endpoint purge -g group --profile-name profile --domains www.contoso.com --content-paths '/scripts/*'" + ], + "name": "Remove all cached contents under directory \"/script\" for domain www.contoso.com" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/purge", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd endpoint purge -g group --profile-name profile --domains www.contoso.com --content-paths '/scripts/*'" + ], + "name": "Remove all cached contents under directory \"/script\" for domain www.contoso.com" + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/purge", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile." + }, + "names": [ + "afd", + "endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd endpoint show -g group --profile-name profile --endpoint-name endpoint1" + ], + "name": "show details of the endpoint named endpoint1." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd endpoint show -g group --profile-name profile --endpoint-name endpoint1" + ], + "name": "show details of the endpoint named endpoint1." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile." + }, + "names": [ + "afd", + "endpoint", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd endpoint update -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Disabled" + ], + "name": "Update an endpoint's state to disabled." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd endpoint update -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Disabled" + ], + "name": "Update an endpoint's state to disabled." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage AFD endpoints within the specified profile. An endpoint is a logical grouping of domains and their associated configurations." + }, + "names": [ + "afd", + "endpoint" + ] + }, + "log-analytic": { + "commandGroups": { + "location": { + "commands": { + "list": { + "help": { + "short": "Get all available location names for AFD log analytics report." + }, + "names": [ + "afd", + "log-analytic", + "location", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticslocations", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticslocations", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage available location names for AFD log analysis." + }, + "names": [ + "afd", + "log-analytic", + "location" + ] + }, + "metric": { + "commands": { + "list": { + "help": { + "short": "Get log report for AFD profile" + }, + "names": [ + "afd", + "log-analytic", + "metric", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsmetrics", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsmetrics", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage metric statistics for AFD profile." + }, + "names": [ + "afd", + "log-analytic", + "metric" + ] + }, + "ranking": { + "commands": { + "list": { + "help": { + "short": "Get log analytics ranking report for AFD profile" + }, + "names": [ + "afd", + "log-analytic", + "ranking", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsrankings", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsrankings", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ranking statistics for AFD profile." + }, + "names": [ + "afd", + "log-analytic", + "ranking" + ] + }, + "resource": { + "commands": { + "list": { + "help": { + "short": "Get all endpoints and custom domains available for AFD log report" + }, + "names": [ + "afd", + "log-analytic", + "resource", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsresources", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsresources", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage endpoints and custom domains available for AFD log analysis." + }, + "names": [ + "afd", + "log-analytic", + "resource" + ] + } + }, + "help": { + "short": "Manage afd log analytic results." + }, + "names": [ + "afd", + "log-analytic" + ] + }, + "origin": { + "commands": { + "create": { + "help": { + "short": "Create a new origin within the specified origin group." + }, + "names": [ + "afd", + "origin", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 - name: Create a private link origin" + ], + "name": "Create an regular origin" + }, + { + "commands": [ + "afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 --private-link-resource /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Storage/storageAccounts/plstest --private-link-location EastUS --private-link-request-message 'Please approve this request' --private-link-sub-resource-type table" + ], + "name": "Create a private link origin" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 - name: Create a private link origin" + ], + "name": "Create an regular origin" + }, + { + "commands": [ + "afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 --private-link-resource /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Storage/storageAccounts/plstest --private-link-location EastUS --private-link-request-message 'Please approve this request' --private-link-sub-resource-type table" + ], + "name": "Create a private link origin" + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing origin within an origin group." + }, + "names": [ + "afd", + "origin", + "delete" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of the existing origins within an origin group." + }, + "names": [ + "afd", + "origin", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing origin within an origin group." + }, + "names": [ + "afd", + "origin", + "show" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new origin within the specified origin group." + }, + "names": [ + "afd", + "origin", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 3" + ], + "name": "Update the host header and priority of the specified origin." + }, + { + "commands": [ + "afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --enable-private-link False" + ], + "name": "Disable private link of the origin." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 3" + ], + "name": "Update the host header and priority of the specified origin." + }, + { + "commands": [ + "afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --enable-private-link False" + ], + "name": "Disable private link of the origin." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage origins within the specified origin group." + }, + "names": [ + "afd", + "origin" + ] + }, + "origin-group": { + "commands": { + "create": { + "help": { + "short": "Create a new origin group within the specified profile." + }, + "names": [ + "afd", + "origin-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd origin-group create -g group --origin-group-name og1 --profile-name profile --probe-request-type GET --probe-protocol Http --probe-interval-in-seconds 120 --probe-path /test1/azure.txt --sample-size 4 --successful-samples-required 3 --additional-latency-in-milliseconds 50" + ], + "name": "Creates a new origin group within the specified profile." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd origin-group create -g group --origin-group-name og1 --profile-name profile --probe-request-type GET --probe-protocol Http --probe-interval-in-seconds 120 --probe-path /test1/azure.txt --sample-size 4 --successful-samples-required 3 --additional-latency-in-milliseconds 50" + ], + "name": "Creates a new origin group within the specified profile." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing origin group within a profile." + }, + "names": [ + "afd", + "origin-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd origin-group delete -g group --origin-group-name og1 --profile-name profile" + ], + "name": "Deletes an existing origin group within a profile." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd origin-group delete -g group --origin-group-name og1 --profile-name profile" + ], + "name": "Deletes an existing origin group within a profile." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of the existing origin groups within a profile." + }, + "names": [ + "afd", + "origin-group", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing origin group within a profile." + }, + "names": [ + "afd", + "origin-group", + "show" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new origin group within the specified profile." + }, + "names": [ + "afd", + "origin-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd origin-group update -g group --origin-group-name og1 --profile-name profile --probe-request-type HEAD --probe-protocol Https --probe-interval-in-seconds 120 --probe-path /test1/azure.txt" + ], + "name": "Update the probe setting of the specified origin group." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd origin-group update -g group --origin-group-name og1 --profile-name profile --probe-request-type HEAD --probe-protocol Https --probe-interval-in-seconds 120 --probe-path /test1/azure.txt" + ], + "name": "Update the probe setting of the specified origin group." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage origin groups under the specified profile." + }, + "names": [ + "afd", + "origin-group" + ] + }, + "profile": { + "commandGroups": { + "log-scrubbing": { + "commands": { + "create": { + "help": { + "short": "Defines rules that scrub sensitive fields in the Azure Front Door profile logs." + }, + "names": [ + "afd", + "profile", + "log-scrubbing", + "create" + ], + "versions": [ + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", + "plane": "mgmt-plane", + "subresource": "properties.logScrubbing", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Defines rules that scrub sensitive fields in the Azure Front Door profile logs." + }, + "names": [ + "afd", + "profile", + "log-scrubbing", + "delete" + ], + "versions": [ + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", + "plane": "mgmt-plane", + "subresource": "properties.logScrubbing", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Defines rules that scrub sensitive fields in the Azure Front Door profile logs." + }, + "names": [ + "afd", + "profile", + "log-scrubbing", + "show" + ], + "versions": [ + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", + "plane": "mgmt-plane", + "subresource": "properties.logScrubbing", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Defines rules that scrub sensitive fields in the Azure Front Door profile logs." + }, + "names": [ + "afd", + "profile", + "log-scrubbing", + "update" + ], + "versions": [ + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", + "plane": "mgmt-plane", + "subresource": "properties.logScrubbing", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Defines rules that scrub sensitive fields in the Azure Front Door profile logs." + }, + "names": [ + "afd", + "profile", + "log-scrubbing" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group." + }, + "names": [ + "afd", + "profile", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd profile create -g group --profile-name profile --sku Standard_AzureFrontDoor" + ], + "name": "Create an AFD profile using Standard SKU." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd profile create -g group --profile-name profile --sku Standard_AzureFrontDoor" + ], + "name": "Create an AFD profile using Standard SKU." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains." + }, + "names": [ + "afd", + "profile", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "profile delete -g group --profile-name profile" + ], + "name": "Delete an AFD profile." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "profile delete -g group --profile-name profile" + ], + "name": "Delete an AFD profile." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within an Azure subscription." + }, + "names": [ + "afd", + "profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd profile list -g group" + ], + "name": "List AFD profiles in a resource group." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cdn/profiles", + "plane": "mgmt-plane", + "version": "2023-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd profile list -g group" + ], + "name": "List AFD profiles in a resource group." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cdn/profiles", + "plane": "mgmt-plane", + "version": "2024-02-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group." + }, + "names": [ + "afd", + "profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd profile show -g group --profile-name profile" + ], + "name": "Show details of an AFD profile." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd profile show -g group --profile-name profile" + ], + "name": "Show details of an AFD profile." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group." + }, + "names": [ + "afd", + "profile", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd profile update --profile-name profile --resource-group MyResourceGroup --tags tag1=value1" + ], + "name": "Update an AFD profile with tags." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd profile update --profile-name profile --resource-group MyResourceGroup --tags tag1=value1" + ], + "name": "Update an AFD profile with tags." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "usage": { + "help": { + "short": "Checks the quota and actual usage of endpoints under the given Azure Front Door profile." + }, + "names": [ + "afd", + "profile", + "usage" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd profile usage -g group --profile-name profile" + ], + "name": "List resource usage within the specific AFD profile." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/usages", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd profile usage -g group --profile-name profile" + ], + "name": "List resource usage within the specific AFD profile." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/usages", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage AFD profiles." + }, + "names": [ + "afd", + "profile" + ] + }, + "route": { + "commands": { + "create": { + "help": { + "short": "Create a new route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint." + }, + "names": [ + "afd", + "route", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --https-redirect Disabled --origin-group og001 --supported-protocols Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest" + ], + "name": "Creates a route to associate the endpoint's default domain with an origin group for all HTTPS requests." + }, + { + "commands": [ + "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2 --origin-group og001 --supported-protocols Http Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest --https-redirect Disabled" + ], + "name": "Creates a route to associate the endpoint's default domain with an origin group for all requests and use the specified rule sets to customize the route behavior." + }, + { + "commands": [ + "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --patterns-to-match /test1/* /tes2/* --origin-group og001 --supported-protocols Http Https --custom-domains cd001 --forwarding-protocol MatchRequest --https-redirect Enabled --link-to-default-domain Enabled" + ], + "name": "Creates a route to associate the endpoint's default domain and a custom domain with an origin group for all requests with the specified path patterns and redirect all trafic to use Https." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --https-redirect Disabled --origin-group og001 --supported-protocols Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest" + ], + "name": "Creates a route to associate the endpoint's default domain with an origin group for all HTTPS requests." + }, + { + "commands": [ + "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2 --origin-group og001 --supported-protocols Http Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest --https-redirect Disabled" + ], + "name": "Creates a route to associate the endpoint's default domain with an origin group for all requests and use the specified rule sets to customize the route behavior." + }, + { + "commands": [ + "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --patterns-to-match /test1/* /tes2/* --origin-group og001 --supported-protocols Http Https --custom-domains cd001 --forwarding-protocol MatchRequest --https-redirect Enabled --link-to-default-domain Enabled" + ], + "name": "Creates a route to associate the endpoint's default domain and a custom domain with an origin group for all requests with the specified path patterns and redirect all trafic to use Https." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint." + }, + "names": [ + "afd", + "route", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd route delete -g group --profile-name profile --endpoint-name endpoint1 --route-name route1" + ], + "name": "Delete an route named route1." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd route delete -g group --profile-name profile --endpoint-name endpoint1 --route-name route1" + ], + "name": "Delete an route named route1." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of the existing origins within a profile." + }, + "names": [ + "afd", + "route", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint." + }, + "names": [ + "afd", + "route", + "show" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint." + }, + "names": [ + "afd", + "route", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --supported-protocols Http Https --https-redirect Enabled" + ], + "name": "Update a route to accept both Http and Https requests and redirect all trafic to use Https." + }, + { + "commands": [ + "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2" + ], + "name": "Update a route's rule sets settings to customize the route behavior." + }, + { + "commands": [ + "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --query-string-caching-behavior IgnoreQueryString --enable-compression true --content-types-to-compress text/javascript text/plain" + ], + "name": "Update a route's compression settings to enable compression for the specified content types." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --supported-protocols Http Https --https-redirect Enabled" + ], + "name": "Update a route to accept both Http and Https requests and redirect all trafic to use Https." + }, + { + "commands": [ + "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2" + ], + "name": "Update a route's rule sets settings to customize the route behavior." + }, + { + "commands": [ + "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --query-string-caching-behavior IgnoreQueryString --enable-compression true --content-types-to-compress text/javascript text/plain" + ], + "name": "Update a route's compression settings to enable compression for the specified content types." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage routes under an AFD endpoint." + }, + "names": [ + "afd", + "route" + ] + }, + "rule": { + "commands": { + "create": { + "help": { + "short": "Create a new delivery rule within the specified rule set." + }, + "names": [ + "afd", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 2 --match-variable RemoteAddress --operator GeoMatch --match-values TH --rule-name disablecaching --action-name ModifyResponseHeader --header-action Append --header-name X-CDN --header-value AFDX" + ], + "name": "Create a rule to append a response header for requests from Thailand." + }, + { + "commands": [ + "afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 1 --rule-name \"redirect\" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name \"UrlRedirect\" --redirect-protocol Https --redirect-type Moved" + ], + "name": "Create a rule for http to https redirect" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 2 --match-variable RemoteAddress --operator GeoMatch --match-values TH --rule-name disablecaching --action-name ModifyResponseHeader --header-action Append --header-name X-CDN --header-value AFDX" + ], + "name": "Create a rule to append a response header for requests from Thailand." + }, + { + "commands": [ + "afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 1 --rule-name \"redirect\" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name \"UrlRedirect\" --redirect-protocol Https --redirect-type Moved" + ], + "name": "Create a rule for http to https redirect" + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing delivery rule within a rule set." + }, + "names": [ + "afd", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1" + ], + "name": "Remove a rule with name rule1." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1" + ], + "name": "Remove a rule with name rule1." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of the existing delivery rules within a rule set." + }, + "names": [ + "afd", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd route list -g group --profile-name profile --endpoint-name endpoint1" + ], + "name": "List all the routes within the specified endpoint." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd route list -g group --profile-name profile --endpoint-name endpoint1" + ], + "name": "List all the routes within the specified endpoint." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing delivery rule within a rule set." + }, + "names": [ + "afd", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1" + ], + "name": "show details of the delivery rule with name rule1." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1" + ], + "name": "show details of the delivery rule with name rule1." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new delivery rule within the specified rule set." + }, + "names": [ + "afd", + "rule", + "update" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage delivery rules within the specified rule set." + }, + "names": [ + "afd", + "rule" + ] + }, + "rule-set": { + "commands": { + "create": { + "help": { + "short": "Create a new rule set within the specified profile." + }, + "names": [ + "afd", + "rule-set", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd rule-set create -g group --rule-set-name ruleset1 --profile-name profile" + ], + "name": "Create a new rule set under the specified profile." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd rule-set create -g group --rule-set-name ruleset1 --profile-name profile" + ], + "name": "Create a new rule set under the specified profile." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing AzureFrontDoor rule set with the specified rule set name under the specified subscription, resource group and profile." + }, + "names": [ + "afd", + "rule-set", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd rule-set delete -g group --rule-set-name ruleset1 --profile-name profile" + ], + "name": "Delete a rule set with the name ruleset1." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd rule-set delete -g group --rule-set-name ruleset1 --profile-name profile" + ], + "name": "Delete a rule set with the name ruleset1." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List existing AzureFrontDoor rule sets within a profile." + }, + "names": [ + "afd", + "rule-set", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing AzureFrontDoor rule set with the specified rule set name under the specified subscription, resource group and profile." + }, + "names": [ + "afd", + "rule-set", + "show" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "usage": { + "help": { + "short": "Checks the quota and actual usage of endpoints under the given Azure Front Door profile.." + }, + "names": [ + "afd", + "rule-set", + "usage" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/usages", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/usages", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage rule set for the specified profile." + }, + "names": [ + "afd", + "rule-set" + ] + }, + "secret": { + "commands": { + "create": { + "help": { + "short": "Create a new Secret within the specified profile." + }, + "names": [ + "afd", + "secret", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd secret create -g group --profile-name profile --secret-name secret1 --secret-version version1 --secret-source /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.KeyVault/vaults/vault1/secrets/cert1" + ], + "name": "Creates a secret using the specified certificate version." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd secret create -g group --profile-name profile --secret-name secret1 --secret-version version1 --secret-source /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.KeyVault/vaults/vault1/secrets/cert1" + ], + "name": "Creates a secret using the specified certificate version." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing Secret within profile." + }, + "names": [ + "afd", + "secret", + "delete" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List existing AzureFrontDoor secrets." + }, + "names": [ + "afd", + "secret", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing Secret within a profile." + }, + "names": [ + "afd", + "secret", + "show" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new Secret within the specified profile." + }, + "names": [ + "afd", + "secret", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd secret update -g group --profile-name profile --secret-name secret1 --use-latest-version" + ], + "name": "Update the specified secret to use the certificate's latest version." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd secret update -g group --profile-name profile --secret-name secret1 --use-latest-version" + ], + "name": "Update the specified secret to use the certificate's latest version." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage secrets within the specified profile." + }, + "names": [ + "afd", + "secret" + ] + }, + "security-policy": { + "commands": { + "create": { + "help": { + "short": "Create a new security policy within the specified profile." + }, + "names": [ + "afd", + "security-policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd security-policy create -g group --profile-name profile --security-policy-name sp1 --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/afdEndpoints/endpoint1 /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1 --waf-policy /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/waf1" + ], + "name": "Creates a security policy to apply the specified WAF policy to an endpoint's default domain and a custom domain." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd security-policy create -g group --profile-name profile --security-policy-name sp1 --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/afdEndpoints/endpoint1 /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1 --waf-policy /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/waf1" + ], + "name": "Creates a security policy to apply the specified WAF policy to an endpoint's default domain and a custom domain." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing security policy within profile." + }, + "names": [ + "afd", + "security-policy", + "delete" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List security policies associated with the profile" + }, + "names": [ + "afd", + "security-policy", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing security policy within a profile." + }, + "names": [ + "afd", + "security-policy", + "show" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new security policy within the specified profile." + }, + "names": [ + "afd", + "security-policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "afd security-policy update -g group --security-policy-name sp1 --profile-name profile --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1" + ], + "name": "Update the specified security policy's domain list." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "afd security-policy update -g group --security-policy-name sp1 --profile-name profile --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1" + ], + "name": "Update the specified security policy's domain list." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage security policies within the specified profile." + }, + "names": [ + "afd", + "security-policy" + ] + }, + "waf-log-analytic": { + "commandGroups": { + "metric": { + "commands": { + "list": { + "help": { + "short": "Get Waf related log analytics report for AFD profile." + }, + "names": [ + "afd", + "waf-log-analytic", + "metric", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getwafloganalyticsmetrics", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getwafloganalyticsmetrics", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage WAF related metric statistics for AFD profile." + }, + "names": [ + "afd", + "waf-log-analytic", + "metric" + ] + }, + "ranking": { + "commands": { + "list": { + "help": { + "short": "Get WAF log analytics charts for AFD profile" + }, + "names": [ + "afd", + "waf-log-analytic", + "ranking", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getwafloganalyticsrankings", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getwafloganalyticsrankings", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage WAF related ranking statistics for AFD profile." + }, + "names": [ + "afd", + "waf-log-analytic", + "ranking" + ] + } + }, + "help": { + "short": "Manage afd WAF related log analytic results." + }, + "names": [ + "afd", + "waf-log-analytic" + ] + } + }, + "help": { + "short": "Manage Azure Front Door Standard/Premium." + }, + "names": [ + "afd" + ] + }, + "alerts-management": { + "commandGroups": { + "prometheus-rule-group": { + "commands": { + "create": { + "help": { + "short": "Create a Prometheus rule group definition." + }, + "names": [ + "alerts-management", + "prometheus-rule-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "alerts-management prometheus-rule-group create -n TestPrometheusRuleGroup -g TestResourceGroup -l westus --enabled --description \"test\" --interval PT10M --scopes \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.monitor/accounts/testaccount\" --rules [{\"record\":\"test\",\"expression\":\"test\",\"labels\":{\"team\":\"prod\"}},{\"alert\":\"Billing_Processing_Very_Slow\",\"expression\":\"test\",\"enabled\":\"true\",\"severity\":2,\"for\":\"PT5M\",\"labels\":{\"team\":\"prod\"},\"annotations\":{\"annotationName1\":\"annotationValue1\"},\"resolveConfiguration\":{\"autoResolved\":\"true\",\"timeToResolve\":\"PT10M\"},\"actions\":[{\"actionGroupId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/microsoft.insights/actionGroups/test-action-group-name1\",\"actionProperties\":{\"key11\":\"value11\",\"key12\":\"value12\"}},{\"actionGroupId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/microsoft.insights/actionGroups/test-action-group-name2\",\"actionProperties\":{\"key21\":\"value21\",\"key22\":\"value22\"}}]}]" + ], + "name": "Create a Prometheus rule group definition." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Prometheus rule group definition." + }, + "names": [ + "alerts-management", + "prometheus-rule-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "alerts-management prometheus-rule-group delete -n TestPrometheusRuleGroup -g MyResourceGroup" + ], + "name": "Delete a Prometheus rule group definition." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Prometheus all rule group definitions in a subscription." + }, + "names": [ + "alerts-management", + "prometheus-rule-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "alerts-management prometheus-rule-group list -g MyResourceGroup" + ], + "name": "List a Prometheus rule group definition." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.alertsmanagement/prometheusrulegroups", + "plane": "mgmt-plane", + "version": "2023-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Prometheus rule group definition." + }, + "names": [ + "alerts-management", + "prometheus-rule-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "alerts-management prometheus-rule-group show -n TestPrometheusRuleGroup -g MyResourceGroup" + ], + "name": "Show a Prometheus rule group definition." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Prometheus rule group definition." + }, + "names": [ + "alerts-management", + "prometheus-rule-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "alerts-management prometheus-rule-group update -n TestPrometheusRuleGroup -g MyResourceGroup --tags key=value" + ], + "name": "Update a Prometheus rule group definition." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Prometheus Rule Group." + }, + "names": [ + "alerts-management", + "prometheus-rule-group" + ] + } + }, + "help": { + "short": "Manage Azure Alerts Management Service Resource." + }, + "names": [ + "alerts-management" + ] + }, + "amlfs": { + "commands": { + "archive": { + "help": { + "short": "Archive data from the AML file system." + }, + "names": [ + "amlfs", + "archive" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs archive --amlfs-name name -g rg" + ], + "name": "Amlfs archive" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/archive", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "cancel-archive": { + "help": { + "short": "Cancel archiving data from the AML file system." + }, + "names": [ + "amlfs", + "cancel-archive" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs cancel-archive --amlfs-name name -g rg" + ], + "name": "Amlfs cancel-archive" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/cancelarchive", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "check-amlfs-subnet": { + "help": { + "short": "Check that subnets will be valid for AML file system create calls." + }, + "names": [ + "amlfs", + "check-amlfs-subnet" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs check-amlfs-subnet --filesystem-subnet subnet_id --sku AMLFS-Durable-Premium-250 --location eastus --storage-capacity-tb 16" + ], + "name": "Amlfs check subnet" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagecache/checkamlfssubnets", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create an AML file system." + }, + "names": [ + "amlfs", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs create -n amlfs_name -g rg --sku AMLFS-Durable-Premium-250 --storage-capacity 16 --zones [1] --maintenance-window \"{dayOfWeek:friday,timeOfDayUtc:'22:00'}\" --filesystem-subnet subnet_id" + ], + "name": "Create amlfs" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an AML file system for deletion." + }, + "names": [ + "amlfs", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs delete -n amlfs_name -g rg" + ], + "name": "Delete amlfs" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "get-subnets-size": { + "help": { + "short": "Get the number of available IP addresses needed for the AML file system information provided." + }, + "names": [ + "amlfs", + "get-subnets-size" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs get-subnets-size --sku AMLFS-Durable-Premium-250 --storage-capacity-tb 16" + ], + "name": "Amlfs get subnet-size" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagecache/getrequiredamlfssubnetssize", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all AML file systems the user has access to under a resource group." + }, + "names": [ + "amlfs", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs list -g rg" + ], + "name": "List amlfs" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagecache/amlfilesystems", + "plane": "mgmt-plane", + "version": "2023-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an AML file system." + }, + "names": [ + "amlfs", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs show -n name -g rg" + ], + "name": "Show amlfs" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an AML file system." + }, + "names": [ + "amlfs", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs update -n name -g rg --tags \"{tag:test}\"" + ], + "name": "Update amlfs" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage lustre file system" + }, + "names": [ + "amlfs" + ] + }, + "aosm": { + "commandGroups": { + "publisher": { + "commandGroups": { + "artifact-manifest": { + "commands": { + "create": { + "help": { + "short": "Create a artifact manifest." + }, + "names": [ + "aosm", + "publisher", + "artifact-manifest", + "create" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactmanifests/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified artifact manifest." + }, + "names": [ + "aosm", + "publisher", + "artifact-manifest", + "delete" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactmanifests/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List information about the artifact manifest." + }, + "names": [ + "aosm", + "publisher", + "artifact-manifest", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "aosm publisher artifact-manifest list --resource-group contoso-aosm --publisher-name contoso --artifact-store-name contoso" + ], + "name": "List information about the artifact manifest in the 'contoso' artifact store of the 'contoso' publisher" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactmanifests", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list-credential": { + "help": { + "short": "List credential for publishing artifacts defined in artifact manifest." + }, + "names": [ + "aosm", + "publisher", + "artifact-manifest", + "list-credential" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "aosm publisher artifact-manifest list-credential --resource-group contoso-aosm --publisher-name contoso --artifact-store-name contoso --name contoso-manifest" + ], + "name": "List credential to use for publishing an artifact from the 'contoso-manifest' manifest" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactmanifests/{}/listcredential", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get information about a artifact manifest resource." + }, + "names": [ + "aosm", + "publisher", + "artifact-manifest", + "show" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactmanifests/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update-state": { + "help": { + "short": "Update state for artifact manifest." + }, + "names": [ + "aosm", + "publisher", + "artifact-manifest", + "update-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "aosm publisher artifact-manifest update-state --resource-group contoso-aosm --publisher-name contoso --artifact-store-name contoso --name contoso-manifest --state Uploaded" + ], + "name": "Update the 'contoso-manifest' artifact manifest's state to 'Uploaded'" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactmanifests/{}/updatestate", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage artifact manifest resources." + }, + "names": [ + "aosm", + "publisher", + "artifact-manifest" + ] + }, + "artifact-store": { + "commandGroups": { + "artifact": { + "commandGroups": { + "version": { + "commands": { + "list": { + "help": { + "short": "List a Artifact overview information." + }, + "names": [ + "aosm", + "publisher", + "artifact-store", + "artifact", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "aosm publisher artifact-store artifact version list --resource-group contoso-aosm --publisher-name contoso --artifact-store-name contoso --artifact-name nginx" + ], + "name": "List overview information for the 'nginx' artifact in the 'contoso' artifact store of the 'contoso' publisher" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactversions", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update-state": { + "help": { + "short": "Update artifact state defined in artifact store." + }, + "names": [ + "aosm", + "publisher", + "artifact-store", + "artifact", + "version", + "update-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "aosm publisher artifact-store artifact version update-state --resource-group contoso-aosm --publisher-name contoso --artifact-store-name contoso --artifact-name nginx --name 1.0.0 --artifact-state Deprecated" + ], + "name": "Deprecate the 1.0.0 version of the 'nginx' artifact in the 'contoso' artifact store of the 'contoso' publisher" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifactversions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage artifact versions." + }, + "names": [ + "aosm", + "publisher", + "artifact-store", + "artifact", + "version" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List all the available artifacts in the parent Artifact Store." + }, + "names": [ + "aosm", + "publisher", + "artifact-store", + "artifact", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "aosm publisher artifact-store artifact list --resource-group contoso-aosm --publisher-name contoso --artifact-store-name contoso" + ], + "name": "List all available artifacts in the 'contoso' artifact store of the 'contoso' publisher" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/artifactstores/{}/artifacts", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage artifacts in a artifact store." + }, + "names": [ + "aosm", + "publisher", + "artifact-store", + "artifact" + ] + } + }, + "help": { + "short": "Commands to manage artifact store resources." + }, + "names": [ + "aosm", + "publisher", + "artifact-store" + ] + }, + "configuration-group-schema": { + "commands": { + "create": { + "help": { + "short": "Create a configuration group schema." + }, + "names": [ + "aosm", + "publisher", + "configuration-group-schema", + "create" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/configurationgroupschemas/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a specified configuration group schema." + }, + "names": [ + "aosm", + "publisher", + "configuration-group-schema", + "delete" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/configurationgroupschemas/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List information of the configuration group schemas under a publisher." + }, + "names": [ + "aosm", + "publisher", + "configuration-group-schema", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "aosm publisher configuration-group-schema list --resource-group contoso-aosm --publisher-name contoso" + ], + "name": "List the configuration group schemas defined under the contoso publisher" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/configurationgroupschemas", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified configuration group schema." + }, + "names": [ + "aosm", + "publisher", + "configuration-group-schema", + "show" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/configurationgroupschemas/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update-state": { + "help": { + "short": "Update configuration group schema state." + }, + "names": [ + "aosm", + "publisher", + "configuration-group-schema", + "update-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "aosm publisher configuration-group-schema update-state --resource-group contoso-aosm --publisher-name contoso --name nginx-cgs --version-state Active" + ], + "name": "Change the 'nginx-cgs' config group schema to 'Active' state" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/configurationgroupschemas/{}/updatestate", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage configuration group schema resources." + }, + "names": [ + "aosm", + "publisher", + "configuration-group-schema" + ] + }, + "network-function-definition": { + "commandGroups": { + "version": { + "commands": { + "create": { + "help": { + "short": "Create a network function definition version." + }, + "names": [ + "aosm", + "publisher", + "network-function-definition", + "version", + "create" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkfunctiondefinitiongroups/{}/networkfunctiondefinitionversions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified network function definition version." + }, + "names": [ + "aosm", + "publisher", + "network-function-definition", + "version", + "delete" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkfunctiondefinitiongroups/{}/networkfunctiondefinitionversions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List information about the network function definition versions available in the specified network function definition group." + }, + "names": [ + "aosm", + "publisher", + "network-function-definition", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "aosm publisher network-function-definition version list --resource-group contoso-aosm --publisher-name contoso --group-name nginx" + ], + "name": "List information about the network function definition versions available in the 'nginx' network function definition group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkfunctiondefinitiongroups/{}/networkfunctiondefinitionversions", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get information about a network function definition version." + }, + "names": [ + "aosm", + "publisher", + "network-function-definition", + "version", + "show" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkfunctiondefinitiongroups/{}/networkfunctiondefinitionversions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update-state": { + "help": { + "short": "Update network function definition version state." + }, + "names": [ + "aosm", + "publisher", + "network-function-definition", + "version", + "update-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "aosm publisher network-function-definition version update-state --resource-group contoso-aosm --publisher-name contoso --group-name nginx --version-name 2.0.0 --version-state Active" + ], + "name": "Change version 2.0.0 of the 'nginx' network function definition group to 'Active' state" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkfunctiondefinitiongroups/{}/networkfunctiondefinitionversions/{}/updatestate", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage network function definition version resources." + }, + "names": [ + "aosm", + "publisher", + "network-function-definition", + "version" + ] + } + }, + "help": { + "short": "Commands to manage network function definition resources." + }, + "names": [ + "aosm", + "publisher", + "network-function-definition" + ] + }, + "network-service-design": { + "commandGroups": { + "version": { + "commands": { + "create": { + "help": { + "short": "Create a network service design version." + }, + "names": [ + "aosm", + "publisher", + "network-service-design", + "version", + "create" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkservicedesigngroups/{}/networkservicedesignversions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified network service design version." + }, + "names": [ + "aosm", + "publisher", + "network-service-design", + "version", + "delete" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkservicedesigngroups/{}/networkservicedesignversions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List information about the network service design versions available under the specified network service design group." + }, + "names": [ + "aosm", + "publisher", + "network-service-design", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "aosm publisher network-function-definition version list --resource-group contoso-aosm --publisher-name contoso --group-name contoso-service" + ], + "name": "List information about the network service design versions available in the 'contoso-service' network service design group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkservicedesigngroups/{}/networkservicedesignversions", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get information about a network service design version." + }, + "names": [ + "aosm", + "publisher", + "network-service-design", + "version", + "show" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkservicedesigngroups/{}/networkservicedesignversions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update-state": { + "help": { + "short": "Update network service design version state." + }, + "names": [ + "aosm", + "publisher", + "network-service-design", + "version", + "update-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "aosm publisher network-service-design version update-state --resource-group contoso-aosm --publisher-name contoso --group-name contoso-service --version-name 1.0.0 --version-state Deprecated" + ], + "name": "Change version 1.0.0 of the 'contoso-service' network service design group to 'Deprecated' state" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkservicedesigngroups/{}/networkservicedesignversions/{}/updatestate", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage network service design version resources." + }, + "names": [ + "aosm", + "publisher", + "network-service-design", + "version" + ] + } + }, + "help": { + "short": "Commands to manage network service design resources." + }, + "names": [ + "aosm", + "publisher", + "network-service-design" + ] + } + }, + "help": { + "short": "Commands to manage publisher resources." + }, + "names": [ + "aosm", + "publisher" + ] + } + }, + "help": { + "short": "Manage Azure Operator Service Manager resources." + }, + "names": [ + "aosm" + ] + }, + "apic": { + "commandGroups": { + "api": { + "commandGroups": { + "definition": { + "commands": { + "check-exists": { + "help": { + "short": "Checks if specified API definition exists." + }, + "names": [ + "apic", + "api", + "definition", + "check-exists" + ], + "versions": [ + { + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new API definition or update an existing API definition." + }, + "names": [ + "apic", + "api", + "definition", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api definition create -g api-center-test -s contosoeuap --api-name echo-api --version 2023-01-01 --name \"openapi\" --title \"OpenAPI\"" + ], + "name": "Create API definition" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api definition create -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id \"openapi\" --title \"OpenAPI\"" + ], + "name": "Create API definition" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified API definition." + }, + "names": [ + "apic", + "api", + "definition", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api definition delete -g api-center-test -s contosoeuap --api-name echo-api --version 2023-01-01 --name \"openapi\"" + ], + "name": "Delete API definition" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api definition delete -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id \"openapi\"" + ], + "name": "Delete API definition" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "export-specification": { + "help": { + "short": "Exports the API specification." + }, + "names": [ + "apic", + "api", + "definition", + "export-specification" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api version definition export-specification -g api-center-test -s contosoeuap --api-name echo-api --version-name 2023-01-01 --definition-name default" + ], + "name": "Export Specification" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/exportspecification", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api definition export-specification -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id default --file-name filename.json" + ], + "name": "Export Specification" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/exportspecification", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "head": { + "help": { + "short": "Checks if specified API definition exists." + }, + "names": [ + "apic", + "api", + "definition", + "head" + ], + "versions": [ + { + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "import-specification": { + "help": { + "short": "Imports the API specification." + }, + "names": [ + "apic", + "api", + "definition", + "import-specification" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api definition import-specification -g api-center-test -s contosoeuap --api-name echo-api-2 --version-name 2023-08-01 --definition-name openapi3 --format \"inline\" --value '{\"openapi\":\"3.0.1\",\"info\":{\"title\":\"httpbin.org\",\"description\":\"API Management facade for a very handy and free online HTTP tool.\",\"version\":\"1.0\"}}' --specification '{\"name\":\"openapi\",\"version\":\"3.0.0\"}'" + ], + "name": "Import Sepecification" + }, + { + "commands": [ + "apic api definition import-specification -g api-center-test -s contosoeuap --api-name echo-api-2 --version-name 2023-11-01 --definition-name openapi8 --format \"link\" --value 'https://alzaslonaztest.blob.core.windows.net/arpitestblobs/importspec4.txt' --specification '{\"name\":\"openapi\",\"version\":\"3.0.0\"}'" + ], + "name": "Import Specification from a file" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/importspecification", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api definition import-specification -g api-center-test -n contosoeuap --api-id echo-api-2 --version-id 2023-08-01 --definition-id openapi3 --format \"inline\" --value '{\"openapi\":\"3.0.1\",\"info\":{\"title\":\"httpbin.org\",\"description\":\"API Management facade for a very handy and free online HTTP tool.\",\"version\":\"1.0\"}}' --specification '{\"name\":\"openapi\",\"version\":\"3.0.0\"}'" + ], + "name": "Import specification example 1" + }, + { + "commands": [ + "apic api definition import-specification -g api-center-test -n contoso --api-id echo-api --version-id 2023-11-01 --definition-id openapi --format \"link\" --value 'https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/petstore.json' --specification '{\"name\":\"openapi\",\"version\":\"3.0.0\"}'" + ], + "name": "Import specification example 2" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/importspecification", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a collection of API definitions." + }, + "names": [ + "apic", + "api", + "definition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api definition list -g api-center-test -s contosoeuap --api-name echo-api --version 2023-01-01" + ], + "name": "List API definitions" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api definition list -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01" + ], + "name": "List API definitions" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of the API definition." + }, + "names": [ + "apic", + "api", + "definition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api definition show -g api-center-test -s contosoeuap --api-name echo-api --version 2023-01-01 --name \"openapi\"" + ], + "name": "Show API definition details" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api definition show -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id \"openapi\"" + ], + "name": "Show API definition details" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update existing API definition." + }, + "names": [ + "apic", + "api", + "definition", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api definition update -g api-center-test -s contosoeuap --api-name echo-api --version 2023-01-01 --name \"openapi\" --title \"OpenAPI\"" + ], + "name": "Update API definition" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api definition update -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id \"openapi\" --title \"OpenAPI\"" + ], + "name": "Update API definition" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage API definitions in API Center" + }, + "names": [ + "apic", + "api", + "definition" + ] + }, + "deployment": { + "commands": { + "check-exists": { + "help": { + "short": "Checks if specified API deployment exists." + }, + "names": [ + "apic", + "api", + "deployment", + "check-exists" + ], + "versions": [ + { + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new API deployment or update an existing API deployment." + }, + "names": [ + "apic", + "api", + "deployment", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api deployment create -g api-center-test -s contoso --name production --title \"Production deployment\" --description \"Public cloud production deployment.\" --api echo-api --environmentId \"/workspaces/default/environments/production\" --definitionId \"/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi\"" + ], + "name": "Create deployment" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api deployment create -g api-center-test -n contoso --deployment-id production --title \"Production deployment\" --description \"Public cloud production deployment.\" --api-id echo-api --environment-id \"/workspaces/default/environments/production\" --definition-id \"/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi\" --server '{\\\"runtimeUri\\\":[\\\"https://example.com\\\"]}'" + ], + "name": "Create deployment" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete API deployment." + }, + "names": [ + "apic", + "api", + "deployment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api deployment delete -g api-center-test -s contoso --name production --api-name echo-api" + ], + "name": "Delete API deployment" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api deployment delete -g api-center-test -n contoso --deployment-id production --api-id echo-api" + ], + "name": "Delete API deployment" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "head": { + "help": { + "short": "Checks if specified API deployment exists." + }, + "names": [ + "apic", + "api", + "deployment", + "head" + ], + "versions": [ + { + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a collection of API deployments." + }, + "names": [ + "apic", + "api", + "deployment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api deployment list -g api-center-test -s contoso --api-name echo-api" + ], + "name": "List API deployments" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api deployment list -g api-center-test -n contoso --api-id echo-api" + ], + "name": "List API deployments" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of the API deployment." + }, + "names": [ + "apic", + "api", + "deployment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api deployment show -g api-center-test -s contoso --name production --api-name echo-api" + ], + "name": "Show API deployment details" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api deployment show -g api-center-test -n contoso --deployment-id production --api-id echo-api" + ], + "name": "Show API deployment details" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update existing API deployment." + }, + "names": [ + "apic", + "api", + "deployment", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api deployment update -g api-center-test -s contoso --name production --title \"Production deployment\" --api echo-api" + ], + "name": "Update API deployment" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api deployment update -g api-center-test -n contoso --deployment-id production --title \"Production deployment\" --api-id echo-api" + ], + "name": "Update API deployment" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage API deployments in API Center" + }, + "names": [ + "apic", + "api", + "deployment" + ] + }, + "version": { + "commands": { + "check-exists": { + "help": { + "short": "Checks if specified API version exists." + }, + "names": [ + "apic", + "api", + "version", + "check-exists" + ], + "versions": [ + { + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new API version or update an existing API version." + }, + "names": [ + "apic", + "api", + "version", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api version create -g api-center-test -s contosoeuap --api-name echo-api --name 2023-01-01 --title \"2023-01-01\"" + ], + "name": "Create API version" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api version create -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --title \"2023-01-01\" --lifecycle-stage production" + ], + "name": "Create API version" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified API version" + }, + "names": [ + "apic", + "api", + "version", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api version delete -g api-center-test -s contosoeuap --api-name echo-api --name 2023-01-01" + ], + "name": "Delete API version" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api version delete -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01" + ], + "name": "Delete API version" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "head": { + "help": { + "short": "Checks if specified API version exists." + }, + "names": [ + "apic", + "api", + "version", + "head" + ], + "versions": [ + { + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a collection of API versions." + }, + "names": [ + "apic", + "api", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api version list -g api-center-test -s contosoeuap --api-name echo-api" + ], + "name": "List API versions" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api version list -g api-center-test -n contosoeuap --api-id echo-api" + ], + "name": "List API versions" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of the API version." + }, + "names": [ + "apic", + "api", + "version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api version show -g api-center-test -s contoso --api-name echo-api --name 2023-01-01" + ], + "name": "Show API version details" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api version show -g api-center-test -n contoso --api-id echo-api --version-id 2023-01-01" + ], + "name": "Show API version details" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update existing API version." + }, + "names": [ + "apic", + "api", + "version", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api version update -g api-center-test -s contosoeuap --api-name echo-api --name 2023-01-01 --title \"2023-01-01\"" + ], + "name": "Update API version" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api version update -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --title \"2023-01-01\"" + ], + "name": "Update API version" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage API versions in API Center" + }, + "names": [ + "apic", + "api", + "version" + ] + } + }, + "commands": { + "check-exists": { + "help": { + "short": "Checks if specified API exists." + }, + "names": [ + "apic", + "api", + "check-exists" + ], + "versions": [ + { + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Register a new API or update an existing API." + }, + "names": [ + "apic", + "api", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api create -g contoso-resources -s contoso --name echo-api --title \"Echo API\"" + ], + "name": "Create API" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api create -g contoso-resources -n contoso --api-id echo-api --title \"Echo API\" --type REST" + ], + "name": "Create API" + }, + { + "commands": [ + "apic api create -g contoso-resources -n contoso --api-id echo-api --title \"Echo API\" --type REST --custom-properties '{\\\"public-facing\\\":true}'" + ], + "name": "Create API with custom properties" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified API." + }, + "names": [ + "apic", + "api", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api delete -g contoso-resources -s contoso --name echo-api" + ], + "name": "Delete API" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api delete -g contoso-resources -n contoso --api-id echo-api" + ], + "name": "Delete API" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "head": { + "help": { + "short": "Checks if specified API exists." + }, + "names": [ + "apic", + "api", + "head" + ], + "versions": [ + { + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a collection of APIs." + }, + "names": [ + "apic", + "api", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api list -g contoso-resources -s contoso" + ], + "name": "List APIs" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api list -g contoso-resources -n contoso" + ], + "name": "List APIs" + }, + { + "commands": [ + "apic api list -g contoso-resources -n contoso --filter \"kind eq 'rest'\"" + ], + "name": "List APIs with filter" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of the API." + }, + "names": [ + "apic", + "api", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api show -g contoso-resources -s contoso --name echo-api" + ], + "name": "Show API details" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api show -g contoso-resources -n contoso --api-id echo-api" + ], + "name": "Show API details" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update existing API." + }, + "names": [ + "apic", + "api", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic api update -g contoso-resources -s contoso --name echo-api --summary \"Basic REST API service\"" + ], + "name": "Update API" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic api update -g contoso-resources -n contoso --api-id echo-api --summary \"Basic REST API service\"" + ], + "name": "Update API" + }, + { + "commands": [ + "apic api update -g contoso-resources -n contoso --api-id echo-api --custom-properties '{\\\"public-facing\\\":true}'" + ], + "name": "Update custom properties" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage APIs in API Center" + }, + "names": [ + "apic", + "api" + ] + }, + "environment": { + "commands": { + "check-exists": { + "help": { + "short": "Checks if specified environment exists." + }, + "names": [ + "apic", + "environment", + "check-exists" + ], + "versions": [ + { + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new environment or update an existing environment." + }, + "names": [ + "apic", + "environment", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic environment create -g api-center-test -s contosoeuap --name public --title \"Public cloud\" --kind \"development\"" + ], + "name": "Create environment" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic environment create -g api-center-test -n contosoeuap --environment-id public --title \"Public cloud\" --type \"development\"" + ], + "name": "Create environment" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the environment." + }, + "names": [ + "apic", + "environment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic environment delete -g api-center-test -s contosoeuap --name public" + ], + "name": "Delete environment" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic environment delete -g api-center-test -n contosoeuap --environment-id public" + ], + "name": "Delete environment" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "head": { + "help": { + "short": "Checks if specified environment exists." + }, + "names": [ + "apic", + "environment", + "head" + ], + "versions": [ + { + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a collection of environments." + }, + "names": [ + "apic", + "environment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic environment list -g api-center-test -s contosoeuap" + ], + "name": "List environments" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic environment list -g api-center-test -n contosoeuap" + ], + "name": "List environments" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of the environment." + }, + "names": [ + "apic", + "environment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic environment show -g api-center-test -s contosoeuap --name public" + ], + "name": "Show environment details" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic environment show -g api-center-test -n contosoeuap --environment-id public" + ], + "name": "Show environment details" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update existing environment." + }, + "names": [ + "apic", + "environment", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic environment update -g api-center-test -s contosoeuap --name public --title \"Public cloud\"" + ], + "name": "Update environment" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic environment update -g api-center-test -n contosoeuap --environment-id public --title \"Public cloud\"" + ], + "name": "Update environment" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage environments in API Center" + }, + "names": [ + "apic", + "environment" + ] + }, + "metadata": { + "commands": { + "check-exists": { + "help": { + "short": "Checks if specified metadata schema exists." + }, + "names": [ + "apic", + "metadata", + "check-exists" + ], + "versions": [ + { + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new metadata schema or update an existing metadata schema." + }, + "names": [ + "apic", + "metadata", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic metadata create --resource-group api-center-test --service-name contoso --metadata-name \"test1\" --schema '{\\\"type\\\":\\\"string\\\", \\\"title\\\":\\\"First name\\\", \\\"pattern\\\": \\\"^[a-zA-Z0-9]+$\\\"}' --assignments '[{entity:api,required:true,deprecated:false}]'" + ], + "name": "Create metadata example 1" + }, + { + "commands": [ + "apic metadata create --resource-group api-center-test --service-name contoso --metadata-name testregion --schema '{\\\"type\\\":\\\"string\\\",\\\"title\\\":\\\"testregion\\\",\\\"oneOf\\\":[{\\\"const\\\":\\\"Region1\\\",\\\"description\\\":\\\"\\\"},{\\\"const\\\":\\\"Region2\\\",\\\"description\\\":\\\"\\\"},{\\\"const\\\":\\\"Region3\\\",\\\"description\\\":\\\"\\\"}]}' --assignments '[{entity:api,required:true,deprecated:false},{entity:environment,required:true,deprecated:false}]'" + ], + "name": "Create metadata example 2" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified metadata schema." + }, + "names": [ + "apic", + "metadata", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic metadata delete --resource-group api-center-test --service-name contoso --metadata-name \"test1\"" + ], + "name": "Delete Metadata Schema" + }, + { + "commands": [ + "apic metadata delete -g api-center-test -n contosoeuap --metadata-name \"approver\"" + ], + "name": "Delete schema" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "export": { + "help": { + "short": "Exports the metadata schema." + }, + "names": [ + "apic", + "metadata", + "export" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic metadata export -g api-center-test -n contosoeuap --assignments api --file-name filename.json" + ], + "name": "Export Metadata Schema assigned to api" + }, + { + "commands": [ + "apic metadata export -g api-center-test -n contosoeuap --assignments deployment --file-name filename.json" + ], + "name": "Export Metadata Schema assigned to deployment" + }, + { + "commands": [ + "apic metadata export -g api-center-test -n contosoeuap --assignments environment --file-name filename.json" + ], + "name": "Export Metadata Schema assigned to environment" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/exportmetadataschema", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a collection of metadata schemas." + }, + "names": [ + "apic", + "metadata", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic metadata list -g api-center-test -n contosoeuap" + ], + "name": "List schemas" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of the metadata schema." + }, + "names": [ + "apic", + "metadata", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic metadata show -g api-center-test -n contosoeuap --metadata-name approver" + ], + "name": "Show schema details 1" + }, + { + "commands": [ + "apic metadata show --resource-group api-center-test --service-name contoso --metadata-name \"testchoices\"" + ], + "name": "Show schema details 2" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update existing metadata schema." + }, + "names": [ + "apic", + "metadata", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic metadata update --resource-group api-center-test --service-name contoso --metadata-name \"test1\" --schema '{\\\"type\\\":\\\"string\\\", \\\"title\\\":\\\"Last name\\\", \\\"pattern\\\": \\\"^[a-zA-Z0-9]+$\\\"}'" + ], + "name": "Update schema" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage metadata schemas in API Center" + }, + "names": [ + "apic", + "metadata" + ] + }, + "metadata-schema": { + "commands": { + "create": { + "help": { + "short": "Create new or updates existing metadata schema." + }, + "names": [ + "apic", + "metadata-schema", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az apic metadata-schema create --resource-group api-center-test --service-name contoso --name \"test1\" --schema '{\\\"type\\\":\\\"string\\\", \\\"title\\\":\\\"First name\\\", \\\"pattern\\\": \\\"^[a-zA-Z0-9]+$\\\"}'" + ], + "name": "Create schema" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified metadata schema." + }, + "names": [ + "apic", + "metadata-schema", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az apic metadata-schema delete --resource-group api-center-test --service-name contoso --name \"test1\"" + ], + "name": "Delete Metadata Schema" + }, + { + "commands": [ + "apic metadata-schema delete -g api-center-test -s contosoeuap --name \"approver\"" + ], + "name": "Delete schema" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "export-metadata-schema": { + "help": { + "short": "Exports the effective metadata schema." + }, + "names": [ + "apic", + "metadata-schema", + "export-metadata-schema" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic metadata-schema export-metadata-schema -g api-center-test -s contosoeuap --assigned-to api --file-name filepath" + ], + "name": "Export Metadata Schema assigned to api" + }, + { + "commands": [ + "apic metadata-schema export-metadata-schema -g api-center-test -s contosoeuap --assigned-to deployment --file-name filepath" + ], + "name": "Export Metadata Schema assigned to deployment" + }, + { + "commands": [ + "apic metadata-schema export-metadata-schema -g api-center-test -s contosoeuap --assigned-to environment --file-name filepath" + ], + "name": "Export Metadata Schema assigned to environment" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/exportmetadataschema", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "head": { + "help": { + "short": "Checks if specified metadata schema exists." + }, + "names": [ + "apic", + "metadata-schema", + "head" + ], + "versions": [ + { + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a collection of metadata schemas." + }, + "names": [ + "apic", + "metadata-schema", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic metadata-schema list -g api-center-test -s contosoeuap" + ], + "name": "List schemas" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of the metadata schema." + }, + "names": [ + "apic", + "metadata-schema", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic metadata-schema show -g api-center-test -s contosoeuap --name approver" + ], + "name": "Show schema details 1" + }, + { + "commands": [ + "az apic metadata-schema show --resource-group api-center-test --service-name contoso --name \"testchoices\"" + ], + "name": "Show schema details 2" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update new or updates existing metadata schema." + }, + "names": [ + "apic", + "metadata-schema", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az apic metadata-schema update --resource-group api-center-test --service-name contoso --name \"test1\" --schema '{\\\"type\\\":\\\"string\\\", \\\"title\\\":\\\"Last name\\\", \\\"pattern\\\": \\\"^[a-zA-Z0-9]+$\\\"}'" + ], + "name": "Update schema" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage Metadata Schemas in API Center" + }, + "names": [ + "apic", + "metadata-schema" + ] + }, + "service": { + "commandGroups": { + "portal": { + "commandGroups": { + "default": { + "commands": { + "create": { + "help": { + "short": "Create new or updates existing portal configuration." + }, + "names": [ + "apic", + "service", + "portal", + "default", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic service portal default create -g contoso-resources --service-name contoso --title \"Contoso\" --enabled false --authentication'{\"clientId\":\"00000000-0000-0000-0000-000000000000\",\"tenantId\":\"00000000-0000-0000-0000-000000000000\"}'" + ], + "name": "Create Default Portal Configuration" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/portals/default", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified PortalConfiguration." + }, + "names": [ + "apic", + "service", + "portal", + "default", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic service portal default delete -g contoso-resources --service-name contoso" + ], + "name": "Delete Default Portal Configuration" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/portals/default", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get portal configuration." + }, + "names": [ + "apic", + "service", + "portal", + "default", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic service portal default show -g contoso-resources --service-name contoso" + ], + "name": "Show APIC Default Portal Configuration" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/portals/default", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update new or updates existing portal configuration." + }, + "names": [ + "apic", + "service", + "portal", + "default", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic service portal default update -g contoso-resources --service-name contoso --title \"Contoso\" --enabled false --authentication'{\"clientId\":\"00000000-0000-0000-0000-000000000000\",\"tenantId\":\"00000000-0000-0000-0000-000000000000\"}'" + ], + "name": "Update Default Portal Configuration" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/portals/default", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Default API Center Portal" + }, + "names": [ + "apic", + "service", + "portal", + "default" + ] + } + }, + "help": { + "short": "Commands to manage API Center Service Portal Configuration in API Center" + }, + "names": [ + "apic", + "service", + "portal" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Creates an instance or update an existing instance of an Azure API Center service." + }, + "names": [ + "apic", + "service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic create -g contoso-resources -s contoso -l centraluseuap" + ], + "name": "Create service Example 1" + }, + { + "commands": [ + "apic create --resource-group contoso-resources --name contoso --locationcentraluseuap" + ], + "name": "Create Service Example 2" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an instance of an Azure API Center service." + }, + "names": [ + "apic", + "service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic service delete -s contoso -g contoso-resources" + ], + "name": "Delete service" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "import-from-apim": { + "help": { + "short": "Imports APIs from an Azure API Management service instance." + }, + "names": [ + "apic", + "service", + "import-from-apim" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic service import-from-apim -g api-center-test --service-name contosoeuap --source-resource-ids '/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/servicegroup/providers/Microsoft.ApiManagement/service/contoso/apis/contosoapi" + ], + "name": "Import From APIM" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/importfromapim", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists Azure API Center services within an Azure subscription." + }, + "names": [ + "apic", + "service", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic list -g contoso-resources" + ], + "name": "List services in resource group" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.apicenter/services", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of an Azure API Center service instance." + }, + "names": [ + "apic", + "service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic service show -g contoso-resources -s contoso" + ], + "name": "Show service details" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an instance of an Azure API Center service." + }, + "names": [ + "apic", + "service", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic update -g contoso-resources -s contoso" + ], + "name": "Update service details" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage an Azure API Center service instance." + }, + "names": [ + "apic", + "service" + ] + }, + "workspace": { + "commands": { + "create": { + "help": { + "short": "Create new or updates existing workspace." + }, + "names": [ + "apic", + "workspace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic workspace create -g api-center-test -s contoso --name devdiv --title \"Developer division\"" + ], + "name": "Create workspace" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic workspace create -g api-center-test -s contoso --name devdiv --title \"Developer division\"" + ], + "name": "Create workspace" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified workspace." + }, + "names": [ + "apic", + "workspace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic workspace delete -g api-center-test -s contoso --name devdiv" + ], + "name": "Delete workspace" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic workspace delete -g api-center-test -s contoso --name devdiv" + ], + "name": "Delete workspace" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "head": { + "help": { + "short": "Checks if specified workspace exists." + }, + "names": [ + "apic", + "workspace", + "head" + ], + "versions": [ + { + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a collection of workspaces." + }, + "names": [ + "apic", + "workspace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic workspace list -g api-center-test -s contoso --name devdiv" + ], + "name": "List workspaces" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic workspace list -g api-center-test -s contoso --name devdiv" + ], + "name": "List workspaces" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of the workspace." + }, + "names": [ + "apic", + "workspace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic workspace show -g api-center-test -s contoso --name devdiv" + ], + "name": "Show workspace details" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic workspace show -g api-center-test -s contoso --name devdiv" + ], + "name": "Show workspace details" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update new or updates existing workspace." + }, + "names": [ + "apic", + "workspace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic workspace update -g api-center-test -s contoso --name devdiv --title \"Developer division\"" + ], + "name": "Update workspace" + } + ], + "name": "2024-03-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-03-15-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "apic workspace update -g api-center-test -s contoso --name devdiv --title \"Developer division\"" + ], + "name": "Update workspace" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Workspace" + }, + "names": [ + "apic", + "workspace" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Creates an instance or update an existing instance of an Azure API Center service." + }, + "names": [ + "apic", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic create -g contoso-resources -n contoso -l eastus" + ], + "name": "Create service Example 1" + }, + { + "commands": [ + "apic create --resource-group contoso-resources --name contoso --location eastus" + ], + "name": "Create Service Example 2" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an instance of an Azure API Center service." + }, + "names": [ + "apic", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic delete -n contoso -g contoso-resources" + ], + "name": "Delete service" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "import-from-apim": { + "help": { + "short": "Imports APIs from an Azure API Management service instance." + }, + "names": [ + "apic", + "import-from-apim" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic import-from-apim -g api-center-test --service-name contoso-apic --apim-name contoso-apim --apim-apis *" + ], + "name": "Import all APIs from APIM in same resource group" + }, + { + "commands": [ + "apic import-from-apim -g api-center-test --service-name contoso-apic --apim-name contoso-apim --apim-apis [echo,foo]" + ], + "name": "Import selected APIs from APIM in same resource group" + }, + { + "commands": [ + "apic import-from-apim -g api-center-test --service-name contoso-apic --apim-subscription 00000000-0000-0000-0000-000000000000 --apim-resource-group apim-rg --apim-name contoso-apim --apim-apis *" + ], + "name": "Import all APIs from APIM in another subscription and resource group" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/importfromapim", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "lines": [ + "There is a known issue that listing all resources under a subscription does not work. Please list resources by resource group." + ], + "short": "Lists Azure API Center services within an Azure subscription." + }, + "names": [ + "apic", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic list -g contoso-resources" + ], + "name": "List services in resource group" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.apicenter/services", + "plane": "mgmt-plane", + "version": "2024-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of an Azure API Center service instance." + }, + "names": [ + "apic", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic show -g contoso-resources -n contoso" + ], + "name": "Show service details" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an instance of an Azure API Center service." + }, + "names": [ + "apic", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "apic update -g contoso-resources -n contoso" + ], + "name": "Update service details" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure API Center services" + }, + "names": [ + "apic" + ] + }, + "astronomer": { + "commandGroups": { + "organization": { + "commands": { + "create": { + "help": { + "short": "Create a OrganizationResource" + }, + "names": [ + "astronomer", + "organization", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "astronomer organization create --resource-group MyResourceGroup --name MyAstronomerOrganization --location \"eastus\" --marketplace {\"subscription-id\":\"ntthclydlpqmasr\",\"offer-details\":{\"publisher-id\":\"gfsqxygpnerxmvols\",\"offer-id\":\"krzkefmpxztqyusidzgpchfaswuyce\",\"plan-id\":\"kndxzygsanuiqzwbfbbvoipv\",\"plan-name\":\"pwqjwlq\",\"term-unit\":\"xyygyzcazkuelz\",\"term-id\":\"pwds\"}} --partner-organization {\"organization-name\":\"orgname\",\"workspace-name\":\"workspacename\",\"single-sign-on-properties\":{\"aad-domains\":[\"kfbleh\"]}} --user {\"first-name\":\"nfh\",\"last-name\":\"lazfbstcccykibvcrxpmglqam\",\"email-address\":\".K_@e7N-g1.xjqnbPs\"}" + ], + "name": "Create a OrganizationResource" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/astronomer.astro/organizations/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a OrganizationResource" + }, + "names": [ + "astronomer", + "organization", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "astronomer organization delete -g MyResourceGroup -n MyAstronomerOrganization" + ], + "name": "Delete a OrganizationResource" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/astronomer.astro/organizations/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List OrganizationResource resources by subscription ID" + }, + "names": [ + "astronomer", + "organization", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "astronomer organization list -g MyResourceGroup" + ], + "name": "ist OrganizationResource resources." + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/astronomer.astro/organizations", + "plane": "mgmt-plane", + "version": "2023-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/astronomer.astro/organizations", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a OrganizationResource" + }, + "names": [ + "astronomer", + "organization", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "astronomer organization show -g MyResourceGroup -n MyAstronomerOrganization" + ], + "name": "Get a OrganizationResource" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/astronomer.astro/organizations/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a OrganizationResource" + }, + "names": [ + "astronomer", + "organization", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "astronomer organization update -g MyResourceGroup -n MyAstronomerOrganization --tags key1=value1" + ], + "name": "Update a OrganizationResource" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/astronomer.astro/organizations/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Organization resources." + }, + "names": [ + "astronomer", + "organization" + ] + } + }, + "help": { + "short": "Manage Azure Astronomer resources." + }, + "names": [ + "astronomer" + ] + }, + "attestation": { + "commandGroups": { + "policy": { + "commands": { + "reset": { + "help": { + "short": "Resets the attestation policy for the specified tenant and reverts to the default policy." + }, + "names": [ + "attestation", + "policy", + "reset" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation policy reset -n \"myattestationprovider\" -g \"MyResourceGroup\" --attestation-type SGX-OpenEnclaveSDK --policy-jws \"eyJhbGciOiJub25lIn0..\"" + ], + "name": "Resets the attestation policy for the specified tenant and reverts to the default policy." + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/policies/{}:reset", + "plane": "data-plane:microsoft.attestation", + "version": "2022-08-01" + } + ] + } + ] + }, + "set": { + "help": { + "short": "Sets the policy for a given kind of attestation type." + }, + "names": [ + "attestation", + "policy", + "set" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation policy set -n \"myattestationprovider\" -g \"MyResourceGroup\" --attestation-type SGX-OpenEnclaveSDK --new-attestation-policy \"{JWT}\" --policy-format JWT" + ], + "name": "Sets the policy for a given kind of attestation type using JWT content." + }, + { + "commands": [ + "attestation policy set -n \"myattestationprovider\" -g \"MyResourceGroup\" --attestation-type SGX-OpenEnclaveSDK --new-attestation-policy \"{json_text}\"" + ], + "name": "Sets the policy for a given kind of attestation type using Text content." + }, + { + "commands": [ + "attestation policy set -n \"myattestationprovider\" -g \"MyResourceGroup\" --attestation-type SGX-OpenEnclaveSDK --new-attestation-policy-file \"{file_name}\" --policy- format JWT" + ], + "name": "Sets the policy for a given kind of attestation type using file name." + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/policies/{}", + "plane": "data-plane:microsoft.attestation", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Retrieves the current policy for a given kind of attestation type." + }, + "names": [ + "attestation", + "policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation policy show -n \"myattestationprovider\" -g \"MyResourceGroup\" --attestation-type SGX-OpenEnclaveSDK" + ], + "name": "Retrieves the current policy for a given kind of attestation type." + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/policies/{}", + "plane": "data-plane:microsoft.attestation", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the policy for a given attestation type." + }, + "names": [ + "attestation", + "policy", + "update" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/policies/{}", + "plane": "data-plane:microsoft.attestation", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage policies." + }, + "names": [ + "attestation", + "policy" + ] + }, + "signer": { + "commands": { + "add": { + "help": { + "short": "Adds a new attestation policy certificate to the set of policy management certificates." + }, + "names": [ + "attestation", + "signer", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation signer add -n \"myattestationprovider\" -g \"MyResourceGroup\" --signer \"eyAiYWxnIjoiUlMyNTYiLCAie...\"" + ], + "name": "Adds a new attestation policy certificate to the set of policy management certificates." + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/certificates:add", + "plane": "data-plane:microsoft.attestation", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Retrieves the set of certificates used to express policy for the current tenant." + }, + "names": [ + "attestation", + "signer", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation signer list -n \"myattestationprovider\" -g \"MyResourceGroup\"" + ], + "name": "Retrieves the set of certificates used to express policy for the current tenant." + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/certificates", + "plane": "data-plane:microsoft.attestation", + "version": "2022-08-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Removes the specified policy management certificate." + }, + "names": [ + "attestation", + "signer", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation signer remove -n \"myattestationprovider\" -g \"MyResourceGroup\" --signer \"eyAiYWxnIjoiUlMyNTYiLCAie...\"" + ], + "name": "Removes the specified policy management certificate." + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/certificates:remove", + "plane": "data-plane:microsoft.attestation", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage signers." + }, + "names": [ + "attestation", + "signer" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Creates a new Attestation Provider instance." + }, + "names": [ + "attestation", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation create --name \"myattestationprovider\" --resource-group \"MyResourceGroup\" -l westus" + ], + "name": "AttestationProviders_Create" + } + ], + "name": "2020-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders/{}", + "plane": "mgmt-plane", + "version": "2020-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete Attestation Service." + }, + "names": [ + "attestation", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation delete --name \"myattestationprovider\" --resource-group \"sample-resource-group\"" + ], + "name": "AttestationProviders_Delete" + } + ], + "name": "2020-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders/{}", + "plane": "mgmt-plane", + "version": "2020-10-01" + } + ] + } + ] + }, + "get-default-by-location": { + "help": { + "short": "Get the default provider by location." + }, + "names": [ + "attestation", + "get-default-by-location" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation get-default-by-location --location \"Central US\"" + ], + "name": "AttestationProviders_GetDefaultWithLocation" + } + ], + "name": "2020-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.attestation/locations/{}/defaultprovider", + "plane": "mgmt-plane", + "version": "2020-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Returns a list of attestation providers in a subscription." + }, + "names": [ + "attestation", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation list --resource-group \"testrg1\"" + ], + "name": "AttestationProviders_ListByResourceGroup" + }, + { + "commands": [ + "attestation list" + ], + "name": "AttestationProviders_List" + } + ], + "name": "2020-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.attestation/attestationproviders", + "plane": "mgmt-plane", + "version": "2020-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders", + "plane": "mgmt-plane", + "version": "2020-10-01" + } + ] + } + ] + }, + "list-default": { + "help": { + "short": "Get the default provider." + }, + "names": [ + "attestation", + "list-default" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation list-default" + ], + "name": "AttestationProviders_GetDefault" + } + ], + "name": "2020-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.attestation/defaultproviders", + "plane": "mgmt-plane", + "version": "2020-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the status of Attestation Provider." + }, + "names": [ + "attestation", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation show --name \"myattestationprovider\" --resource-group \"MyResourceGroup\"" + ], + "name": "AttestationProviders_Get" + } + ], + "name": "2020-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders/{}", + "plane": "mgmt-plane", + "version": "2020-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates the Attestation Provider." + }, + "names": [ + "attestation", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "attestation update --name \"myattestationprovider\" --resource-group \"MyResourceGroup\" --tags Property1=\"Value1\" Property2=\"Value2\" Property3=\"Value3\"" + ], + "name": "AttestationProviders_Update" + } + ], + "name": "2020-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders/{}", + "plane": "mgmt-plane", + "version": "2020-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Microsoft Azure Attestation (MAA)." + }, + "names": [ + "attestation" + ] + }, + "automanage": { + "commandGroups": { + "best-practice": { + "commandGroups": { + "version": { + "commands": { + "list": { + "help": { + "short": "List Automanage best practice versions" + }, + "names": [ + "automanage", + "best-practice", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage best-practice version list --best-practice-name {}" + ], + "name": "List best-practice versions" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/providers/microsoft.automanage/bestpractices/{}/versions", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a Automanage best practice version" + }, + "names": [ + "automanage", + "best-practice", + "version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage best-practice version show --best-practice-name {} --version-name {}" + ], + "name": "show a best-practice version" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/providers/microsoft.automanage/bestpractices/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Automanage best practice version" + }, + "names": [ + "automanage", + "best-practice", + "version" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List Automanage best practices" + }, + "names": [ + "automanage", + "best-practice", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage best-practice list" + ], + "name": "List best practices" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/providers/microsoft.automanage/bestpractices", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a Automanage best practice" + }, + "names": [ + "automanage", + "best-practice", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage best-practice show --best-practice-name {}" + ], + "name": "Show best-practice" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/providers/microsoft.automanage/bestpractices/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Automanage best practice" + }, + "names": [ + "automanage", + "best-practice" + ] + }, + "configuration-profile": { + "commandGroups": { + "version": { + "commands": { + "create": { + "help": { + "short": "Create a configuration profile version" + }, + "names": [ + "automanage", + "configuration-profile", + "version", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile version create --profile-name {profile_name} -g {rg} -n {version_name} --configuration '{\"Antimalware/Enable\":false}'" + ], + "name": "create configuration-profile version" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a configuration profile version" + }, + "names": [ + "automanage", + "configuration-profile", + "version", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile version delete --profile-name {profile_name} -g {rg} -n {version_name}" + ], + "name": "delete configuration-profile version" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List configuration profile versions for a configuration profile" + }, + "names": [ + "automanage", + "configuration-profile", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile version list --profile-name {profile_name} -g {rg}" + ], + "name": "list configuration-profile version" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a configuration profile version" + }, + "names": [ + "automanage", + "configuration-profile", + "version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile version show --profile-name {profile_name} -g {rg} -n {version_name}" + ], + "name": "show configuration-profile version" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a configuration profile version" + }, + "names": [ + "automanage", + "configuration-profile", + "version", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile version update --profile-name {profile_name} -g {rg} -n {version_name} --configuration '{\"Antimalware/Enable\":true}'" + ], + "name": "update configuration-profile version" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage configuration profile version" + }, + "names": [ + "automanage", + "configuration-profile", + "version" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a configuration profile" + }, + "names": [ + "automanage", + "configuration-profile", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile create -n {profile_name} -g {rg} --configuration '{\"Antimalware/Enable\":false,\"Backup/Enable\":false,\"VMInsights/Enable\":true,\"AzureSecurityCenter/Enable\":true,\"UpdateManagement/Enable\":true,\"ChangeTrackingAndInventory/Enable\":true,\"GuestConfiguration/Enable\":true,\"LogAnalytics/Enable\":true,\"BootDiagnostics/Enable\":true}'" + ], + "name": "create configuration-profile" + }, + { + "commands": [ + "automanage configuration-profile create -n {profile_name} -g {rg} --configuration '{\"Backup/SchedulePolicy/ScheduleRunTimes\":[\"2023-02-10T18:25:43.511Z\", \"2023-02-12T01:02:03.456Z\"],\"Backup/RetentionPolicy/DailySchedule/RetentionTimes\":[\"2023-02-10T18:25:43.511Z\", \"2023-02-12T01:02:03.456Z\"]}'" + ], + "name": "create with datatime array" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a configuration profile" + }, + "names": [ + "automanage", + "configuration-profile", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile delete -n {profile_name} -g {rg}" + ], + "name": "delete configuration-profile" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List configuration profiles within a subscription" + }, + "names": [ + "automanage", + "configuration-profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile list -g {rg}" + ], + "name": "list configuration-profile" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.automanage/configurationprofiles", + "plane": "mgmt-plane", + "version": "2022-05-04" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a configuration profile" + }, + "names": [ + "automanage", + "configuration-profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile show -n {profile_name} -g {rg}" + ], + "name": "show configuration-profile" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a configuration profile" + }, + "names": [ + "automanage", + "configuration-profile", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile update -n {profile_name} -g {rg} --configuration '{\"Antimalware/Enable\":true,\"VMInsights/Enable\":false}'" + ], + "name": "update configuration-profile" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile" + ] + }, + "configuration-profile-assignment": { + "commandGroups": { + "arc": { + "commandGroups": { + "report": { + "commands": { + "list": { + "help": { + "short": "List reports within a given ARC machine configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "report", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment arc report list --assignment-name default -g {rg} --machine-name {arc_name}" + ], + "name": "list configuration-profile-assignment for arc report" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a report associated with an ARC machine configuration profile assignment run" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "report", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment arc report show -n {report_name} --assignment-name default -g {rg} --machine-name {arc_name}" + ], + "name": "show configuration-profile-assignment for arc report" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage report within a given ARC machine configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "report" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an association between an ARC machine and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment arc create -n default -g {rg} --machine-name {arc_name} --configuration-profile {profile_id}" + ], + "name": "create configuration-profile-assignment for arc" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an association between an ARC machine and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment arc delete -n default -g {rg} --machine-name {arc_name}" + ], + "name": "delete configuration-profile-assignment for arc" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about an association between an ARC machine and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment arc show -n default -g {rg} --machine-name {arc_name}" + ], + "name": "show configuration-profile-assignment for arc" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an association between a ARC machine and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment arc update --n default -g {rg} --machine-name {arc_name} --configuration-profile {profile_id_2}" + ], + "name": "update configuration-profile-assignment for arc" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage association between an ARC machine and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc" + ] + }, + "cluster": { + "commandGroups": { + "report": { + "commands": { + "list": { + "help": { + "short": "List reports within a given AzureStackHCI cluster configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "report", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment cluster report list --assignment-name default -g {rg} --cluster-name {cluster_name}" + ], + "name": "list configuration-profile-assignment cluster report" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a report associated with a AzureStackHCI cluster configuration profile assignment run" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "report", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment cluster report show -n {report_name} --assignment-name default -g {rg} --cluster-name {cluster_name}" + ], + "name": "show configuration-profile-assignment cluster report" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage report within a given AzureStackHCI cluster configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "report" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an association between an AzureStackHCI cluster and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment cluster create -n default -g {rg} --cluster-name {cluster_name} --configuration-profile {profile_id}" + ], + "name": "create configuration-profile-assignment for cluster" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an association between an AzureStackHCI cluster and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment cluster delete -n default -g {rg} --cluster-name {cluster_name}" + ], + "name": "delete configuration-profile-assignment cluster" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about an association between an AzureStackHCI cluster and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment cluster show -n default -g {rg} --cluster-name {cluster_name}" + ], + "name": "show configuration-profile-assignment for cluster" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an association between a AzureStackHCI cluster and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment cluster update --n default -g {rg} --cluster-name {cluster_name} --configuration-profile {profile_id_2}" + ], + "name": "update configuration-profile-assignment cluster" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage association between an AzureStackHCI cluster and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster" + ] + }, + "vm": { + "commandGroups": { + "report": { + "commands": { + "list": { + "help": { + "short": "List reports within a given VM configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "report", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment vm report list --assignment-name default -g {rg} --vm-name {vm_name}" + ], + "name": "list configuration-profile-assignment vm report" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a report associated with a VM configuration profile assignment run" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "report", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment vm report show -n {report_name} --assignment-name default -g {rg} --vm-name {vm_name}" + ], + "name": "show configuration-profile-assignment vm report" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage report within a given VM configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "report" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an association between a VM and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment vm create -n default -g {rg} --vm-name {vm_name} --configuration-profile {profile_id}" + ], + "name": "create configuration-profile-assignment for vm" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an association between a VM and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment vm delete -n default -g {rg} --vm-name {vm_name}" + ], + "name": "delete configuration-profile-assignment for vm" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about an association between a VM and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment vm show -n default -g {rg} --vm-name {vm_name}" + ], + "name": "show configuration-profile-assignment vm" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an association between a VM and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment vm update --n default -g {rg} --vm-name {vm_name} --configuration-profile {profile_id_2}" + ], + "name": "update configuration-profile-assignment vm" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage association between a VM and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List configuration profile assignments under a given subscription" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment list -g {rg}" + ], + "name": "list configuration-profile-assignment" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.automanage/configurationprofileassignments", + "plane": "mgmt-plane", + "version": "2022-05-04" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofileassignments", + "plane": "mgmt-plane", + "version": "2022-05-04" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments", + "plane": "mgmt-plane", + "version": "2022-05-04" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments", + "plane": "mgmt-plane", + "version": "2022-05-04" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment" + ] + }, + "service-principal": { + "commands": { + "list": { + "help": { + "short": "List the Automanage AAD first party Application Service Principal details for the subscription id." + }, + "names": [ + "automanage", + "service-principal", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage service-principal list" + ], + "name": "list service-principal" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.automanage/serviceprincipals", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show-default": { + "help": { + "short": "Get the Automanage AAD first party Application Service Principal details for the subscription id." + }, + "names": [ + "automanage", + "service-principal", + "show-default" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage service-principal show-default" + ], + "name": "Show default service-principal" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.automanage/serviceprincipals/default", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Automanage AAD first party Application Service Principal" + }, + "names": [ + "automanage", + "service-principal" + ] + } + }, + "help": { + "short": "Manage Automanage" + }, + "names": [ + "automanage" + ] + }, + "automation": { + "commandGroups": { + "account": { + "commands": { + "list-keys": { + "help": { + "short": "Retrieve the automation keys for an account." + }, + "names": [ + "automation", + "account", + "list-keys" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation account list-keys --resource-group myResouceGroup --name myAutomationAccount" + ], + "name": "Retrieve the automation keys" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show-linked-workspace": { + "help": { + "short": "Get the linked workspace for the account id." + }, + "names": [ + "automation", + "account", + "show-linked-workspace" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation account show-linked-workspace --resource-group myResourceGroup --name myAutomationAccount" + ], + "name": "Get the linked workspace id" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/linkedworkspace", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Automation Account." + }, + "names": [ + "automation", + "account" + ] + }, + "configuration": { + "commands": { + "create": { + "help": { + "short": "Create the configuration identified by configuration name." + }, + "names": [ + "automation", + "configuration", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation configuration create -g rg --automation-account-name myAutomationAccount -n SetupServer --location westus2 --source-type embeddedContent --source \"Configuration SetupServer {\\r\\n Node localhost {\\r\\n WindowsFeature IIS {\\r\\n Name = \"Web-Server\";\\r\\n Ensure = \"Present\"\\r\\n }\\r\\n }\\r\\n}\"" + ], + "name": "Create DSC Configuration that setups a server" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the dsc configuration identified by configuration name." + }, + "names": [ + "automation", + "configuration", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation configuration list -g rg --automation-account-name myAutomationAccount" + ], + "name": "Delete the DSC Configuration" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of configurations." + }, + "names": [ + "automation", + "configuration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation configuration list -g rg --automation-account-name myAutomationAccount" + ], + "name": "List all DSC Configurations" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/configurations", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the configuration identified by configuration name." + }, + "names": [ + "automation", + "configuration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation configuration show -g rg --automation-account-name myAutomationAccount -n SetupServer" + ], + "name": "Get the configuration by its name" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show-content": { + "help": { + "short": "Get the configuration script identified by configuration name." + }, + "names": [ + "automation", + "configuration", + "show-content" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation configuration show-content -g rg --automation-account-name myAutomationAccount -n SetupServer" + ], + "name": "Show the script content of DSC Configuration" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/configurations/{}/content", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the configuration identified by configuration name." + }, + "names": [ + "automation", + "configuration", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation configuration update -g rg --automation-account-name myAutomationAccount -n SetupServer --location westus2 --source-type embeddedContent --source \"Configuration SetupServer {\\r\\n Node localhostServer {\\r\\n WindowsFeature IIS {\\r\\n Name = \"Web-Server\";\\r\\n Ensure = \"Present\"\\r\\n }\\r\\n }\\r\\n}\"" + ], + "name": "Update script in DSC Configuration" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Dsc Configuration." + }, + "names": [ + "automation", + "configuration" + ] + }, + "hrwg": { + "commandGroups": { + "hrw": { + "commands": { + "create": { + "help": { + "short": "Create a hybrid runbook worker." + }, + "names": [ + "automation", + "hrwg", + "hrw", + "create" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a hybrid runbook worker." + }, + "names": [ + "automation", + "hrwg", + "hrw", + "delete" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of hybrid runbook workers." + }, + "names": [ + "automation", + "hrwg", + "hrw", + "list" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "move": { + "help": { + "short": "Move a hybrid worker to a different group." + }, + "names": [ + "automation", + "hrwg", + "hrw", + "move" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}/move", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}/move", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a hybrid runbook worker." + }, + "names": [ + "automation", + "hrwg", + "hrw", + "show" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a hybrid runbook worker." + }, + "names": [ + "automation", + "hrwg", + "hrw", + "update" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Automation Hybrid Runbook Worker." + }, + "names": [ + "automation", + "hrwg", + "hrw" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a hybrid runbook worker group." + }, + "names": [ + "automation", + "hrwg", + "create" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a hybrid runbook worker group." + }, + "names": [ + "automation", + "hrwg", + "delete" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of hybrid runbook worker groups." + }, + "names": [ + "automation", + "hrwg", + "list" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a hybrid runbook worker group." + }, + "names": [ + "automation", + "hrwg", + "show" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a hybrid runbook worker group." + }, + "names": [ + "automation", + "hrwg", + "update" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + } + }, + "help": { + "short": "Automation Hybrid Runbook Worker Group." + }, + "names": [ + "automation", + "hrwg" + ] + }, + "node": { + "commandGroups": { + "report": { + "commands": { + "show-content": { + "help": { + "short": "Get the Dsc node reports by node id and report id." + }, + "names": [ + "automation", + "node", + "report", + "show-content" + ], + "versions": [ + { + "name": "2023-05-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/nodes/{}/reports/{}/content", + "plane": "mgmt-plane", + "version": "2023-05-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Dsc node report data." + }, + "names": [ + "automation", + "node", + "report" + ] + } + }, + "help": { + "short": "Manage Dsc Node." + }, + "names": [ + "automation", + "node" + ] + }, + "python3-package": { + "commands": { + "create": { + "help": { + "short": "Create or Update the python 3 package identified by package name." + }, + "names": [ + "automation", + "python3-package", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation python3-package create --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\" --content-link \"uri=https://PackageUri.com\"" + ], + "name": "Add Python3 Package to automation account" + } + ], + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the python 3 package by name." + }, + "names": [ + "automation", + "python3-package", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation python3-package delete --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\"" + ], + "name": "Delete Python3 Package by Name" + } + ], + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Retrieve a list of python 3 packages." + }, + "names": [ + "automation", + "python3-package", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation python3-package list --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "List all Custom Python3Package in AutomationAccount" + } + ], + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Retrieve the python 3 package identified by package name." + }, + "names": [ + "automation", + "python3-package", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation python3-package show --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\"" + ], + "name": "Get Python3Package by Name" + } + ], + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Create or Update the python 3 package identified by package name." + }, + "names": [ + "automation", + "python3-package", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation python3-package update --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\" --content-link \"uri=https://PackageUri.com\"" + ], + "name": "Update Python3Package by Name" + } + ], + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + } + }, + "help": { + "short": "python3-package" + }, + "names": [ + "automation", + "python3-package" + ] + }, + "runtime-environment": { + "commandGroups": { + "package": { + "commands": { + "create": { + "help": { + "short": "Create the package identified by package name." + }, + "names": [ + "automation", + "runtime-environment", + "package", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation runtime-environment package create -g rg--automation-account-name myAutomationAccount --runtime-environment-name rt --name rt-package --uri https://teststorage.blob.core.windows.net/mycontainer/MyModule.zip --content-version 1.0.0.0" + ], + "name": "Create Runtime Environment Package" + } + ], + "name": "2023-05-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}/packages/{}", + "plane": "mgmt-plane", + "version": "2023-05-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the package by name." + }, + "names": [ + "automation", + "runtime-environment", + "package", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation runtime-environment package delete -g rg --automation-account-name myAutomationAccount --runtime-environment-name rt --name rt-package" + ], + "name": "Delete the package" + } + ], + "name": "2023-05-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}/packages/{}", + "plane": "mgmt-plane", + "version": "2023-05-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the a list of Packages" + }, + "names": [ + "automation", + "runtime-environment", + "package", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation runtime-environment package list -g rg --automation-account-name myAutomationAccount --runtime-environment-name rt" + ], + "name": "List packages in Runtime Environment" + } + ], + "name": "2023-05-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}/packages", + "plane": "mgmt-plane", + "version": "2023-05-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the Package identified by Package name." + }, + "names": [ + "automation", + "runtime-environment", + "package", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation runtime-environment package show -g rg --automation-account-name myAutomationAccount --runtime-environment-name rt --name rt-package" + ], + "name": "Get the information about the package" + } + ], + "name": "2023-05-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}/packages/{}", + "plane": "mgmt-plane", + "version": "2023-05-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the package identified by package name." + }, + "names": [ + "automation", + "runtime-environment", + "package", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation runtime-environment package update -g rg --automation-account-name myAutomationAccount --runtime-environment-name rt --name rt-package --uri https://teststorage.blob.core.windows.net/mycontainer/MyModule.zip --content-version 1.0.0.0" + ], + "name": "Update the package" + } + ], + "name": "2023-05-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}/packages/{}", + "plane": "mgmt-plane", + "version": "2023-05-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Package for Runtime Environment." + }, + "names": [ + "automation", + "runtime-environment", + "package" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create Runtime Environment." + }, + "names": [ + "automation", + "runtime-environment", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation runtime-environment create -g rg --automation-account-name myAutomationAccount --name rt --location westus2 --language PowerShell --version 7.1 --default-packages \"{Az:7.3.2}\"" + ], + "name": "Create Runtime Environment" + } + ], + "name": "2023-05-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}", + "plane": "mgmt-plane", + "version": "2023-05-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Runtime Environment." + }, + "names": [ + "automation", + "runtime-environment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation runtime-environment delete -g rg --automation-account-name myAutomationAccount --name rt -y" + ], + "name": "Delete the Runtime Environment" + } + ], + "name": "2023-05-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}", + "plane": "mgmt-plane", + "version": "2023-05-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of RuntimeEnvironments." + }, + "names": [ + "automation", + "runtime-environment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation runtime-environment list -g rg --automation-account-name myAutomationAccount" + ], + "name": "List Runtime Environments" + } + ], + "name": "2023-05-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments", + "plane": "mgmt-plane", + "version": "2023-05-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the Runtime Environment." + }, + "names": [ + "automation", + "runtime-environment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation runtime-environment show -g rg --automation-account-name myAutomationAccount --name rt" + ], + "name": "Get information about the Runtime Environment" + } + ], + "name": "2023-05-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}", + "plane": "mgmt-plane", + "version": "2023-05-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Runtime Environment." + }, + "names": [ + "automation", + "runtime-environment", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation runtime-environment update -g rg --automation-account-name myAutomationAccount --name rt --default-packages \"{Az:8.0.0}\"" + ], + "name": "Update Runtime Environment" + } + ], + "name": "2023-05-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/runtimeenvironments/{}", + "plane": "mgmt-plane", + "version": "2023-05-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage RuntimeEnvironment." + }, + "names": [ + "automation", + "runtime-environment" + ] + }, + "source-control": { + "commandGroups": { + "sync-job": { + "commandGroups": { + "stream": { + "commands": { + "list": { + "help": { + "short": "List a list of sync job streams identified by sync job id." + }, + "names": [ + "automation", + "source-control", + "sync-job", + "stream", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation source-control sync-job stream list -g rg --automation-account-name myAutomationAccount --source-control-name sourceControl --sync-job-id abcdef01-2345-6789-9bed-a01234567890" + ], + "name": "List sync job streams" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}/sourcecontrolsyncjobs/{}/streams", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a sync job stream identified by stream id." + }, + "names": [ + "automation", + "source-control", + "sync-job", + "stream", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation source-control sync-job stream show -g rg --automation-account-name myAutomationAccount --source-control-name sourceControl --sync-job-id abcdef01-2345-6789-9bed-a01234567890 --stream-id b86c5c31-e9fd-4734-8764-ddd6c101e706_00636596855139029522_00000000000000000007" + ], + "name": "Show detail of sync job stream" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}/sourcecontrolsyncjobs/{}/streams/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage sync job stream." + }, + "names": [ + "automation", + "source-control", + "sync-job", + "stream" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the sync job for a source control." + }, + "names": [ + "automation", + "source-control", + "sync-job", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation source-control sync-job create -g rg --automation-account-name myAutomationAccount --source-control-name sourceControl --job-id abcdef01-2345-6789-9bed-a01234567890 --commit-id \"\"" + ], + "name": "Create source control sync job" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}/sourcecontrolsyncjobs/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of source control sync jobs." + }, + "names": [ + "automation", + "source-control", + "sync-job", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation source-control sync-job list -g rg --automation-account-name myAutomationAccount --source-control-name sourceControl" + ], + "name": "List sync jobs" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}/sourcecontrolsyncjobs", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the source control sync job identified by job id." + }, + "names": [ + "automation", + "source-control", + "sync-job", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation source-control sync-job show -g rg --automation-account-name myAutomationAccount --source-control-name sourceControl --job-id abcdef01-2345-6789-9bed-a01234567890" + ], + "name": "Get information about the sync job" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}/sourcecontrolsyncjobs/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the sync job for a source control." + }, + "names": [ + "automation", + "source-control", + "sync-job", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation source-control sync-job update -g rg --automation-account-name myAutomationAccount --source-control-name sourceControl --job-id abcdef01-2345-6789-9bed-a01234567890 --commit-id \"\"" + ], + "name": "Update source control sync job properties" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}/sourcecontrolsyncjobs/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage source control sync jobs." + }, + "names": [ + "automation", + "source-control", + "sync-job" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a source control." + }, + "names": [ + "automation", + "source-control", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation source-control create -g rg --automation-account-name myAutomationAccount --name source-control --repo-url https://github.com/myAccount/myRepo.git --branch master --source-type GitHub --folder-path / --access-token ghp_MOCKED_GITHUB_TOKEN --token-type PersonalAccessToken --publish-runbook false" + ], + "name": "Create source control" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the source control." + }, + "names": [ + "automation", + "source-control", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation source-control delete -g rg --automation-account-name myAutomationAccount --name sourceControl -y" + ], + "name": "Delete the source control" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of source controls." + }, + "names": [ + "automation", + "source-control", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation source-control list -g rg --automation-account-name myAutomationAccount" + ], + "name": "List source control" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the source control identified by source control name." + }, + "names": [ + "automation", + "source-control", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation source-control show -g rg --automation-account-name myAutomationAccount --name sourceControl" + ], + "name": "Get information about the source control" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a source control." + }, + "names": [ + "automation", + "source-control", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation source-control update -g rg --automation-account-name myAutomationAccount --name sourceControl --access-token ghp_GITHUB_TOKEN --token-type PersonalAccessToken --publish-runbook True" + ], + "name": "Update source control properties" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/sourcecontrols/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage source control." + }, + "names": [ + "automation", + "source-control" + ] + } + }, + "help": { + "short": "Manage Automation Account." + }, + "names": [ + "automation" + ] + }, + "billing": { + "commandGroups": { + "account": { + "commandGroups": { + "invoice-section": { + "commands": { + "create": { + "help": { + "short": "Create operation to update a InvoiceSection." + }, + "names": [ + "billing", + "account", + "invoice-section", + "create" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/providers/microsoft.billing/billingaccounts/{}/invoicesections/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ] + } + ] + }, + "create-untitled1": { + "help": { + "short": "Create operation to create a InvoiceSection." + }, + "names": [ + "billing", + "account", + "invoice-section", + "create-untitled1" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/providers/microsoft.billing/billingaccounts/{}/invoicesections", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all invoice sections for which a user has access." + }, + "names": [ + "billing", + "account", + "invoice-section", + "list" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/providers/microsoft.billing/billingaccounts/{}/invoicesections", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the InvoiceSection by id." + }, + "names": [ + "billing", + "account", + "invoice-section", + "show" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/providers/microsoft.billing/billingaccounts/{}/invoicesections/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to update a InvoiceSection." + }, + "names": [ + "billing", + "account", + "invoice-section", + "update" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/providers/microsoft.billing/billingaccounts/{}/invoicesections/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage account invoice section" + }, + "names": [ + "billing", + "account", + "invoice-section" + ] + }, + "reservation": { + "commands": { + "list": { + "help": { + "short": "List the reservations for a billing account and the roll up counts of reservations group by provisioning states." + }, + "names": [ + "billing", + "account", + "reservation", + "list" + ], + "versions": [ + { + "name": "2020-05-01", + "resources": [ + { + "id": "/providers/microsoft.billing/billingaccounts/{}/reservations", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage account reservation" + }, + "names": [ + "billing", + "account", + "reservation" + ] + }, + "transaction": { + "commands": { + "list": { + "help": { + "short": "List the billed and unbilled transactions by billing account name for given start and end date. Transactions include purchases, refunds and Azure usage charges. Unbilled transactions are listed under pending invoice ID and do not include tax. Tax is added to the amount once an invoice is generated." + }, + "names": [ + "billing", + "account", + "transaction", + "list" + ], + "versions": [ + { + "name": "2019-10-01-preview", + "resources": [ + { + "id": "/providers/microsoft.billing/billingaccounts/{}/transactions", + "plane": "mgmt-plane", + "version": "2019-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage billing acount transaction" + }, + "names": [ + "billing", + "account", + "transaction" + ] + } + }, + "commands": { + "list-invoice-section": { + "help": { + "short": "List the invoice sections for which the user has permission to create Azure subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement." + }, + "names": [ + "billing", + "account", + "list-invoice-section" + ], + "versions": [ + { + "name": "2020-05-01", + "resources": [ + { + "id": "/providers/microsoft.billing/billingaccounts/{}/listinvoicesectionswithcreatesubscriptionpermission", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Billing account." + }, + "names": [ + "billing", + "account" + ] + }, + "enrollment-account": { + "commandGroups": { + "billing-permission": { + "commands": { + "list": { + "help": { + "short": "List the billing permissions the caller has on an enrollment account." + }, + "names": [ + "billing", + "enrollment-account", + "billing-permission", + "list" + ], + "versions": [ + { + "name": "2019-10-01-preview", + "resources": [ + { + "id": "/providers/microsoft.billing/billingaccounts/{}/enrollmentaccounts/{}/billingpermissions", + "plane": "mgmt-plane", + "version": "2019-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage enrollment account billing permission" + }, + "names": [ + "billing", + "enrollment-account", + "billing-permission" + ] + } + }, + "help": { + "short": "Manage enrollment account" + }, + "names": [ + "billing", + "enrollment-account" + ] + }, + "invoice": { + "commandGroups": { + "section": { + "commands": { + "initiate-transfer": { + "help": { + "short": "Sends a request to a user in another billing account to transfer billing ownership of their subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement." + }, + "names": [ + "billing", + "invoice", + "section", + "initiate-transfer" + ], + "versions": [ + { + "name": "2019-10-01-preview", + "resources": [ + { + "id": "/providers/microsoft.billing/billingaccounts/{}/billingprofiles/{}/invoicesections/{}/initiatetransfer", + "plane": "mgmt-plane", + "version": "2019-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage invoice section" + }, + "names": [ + "billing", + "invoice", + "section" + ] + } + }, + "help": { + "short": "Manage invoice" + }, + "names": [ + "billing", + "invoice" + ] + }, + "period": { + "commands": { + "list": { + "help": { + "lines": [ + "This is only supported for Azure Web-Direct subscriptions. Other subscription types which were not purchased directly through the Azure web portal are not supported through this preview API." + ], + "short": "List the available billing periods for a subscription in reverse chronological order." + }, + "names": [ + "billing", + "period", + "list" + ], + "versions": [ + { + "name": "2018-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods", + "plane": "mgmt-plane", + "version": "2018-03-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "lines": [ + "This is only supported for Azure Web-Direct subscriptions. Other subscription types which were not purchased directly through the Azure web portal are not supported through this preview API." + ], + "short": "Show a named billing period." + }, + "names": [ + "billing", + "period", + "show" + ], + "versions": [ + { + "name": "2018-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}", + "plane": "mgmt-plane", + "version": "2018-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage billing periods for a subscription." + }, + "names": [ + "billing", + "period" + ] + }, + "profile": { + "commandGroups": { + "reservation": { + "commands": { + "list": { + "help": { + "short": "List the reservations for a billing profile and the roll up counts of reservations group by provisioning state." + }, + "names": [ + "billing", + "profile", + "reservation", + "list" + ], + "versions": [ + { + "name": "2020-05-01", + "resources": [ + { + "id": "/providers/microsoft.billing/billingaccounts/{}/billingprofiles/{}/reservations", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage profile reservation" + }, + "names": [ + "billing", + "profile", + "reservation" + ] + } + }, + "help": { + "short": "Manage profile" + }, + "names": [ + "billing", + "profile" + ] + }, + "transfer": { + "commands": { + "accept-transfer": { + "help": { + "short": "Accepts a transfer request." + }, + "names": [ + "billing", + "transfer", + "accept-transfer" + ], + "versions": [ + { + "name": "2019-10-01-preview", + "resources": [ + { + "id": "/providers/microsoft.billing/transfers/{}/accepttransfer", + "plane": "mgmt-plane", + "version": "2019-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the transfer requests received by the caller." + }, + "names": [ + "billing", + "transfer", + "list" + ], + "versions": [ + { + "name": "2019-10-01-preview", + "resources": [ + { + "id": "/providers/microsoft.billing/transfers", + "plane": "mgmt-plane", + "version": "2019-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a transfer request by ID. The caller must be the recipient of the transfer request." + }, + "names": [ + "billing", + "transfer", + "show" + ], + "versions": [ + { + "name": "2019-10-01-preview", + "resources": [ + { + "id": "/providers/microsoft.billing/transfers/{}", + "plane": "mgmt-plane", + "version": "2019-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage transfer" + }, + "names": [ + "billing", + "transfer" + ] + } + }, + "help": { + "short": "Manage Azure Billing." + }, + "names": [ + "billing" + ] + }, + "billing-benefits": { + "commandGroups": { + "reservation-order-aliases": { + "commands": { + "create": { + "help": { + "short": "Create a reservation order alias." + }, + "names": [ + "billing-benefits", + "reservation-order-aliases", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits reservation-order-aliases create --order-alias-name TestRO --location westus --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --display-name TestRO --quantity 1 --renew false --reserved-resource-type VirtualMachines --sku Standard_B1ls --term P1Y --instance-flexibility On" + ], + "name": "Create a Reservation" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/reservationorderaliases/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a reservation order alias." + }, + "names": [ + "billing-benefits", + "reservation-order-aliases", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits order-aliases show --reservation-order-alias-name TestRO" + ], + "name": "Show the details of a reservation order alias" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/reservationorderaliases/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a reservation order alias." + }, + "names": [ + "billing-benefits", + "reservation-order-aliases", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/reservationorderaliases/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure billing benefits reservation order aliases commands" + }, + "names": [ + "billing-benefits", + "reservation-order-aliases" + ] + }, + "savings-plan": { + "commands": { + "list": { + "help": { + "short": "List savings plans." + }, + "names": [ + "billing-benefits", + "savings-plan", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan list --filter \"properties/userFriendlyAppliedScopeType eq 'Shared'\" --orderby \"properties/displayName asc\"" + ], + "name": "List savings plan items with filter and orderby" + }, + { + "commands": [ + "billing-benefits savings-plan list" + ], + "name": "List savings plan items" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplans", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure billing benefits savings plan commands" + }, + "names": [ + "billing-benefits", + "savings-plan" + ] + }, + "savings-plan-order": { + "commandGroups": { + "savings-plan": { + "commands": { + "list": { + "help": { + "short": "List savings plans in an order." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "savings-plan", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order savings-plan list --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017" + ], + "name": "List savings plans in an order" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get savings plan." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "savings-plan", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order savings-plan show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019" + ], + "name": "Get savings plan details" + }, + { + "commands": [ + "billing-benefits savings-plan-order savings-plan show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --expand renewProperties" + ], + "name": "Get savings plan details with renew properties" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update savings plan." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "savings-plan", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --display-name \"cliTest\"" + ], + "name": "Update display name" + }, + { + "commands": [ + "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type Shared" + ], + "name": "Update savings plan applied scope to \"Shared\"" + }, + { + "commands": [ + "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004}\"" + ], + "name": "Update savings plan applied scope to \"Single\"" + }, + { + "commands": [ + "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004/resourceGroups/rgName}\"" + ], + "name": "Update savings plan applied scope to \"Single\" resource group" + }, + { + "commands": [ + "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type ManagementGroup --applied-scope-prop \"{tenantId:10000000-aaaa-bbbb-cccc-20000000006,managementGroupId:/providers/Microsoft.Management/managementGroups/TestRg}\"" + ], + "name": "Update savings plan applied scope to \"ManagementGroup\"" + }, + { + "commands": [ + "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --renew true --renew-properties \"{purchase-properties:{applied-scope-type:Shared,billing-plan:P1M,billing-scope-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000015,commitment:{amount:10.0,currency-code:USD,grain:Hourly},display-name:name1,renew:true,term:P1Y,sku:Compute_Savings_Plan}}\"" + ], + "name": "Update savings plan renewal setting" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "validate-update": { + "help": { + "short": "Validate savings plan patch." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "savings-plan", + "validate-update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order savings-plan validate-update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000006 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000004 --benefits \"[{applied-scope-type:Shared,display-name:name1}]\"" + ], + "name": "Validate savings plan update request" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans/{}/validate", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure billing benefits savings plan in savings plan order commands" + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "savings-plan" + ] + } + }, + "commands": { + "elevate": { + "help": { + "short": "Elevate as owner on savings plan order based on billing permissions." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "elevate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order elevate --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017" + ], + "name": "Elevate a savings plan order" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/elevate", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Savings plan orders." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order list" + ], + "name": "List all Savings plan orders" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a savings plan order." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017" + ], + "name": "Get the details of a savings plan order" + }, + { + "commands": [ + "billing-benefits savings-plan-order show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --expand schedule" + ], + "name": "Get the details of a savings plan order with transaction detail" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure billing benefits savings plan order commands" + }, + "names": [ + "billing-benefits", + "savings-plan-order" + ] + }, + "savings-plan-order-aliases": { + "commands": { + "create": { + "help": { + "short": "Create a savings plan. Learn more about permissions needed at https://go.microsoft.com/fwlink/?linkid=2215851" + }, + "names": [ + "billing-benefits", + "savings-plan-order-aliases", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type Shared --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" + ], + "name": "Create a Shared scope savings plan" + }, + { + "commands": [ + "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" + ], + "name": "Create a Single scope savings plan" + }, + { + "commands": [ + "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004/resourceGroups/rgName}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" + ], + "name": "Create a Single Resource group scope savings plan" + }, + { + "commands": [ + "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type ManagementGroup --applied-scope-prop \"{tenantId:10000000-aaaa-bbbb-cccc-20000000006,managementGroupId:/providers/Microsoft.Management/managementGroups/TestRg}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" + ], + "name": "Create a ManagementGroup savings plan" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorderaliases/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a savings plan order alias." + }, + "names": [ + "billing-benefits", + "savings-plan-order-aliases", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order-aliases show --order-alias-name aliasName" + ], + "name": "Get a savings plan order alias" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorderaliases/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a savings plan. Learn more about permissions needed at https://go.microsoft.com/fwlink/?linkid=2215851" + }, + "names": [ + "billing-benefits", + "savings-plan-order-aliases", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorderaliases/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure billing benefits savings plan order aliases commands" + }, + "names": [ + "billing-benefits", + "savings-plan-order-aliases" + ] + } + }, + "commands": { + "validate-purchase": { + "help": { + "short": "Validate savings plan purchase." + }, + "names": [ + "billing-benefits", + "validate-purchase" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits validate-purchase --benefits \"[{applied-scope-type:Shared,billing-plan:P1M,billing-scope-id:50000000-aaaa-bbbb-cccc-200000000012,display-name:name1,sku:Compute_Savings_Plan,term:P1Y,commitment:{amount:10.0,currency-code:USD,grain:Hourly}}]\"" + ], + "name": "Validate savings plan purchase" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/validate", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure billing benefits commands" + }, + "names": [ + "billing-benefits" + ] + }, + "blueprint": { + "commandGroups": { + "artifact": { + "commands": { + "create": { + "help": { + "short": "Create blueprint artifact." + }, + "names": [ + "blueprint", + "artifact", + "create" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a blueprint artifact." + }, + "names": [ + "blueprint", + "artifact", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint artifact delete --subscription MySubscription --blueprint-name MyBlueprint --name OwnerAssignment" + ], + "name": "Delete a role assignment artifact" + }, + { + "commands": [ + "blueprint artifact delete --management-group MyManagementGroup --blueprint-name MyBlueprint --name StorageTemplate" + ], + "name": "Delete an ARM template artifact" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List artifacts for a given blueprint definition." + }, + "names": [ + "blueprint", + "artifact", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint artifact list --management-group MyManagementGroup --blueprint-name MyBlueprint" + ], + "name": "List artifcats for a management group blueprint" + }, + { + "commands": [ + "blueprint artifact list --subscription MySubscription --blueprint-name MyBlueprint" + ], + "name": "List artifcats for a subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a blueprint artifact." + }, + "names": [ + "blueprint", + "artifact", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint artifact show --subscription MySubscription --blueprint-name MyBlueprint --name OwnerAssignment" + ], + "name": "Show an artifact of a subscription blueprint" + }, + { + "commands": [ + "blueprint artifact show --management-group MyManagementGroup --blueprint-name MyBlueprint --name StorageTemplate" + ], + "name": "Show an artifact of a management group blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update blueprint artifact." + }, + "names": [ + "blueprint", + "artifact", + "update" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage blueprint artifact." + }, + "names": [ + "blueprint", + "artifact" + ] + }, + "assignment": { + "commands": { + "create": { + "help": { + "short": "Create a blueprint assignment." + }, + "names": [ + "blueprint", + "assignment", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint assignment create --subscription MySubscription --name MyBlueprintAssignment --location eastus --identity-type SystemAssigned --description \"Enforce pre-defined MyBlueprint to this subscription.\" --blueprint-version \"/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2\" --resource-group-value artifact_name=rg-art-1 name=rg1 location=westus --resource-group-value artifact_name=rg-art-2 name=rg2 location=eastus --parameters \"path/to/parameter/file\"" + ], + "name": "Assignment with system-assigned managed identity" + }, + { + "commands": [ + "lueprint assignment create --subscription MySubscription --name MyBlueprintAssignment --location eastus --identity-type UserAssigned --user-assigned-identity \"/subscriptions/00000000-0000-0000-0000-000000000000 /resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/m yIdentity\" --description \"Enforce pre-defined MyBlueprint to this subscription.\" --blueprint-version \"/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2\" --resource-group-value artifact_name=rg-art-1 name=rg1 location=eastus --parameters \"path/to/parameter/file\"" + ], + "name": "Assignment with user-assigned managed identity" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a blueprint assignment." + }, + "names": [ + "blueprint", + "assignment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint assignment delete --subscription MySubscription --name MyBlueprintAssignment" + ], + "name": "Delete an assignment" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List blueprint assignments within a subscription." + }, + "names": [ + "blueprint", + "assignment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint assignment list --subscription MySubscription" + ], + "name": "List assignments" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a blueprint assignment." + }, + "names": [ + "blueprint", + "assignment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint assignment show --subscription MySubscription --name MyBlueprintAssignment" + ], + "name": "Show an assignment" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a blueprint assignment." + }, + "names": [ + "blueprint", + "assignment", + "update" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "who": { + "help": { + "short": "Get Blueprint Servie Principal Name objectId." + }, + "names": [ + "blueprint", + "assignment", + "who" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint assignment who --subscription MySubscription --name MyBlueprintAssignment" + ], + "name": "Get SPN objectId" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}/whoisblueprint", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage blueprint assignment." + }, + "names": [ + "blueprint", + "assignment" + ] + }, + "version": { + "commandGroups": { + "artifact": { + "commands": { + "list": { + "help": { + "short": "List artifacts for a version of a published blueprint." + }, + "names": [ + "blueprint", + "version", + "artifact", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint version artifact list --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2" + ], + "name": "List artifacts of a published management group blueprint" + }, + { + "commands": [ + "blueprint version artifact list --subscription MySubscription --blueprint-name MyBlueprint --version v2" + ], + "name": "List artifacts of a published subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}/artifacts", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show an artifact for a published blueprint." + }, + "names": [ + "blueprint", + "version", + "artifact", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint version artifact show --subscription MySubscription --blueprint-name MyBlueprint --version v2 --artifact-name OwnerAssignment" + ], + "name": "Show a role assignment artifact" + }, + { + "commands": [ + "blueprint version artifact show --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2 --artifact-name StorageTemplate" + ], + "name": "Show a template artifact" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}/artifacts/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage published blueprint artifacts." + }, + "names": [ + "blueprint", + "version", + "artifact" + ] + } + }, + "commands": { + "delete": { + "help": { + "short": "Delete a published version of a blueprint." + }, + "names": [ + "blueprint", + "version", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint version delete --subscription MySubscription --blueprint-name MyBlueprint --version v2" + ], + "name": "Delete a published subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List published versions of given blueprint definition." + }, + "names": [ + "blueprint", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint version list --management-group MyManagementGroup --blueprint-name MyBlueprint" + ], + "name": "List published blueprints of a management group" + }, + { + "commands": [ + "blueprint version list --subscription MySubscription --blueprint-name MyBlueprint" + ], + "name": "List published blueprints of a subscription" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a published version of a blueprint." + }, + "names": [ + "blueprint", + "version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint version show --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2" + ], + "name": "Get a published management group blueprint" + }, + { + "commands": [ + "blueprint version show --subscription MySubscription --blueprint-name MyBlueprint --version v2" + ], + "name": "Get a published subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a new version of the blueprint definition with the latest artifacts. Published blueprint definitions are immutable." + }, + "names": [ + "blueprint", + "version", + "update" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage published blueprint versions." + }, + "names": [ + "blueprint", + "version" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a blueprint definition." + }, + "names": [ + "blueprint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint create --subscription MySubscription --name MyBlueprint --description \"blueprint contains all artifacts\" --target-scope subscription" + ], + "name": "Create a subscription blueprint" + }, + { + "commands": [ + "blueprint create --management-group MyManagementGroup --name MyBlueprint --description \"blueprint contains all artifact\" --target-scope subscription" + ], + "name": "Create a management group blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a blueprint definition." + }, + "names": [ + "blueprint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint delete --management-group MyManagementGroup --name MyBlueprint" + ], + "name": "Delete a management group blueprint" + }, + { + "commands": [ + "blueprint delete --subscription MySubscription --name MyBlueprint" + ], + "name": "Delete a subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List blueprint definitions." + }, + "names": [ + "blueprint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint list --management-group MyManagementGroup" + ], + "name": "List blueprints in a management group" + }, + { + "commands": [ + "blueprint list --subscription MySubscription" + ], + "name": "List blueprints in a subscription" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "publish": { + "help": { + "short": "Publish a new version of the blueprint definition with the latest artifacts. Published blueprint definitions are immutable." + }, + "names": [ + "blueprint", + "publish" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint publish --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2" + ], + "name": "Publish a management group blueprint" + }, + { + "commands": [ + "blueprint publish --subscription MySubscription --blueprint-name MyBlueprint --version v2" + ], + "name": "Publish a subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a blueprint definition." + }, + "names": [ + "blueprint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint show --management-group MyManagementGroup --name MyBlueprint" + ], + "name": "Show a management group blueprint" + }, + { + "commands": [ + "blueprint show --subscription MySubscription --name MyBlueprint" + ], + "name": "Show a subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a blueprint definition." + }, + "names": [ + "blueprint", + "update" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage blueprint." + }, + "names": [ + "blueprint" + ] + }, + "cache": { + "commandGroups": { + "redis": { + "commandGroups": { + "firewall-rule": { + "commands": { + "create": { + "help": { + "short": "Create a redis cache firewall rule" + }, + "names": [ + "cache", + "redis", + "firewall-rule", + "create" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/firewallrules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a single firewall rule in a specified redis cache." + }, + "names": [ + "cache", + "redis", + "firewall-rule", + "delete" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/firewallrules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all firewall rules in the specified redis cache." + }, + "names": [ + "cache", + "redis", + "firewall-rule", + "list" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/firewallrules", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a single firewall rule in a specified redis cache." + }, + "names": [ + "cache", + "redis", + "firewall-rule", + "show" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/firewallrules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a redis cache firewall rule" + }, + "names": [ + "cache", + "redis", + "firewall-rule", + "update" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/firewallrules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Firewall Rules for cache" + }, + "names": [ + "cache", + "redis", + "firewall-rule" + ] + }, + "linked-server": { + "commands": { + "list": { + "help": { + "short": "List the list of linked servers associated with this redis cache (requires Premium SKU)." + }, + "names": [ + "cache", + "redis", + "linked-server", + "list" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/linkedservers", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Servers Linked to the Cache" + }, + "names": [ + "cache", + "redis", + "linked-server" + ] + }, + "patch-schedule": { + "commands": { + "list": { + "help": { + "short": "List all patch schedules in the specified redis cache (there is only one)." + }, + "names": [ + "cache", + "redis", + "patch-schedule", + "list" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/patchschedules", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Patch Schedule of Cache" + }, + "names": [ + "cache", + "redis", + "patch-schedule" + ] + }, + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create the state of specified private endpoint connection associated with the redis cache." + }, + "names": [ + "cache", + "redis", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified private endpoint connection associated with the redis cache." + }, + "names": [ + "cache", + "redis", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the private endpoint connections associated with the redis cache." + }, + "names": [ + "cache", + "redis", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified private endpoint connection associated with the redis cache." + }, + "names": [ + "cache", + "redis", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the state of specified private endpoint connection associated with the redis cache." + }, + "names": [ + "cache", + "redis", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Private Endpoints for Cache" + }, + "names": [ + "cache", + "redis", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "list": { + "help": { + "short": "List the private link resources that need to be created for a redis cache." + }, + "names": [ + "cache", + "redis", + "private-link-resource", + "list" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Private Link Resources for Cache" + }, + "names": [ + "cache", + "redis", + "private-link-resource" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create (overwrite/recreate, with potential downtime) an existing Redis cache." + }, + "names": [ + "cache", + "redis", + "create" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Redis cache." + }, + "names": [ + "cache", + "redis", + "delete" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "export": { + "help": { + "short": "Export data from the redis cache to blobs in a container." + }, + "names": [ + "cache", + "redis", + "export" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/export", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "force-reboot": { + "help": { + "short": "Reboot specified Redis node(s). This operation requires write permission to the cache resource. There can be potential data loss." + }, + "names": [ + "cache", + "redis", + "force-reboot" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/forcereboot", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "import": { + "help": { + "short": "Import data into Redis cache." + }, + "names": [ + "cache", + "redis", + "import" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/import", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Redis caches in the specified subscription." + }, + "names": [ + "cache", + "redis", + "list" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cache/redis", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list-key": { + "help": { + "short": "Retrieve a Redis cache's access keys. This operation requires write permission to the cache resource." + }, + "names": [ + "cache", + "redis", + "list-key" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "regenerate-key": { + "help": { + "short": "Regenerate Redis cache's access keys. This operation requires write permission to the cache resource." + }, + "names": [ + "cache", + "redis", + "regenerate-key" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}/regeneratekey", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Redis cache (resource description)." + }, + "names": [ + "cache", + "redis", + "show" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update (overwrite/recreate, with potential downtime) an existing Redis cache." + }, + "names": [ + "cache", + "redis", + "update" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redis/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Cache for Redis" + }, + "names": [ + "cache", + "redis" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "Checks that the redis cache name is valid and is not already in use." + }, + "names": [ + "cache", + "check-name-availability" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cache/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure Cache for Redis" + }, + "names": [ + "cache" + ] + }, + "capacity": { + "commandGroups": { + "reservation": { + "commandGroups": { + "group": { + "commands": { + "create": { + "help": { + "short": "Create operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags may be modified. Please refer to https://aka.ms/CapacityReservation for more details." + }, + "names": [ + "capacity", + "reservation", + "group", + "create" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete a capacity reservation group. This operation is allowed only if all the associated resources are disassociated from the reservation group and all capacity reservations under the reservation group have also been deleted. Please refer to https://aka.ms/CapacityReservation for more details." + }, + "names": [ + "capacity", + "reservation", + "group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "capacity reservation group delete -n ReservationGroupName -g MyResourceGroup --yes" + ], + "name": "Delete a capacity reservation group." + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the capacity reservation groups." + }, + "names": [ + "capacity", + "reservation", + "group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "capacity reservation group list -g rg" + ], + "name": "List capacity reservation groups" + }, + { + "commands": [ + "capacity reservation group list -g rg --vm-instance --vmss-instance" + ], + "name": "List the capacity reservation groups containing VM instances and VMSS instance which are associated to capacity reservation group" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/capacityreservationgroups", + "plane": "mgmt-plane", + "version": "2024-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get operation that retrieves information about a capacity reservation group." + }, + "names": [ + "capacity", + "reservation", + "group", + "show" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags may be modified. Please refer to https://aka.ms/CapacityReservation for more details." + }, + "names": [ + "capacity", + "reservation", + "group", + "update" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage capacity reservation group." + }, + "names": [ + "capacity", + "reservation", + "group" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details." + }, + "names": [ + "capacity", + "reservation", + "create" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete a capacity reservation. This operation is allowed only when all the associated resources are disassociated from the capacity reservation. Please refer to https://aka.ms/CapacityReservation for more details." + }, + "names": [ + "capacity", + "reservation", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "capacity reservation delete -c ReservationGroupName -n ReservationName -g MyResourceGroup --yes" + ], + "name": "Delete a capacity reservation." + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of the capacity reservations in the specified capacity reservation group. Use the nextLink property in the response to get the next page of capacity reservations." + }, + "names": [ + "capacity", + "reservation", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "capacity reservation list -c ReservationGroupName -g MyResourceGroup" + ], + "name": "List capacity reservation." + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get operation that retrieves information about the capacity reservation." + }, + "names": [ + "capacity", + "reservation", + "show" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details." + }, + "names": [ + "capacity", + "reservation", + "update" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage capacity reservation." + }, + "names": [ + "capacity", + "reservation" + ] + } + }, + "help": { + "short": "Manage capacity." + }, + "names": [ + "capacity" + ] + }, + "cdn": { + "commandGroups": { + "custom-domain": { + "commands": { + "create": { + "help": { + "short": "Create a new custom domain within an endpoint." + }, + "names": [ + "cdn", + "custom-domain", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn custom-domain create -g group --endpoint-name endpoint --profile-name profile -n customdomain1 --hostname www.example.com" + ], + "name": "Create a custom domain with resource name customdomain1 within an endpoint and profile." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn custom-domain create -g group --endpoint-name endpoint --profile-name profile -n customdomain1 --hostname www.example.com" + ], + "name": "Create a custom domain with resource name customdomain1 within an endpoint and profile." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing custom domain within an endpoint." + }, + "names": [ + "cdn", + "custom-domain", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn custom-domain delete -g group --endpoint-name endpoint --profile-name profile -n customdomain1" + ], + "name": "Delete the custom domain of a CDN." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn custom-domain delete -g group --endpoint-name endpoint --profile-name profile -n customdomain1" + ], + "name": "Delete the custom domain of a CDN." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "disable-https": { + "help": { + "short": "Disable https delivery of the custom domain." + }, + "names": [ + "cdn", + "custom-domain", + "disable-https" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}/disablecustomhttps", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}/disablecustomhttps", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "enable-https": { + "help": { + "short": "Enable https delivery of the custom domain." + }, + "names": [ + "cdn", + "custom-domain", + "enable-https" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1" + ], + "name": "Enable HTTPS for custom domain with resource name customdomain1 using a CDN-managed certificate" + }, + { + "commands": [ + "cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1 --min-tls-version 1.2" + ], + "name": "Enable HTTPS for custom domain with resource name customdomain1 using a CDN-managed certificate and set the minimum TLS version to 1.2" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}/enablecustomhttps", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1" + ], + "name": "Enable HTTPS for custom domain with resource name customdomain1 using a CDN-managed certificate" + }, + { + "commands": [ + "cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1 --min-tls-version 1.2" + ], + "name": "Enable HTTPS for custom domain with resource name customdomain1 using a CDN-managed certificate and set the minimum TLS version to 1.2" + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}/enablecustomhttps", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of the existing custom domains within an endpoint." + }, + "names": [ + "cdn", + "custom-domain", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing custom domain within an endpoint." + }, + "names": [ + "cdn", + "custom-domain", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn custom-domain show -g group --endpoint-name endpoint --profile-name profile -n customdomain1" + ], + "name": "Get the details of a custom domain with resource name customdomain1." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn custom-domain show -g group --endpoint-name endpoint --profile-name profile -n customdomain1" + ], + "name": "Get the details of a custom domain with resource name customdomain1." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new custom domain within an endpoint." + }, + "names": [ + "cdn", + "custom-domain", + "update" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure CDN Custom Domains to provide custom host names for endpoints." + }, + "names": [ + "cdn", + "custom-domain" + ] + }, + "edge-node": { + "commands": { + "list": { + "help": { + "short": "List are the global Point of Presence (POP) locations used to deliver CDN content to end users." + }, + "names": [ + "cdn", + "edge-node", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/providers/microsoft.cdn/edgenodes", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/providers/microsoft.cdn/edgenodes", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "View all available CDN edge nodes." + }, + "names": [ + "cdn", + "edge-node" + ] + }, + "endpoint": { + "commands": { + "create": { + "help": { + "short": "Create a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile." + }, + "names": [ + "cdn", + "endpoint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com" + ], + "name": "Create an endpoint to service content for hostname over HTTP or HTTPS." + }, + { + "commands": [ + "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com 88 4444" + ], + "name": "Create an endpoint with a custom domain origin with HTTP and HTTPS ports." + }, + { + "commands": [ + "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com 80 443 /subscriptions/subid/resourcegroups/rg1/providers/Microsoft.Network/privateLinkServices/pls1 eastus \"Please approve this request\"" + ], + "name": "Create an endpoint with a custom domain origin with private link enabled." + }, + { + "commands": [ + "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --no-http --enable-compression" + ], + "name": "Create an https-only endpoint with a custom domain origin and support compression for Azure CDN's default compression MIME types." + }, + { + "commands": [ + "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --enable-compression --content-types-to-compress text/plain text/html" + ], + "name": "Create an endpoint with a custom domain origin and support compression for specific MIME types." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com" + ], + "name": "Create an endpoint to service content for hostname over HTTP or HTTPS." + }, + { + "commands": [ + "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com 88 4444" + ], + "name": "Create an endpoint with a custom domain origin with HTTP and HTTPS ports." + }, + { + "commands": [ + "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com 80 443 /subscriptions/subid/resourcegroups/rg1/providers/Microsoft.Network/privateLinkServices/pls1 eastus \"Please approve this request\"" + ], + "name": "Create an endpoint with a custom domain origin with private link enabled." + }, + { + "commands": [ + "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --no-http --enable-compression" + ], + "name": "Create an https-only endpoint with a custom domain origin and support compression for Azure CDN's default compression MIME types." + }, + { + "commands": [ + "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --enable-compression --content-types-to-compress text/plain text/html" + ], + "name": "Create an endpoint with a custom domain origin and support compression for specific MIME types." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile." + }, + "names": [ + "cdn", + "endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn endpoint delete -g group -n endpoint --profile-name profile-name" + ], + "name": "Delete a CDN endpoint." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn endpoint delete -g group -n endpoint --profile-name profile-name" + ], + "name": "Delete a CDN endpoint." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List existing CDN endpoints." + }, + "names": [ + "cdn", + "endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn endpoint list -g group --profile-name profile-name" + ], + "name": "List all endpoints within a given CDN profile." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn endpoint list -g group --profile-name profile-name" + ], + "name": "List all endpoints within a given CDN profile." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "load": { + "help": { + "short": "Pre-loads a content to CDN. Available for Verizon Profiles." + }, + "names": [ + "cdn", + "endpoint", + "load" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn endpoint load -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/main.css'" + ], + "name": "Pre-load Javascript and CSS content for an endpoint." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/load", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn endpoint load -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/main.css'" + ], + "name": "Pre-load Javascript and CSS content for an endpoint." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/load", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "purge": { + "help": { + "short": "Removes a content from CDN." + }, + "names": [ + "cdn", + "endpoint", + "purge" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn endpoint purge -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/*'" + ], + "name": "Purge pre-loaded Javascript and CSS content." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/purge", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn endpoint purge -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/*'" + ], + "name": "Purge pre-loaded Javascript and CSS content." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/purge", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile." + }, + "names": [ + "cdn", + "endpoint", + "show" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Starts an existing CDN endpoint that is on a stopped state." + }, + "names": [ + "cdn", + "endpoint", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn endpoint start -g group -n endpoint --profile-name profile-name" + ], + "name": "Start a CDN endpoint." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/start", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn endpoint start -g group -n endpoint --profile-name profile-name" + ], + "name": "Start a CDN endpoint." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/start", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "stop": { + "help": { + "short": "Stops an existing running CDN endpoint." + }, + "names": [ + "cdn", + "endpoint", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn endpoint stop -g group -n endpoint --profile-name profile-name" + ], + "name": "Stop a CDN endpoint." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/stop", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn endpoint stop -g group -n endpoint --profile-name profile-name" + ], + "name": "Stop a CDN endpoint." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/stop", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update custom domains, use the Update Custom Domain operation." + }, + "names": [ + "cdn", + "endpoint", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn endpoint update -g group -n endpoint --profile-name profile --no-http" + ], + "name": "Turn off HTTP traffic for an endpoint." + }, + { + "commands": [ + "cdn endpoint update -g group -n endpoint --profile-name profile --enable-compression" + ], + "name": "Enable content compression for an endpoint." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn endpoint update -g group -n endpoint --profile-name profile --no-http" + ], + "name": "Turn off HTTP traffic for an endpoint." + }, + { + "commands": [ + "cdn endpoint update -g group -n endpoint --profile-name profile --enable-compression" + ], + "name": "Enable content compression for an endpoint." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "validate-custom-domain": { + "help": { + "short": "Validates the custom domain mapping to ensure it maps to the correct CDN endpoint in DNS." + }, + "names": [ + "cdn", + "endpoint", + "validate-custom-domain" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn endpoint validate-custom-domain -g group -n endpoint --profile-name profile-name --host-name www.contoso.com" + ], + "name": "Validate domain www.contoso.com to see whether it maps to the correct CDN endpoint in DNS." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/validatecustomdomain", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn endpoint validate-custom-domain -g group -n endpoint --profile-name profile-name --host-name www.contoso.com" + ], + "name": "Validate domain www.contoso.com to see whether it maps to the correct CDN endpoint in DNS." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/validatecustomdomain", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage CDN endpoints." + }, + "names": [ + "cdn", + "endpoint" + ] + }, + "origin": { + "commands": { + "create": { + "help": { + "short": "Create a new origin within the specified endpoint." + }, + "names": [ + "cdn", + "origin", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --host-name example.contoso.com --origin-host-header example.contoso.com --http-port 80 --https-port 443" + ], + "name": "Create an additional origin" + }, + { + "commands": [ + "cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'" + ], + "name": "Create a private origin" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --host-name example.contoso.com --origin-host-header example.contoso.com --http-port 80 --https-port 443" + ], + "name": "Create an additional origin" + }, + { + "commands": [ + "cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'" + ], + "name": "Create a private origin" + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing origin within an endpoint." + }, + "names": [ + "cdn", + "origin", + "delete" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of the existing origins within an endpoint." + }, + "names": [ + "cdn", + "origin", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing origin within an endpoint." + }, + "names": [ + "cdn", + "origin", + "show" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new origin within the specified endpoint." + }, + "names": [ + "cdn", + "origin", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --priority 3 --weight 500 --host-name example.contoso.com" + ], + "name": "Update an origin" + }, + { + "commands": [ + "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --disabled" + ], + "name": "Disable an origin" + }, + { + "commands": [ + "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'" + ], + "name": "Connect an origin to a private link service" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --priority 3 --weight 500 --host-name example.contoso.com" + ], + "name": "Update an origin" + }, + { + "commands": [ + "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --disabled" + ], + "name": "Disable an origin" + }, + { + "commands": [ + "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'" + ], + "name": "Connect an origin to a private link service" + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "List or show existing origins related to CDN endpoints." + }, + "names": [ + "cdn", + "origin" + ] + }, + "origin-group": { + "commands": { + "create": { + "help": { + "short": "Create a new origin group within the specified endpoint." + }, + "names": [ + "cdn", + "origin-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1" + ], + "name": "Create an origin group" + }, + { + "commands": [ + "cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET" + ], + "name": "Create an origin group with a custom health probe" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1" + ], + "name": "Create an origin group" + }, + { + "commands": [ + "cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET" + ], + "name": "Create an origin group with a custom health probe" + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing origin group within an endpoint." + }, + "names": [ + "cdn", + "origin-group", + "delete" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of the existing origin groups within an endpoint." + }, + "names": [ + "cdn", + "origin-group", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an existing origin group within an endpoint." + }, + "names": [ + "cdn", + "origin-group", + "show" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new origin group within the specified endpoint." + }, + "names": [ + "cdn", + "origin-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-2" + ], + "name": "Update which origins are included in an origin group." + }, + { + "commands": [ + "cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET" + ], + "name": "Update an origin group with a custom health probe" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-2" + ], + "name": "Update which origins are included in an origin group." + }, + { + "commands": [ + "cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET" + ], + "name": "Update an origin group with a custom health probe" + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage origin groups of an endpoint." + }, + "names": [ + "cdn", + "origin-group" + ] + }, + "profile-migration": { + "commands": { + "abort": { + "help": { + "short": "Abort the migration to Azure Frontdoor Premium/Standard." + }, + "names": [ + "cdn", + "profile-migration", + "abort" + ], + "versions": [ + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/migrationabort", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "check-compatibility": { + "help": { + "short": "Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile." + }, + "names": [ + "cdn", + "profile-migration", + "check-compatibility" + ], + "versions": [ + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/cdncanmigratetoafd", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "commit": { + "help": { + "short": "Commit the migrated Azure Frontdoor(Standard/Premium) profile." + }, + "names": [ + "cdn", + "profile-migration", + "commit" + ], + "versions": [ + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/migrationcommit", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "migrate": { + "help": { + "short": "Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile. This step prepares the profile for migration and will be followed by Commit to finalize the migration." + }, + "names": [ + "cdn", + "profile-migration", + "migrate" + ], + "versions": [ + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/cdnmigratetoafd", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Classic cdn profile migration operations" + }, + "names": [ + "cdn", + "profile-migration" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint." + }, + "names": [ + "cdn", + "check-name-availability" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/providers/microsoft.cdn/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/providers/microsoft.cdn/checknameavailability", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "name-exists": { + "help": { + "short": "Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint." + }, + "names": [ + "cdn", + "name-exists" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cdn name-exists --name contoso" + ], + "name": "Check whether the resource name contoso is available or not." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cdn/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "cdn name-exists --name contoso" + ], + "name": "Check whether the resource name contoso is available or not." + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cdn/checknameavailability", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "usage": { + "help": { + "short": "Check the quota and actual usage of the CDN profiles under the given subscription." + }, + "names": [ + "cdn", + "usage" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cdn/checkresourceusage", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cdn/checkresourceusage", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Content Delivery Networks (CDNs)." + }, + "names": [ + "cdn" + ] + }, + "change-analysis": { + "commands": { + "list": { + "help": { + "short": "List the changes of resources in the subscription within the specified time range. Customer data will always be masked." + }, + "names": [ + "change-analysis", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "change-analysis list --start-time '05/24/2022 8:43:36' --end-time '05/25/2022 9:46:36'" + ], + "name": "List the changes of a subscription within the specific time range" + }, + { + "commands": [ + "change-analysis list -g [ResourceGroup] --start-time '05/24/2022 8:43:36' --end-time '05/25/2022 9:46:36'" + ], + "name": "List the changes of a resource group within the specific time range" + } + ], + "name": "2021-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.changeanalysis/changes", + "plane": "mgmt-plane", + "version": "2021-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.changeanalysis/changes", + "plane": "mgmt-plane", + "version": "2021-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list-by-resource": { + "help": { + "short": "List the changes of a resource within the specified time range. Customer data will be masked if the user doesn't have access." + }, + "names": [ + "change-analysis", + "list-by-resource" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "change-analysis list-by-resource -r [ResourceId] --start-time '05/24/2022 8:43:36' --end-time '05/25/2022 9:46:36'" + ], + "name": "List the changes of a resource within the specified time range" + } + ], + "name": "2021-04-01", + "resources": [ + { + "id": "/{resourceid}/providers/microsoft.changeanalysis/resourcechanges", + "plane": "mgmt-plane", + "version": "2021-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "List changes for resources" + }, + "names": [ + "change-analysis" + ] + }, + "cloud-service": { + "commandGroups": { + "os-family": { + "commands": { + "list": { + "help": { + "short": "List all guest operating system families available to be specified in the XML service configuration (.cscfg) for a cloud service." + }, + "names": [ + "cloud-service", + "os-family", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cloud-service os-family list -l eastus" + ], + "name": "List os-family" + } + ], + "name": "2022-09-04", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/cloudserviceosfamilies", + "plane": "mgmt-plane", + "version": "2022-09-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show guest operating system family that can be specified in the XML service configuration (.cscfg) for a cloud service." + }, + "names": [ + "cloud-service", + "os-family", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cloud-service os-family show -n os-family -l eastus" + ], + "name": "Show os family" + } + ], + "name": "2022-09-04", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/cloudserviceosfamilies/{}", + "plane": "mgmt-plane", + "version": "2022-09-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cloud service os family" + }, + "names": [ + "cloud-service", + "os-family" + ] + }, + "os-version": { + "commands": { + "list": { + "help": { + "short": "List all guest operating system versions available to be specified in the XML service configuration (.cscfg) for a cloud service." + }, + "names": [ + "cloud-service", + "os-version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cloud-service os-version list -l eastus" + ], + "name": "List os version" + } + ], + "name": "2022-09-04", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/cloudserviceosversions", + "plane": "mgmt-plane", + "version": "2022-09-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show guest operating system version that can be specified in the XML service configuration (.cscfg) for a cloud service." + }, + "names": [ + "cloud-service", + "os-version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cloud-service os-version show -n os-version -l westus" + ], + "name": "Show os version" + } + ], + "name": "2022-09-04", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/cloudserviceosversions/{}", + "plane": "mgmt-plane", + "version": "2022-09-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cloud service os version" + }, + "names": [ + "cloud-service", + "os-version" + ] + }, + "role-instance": { + "commands": { + "reimage": { + "help": { + "short": "The reimage role instance asynchronous operation reinstalls the operating system on instances of web roles or worker roles." + }, + "names": [ + "cloud-service", + "role-instance", + "reimage" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cloud-service role-instance reimage -g rg --cloud-service-name cloudservice --role-instances-name name" + ], + "name": "Role instance reimage" + } + ], + "name": "2022-09-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/cloudservices/{}/roleinstances/{}/reimage", + "plane": "mgmt-plane", + "version": "2022-09-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage role instance" + }, + "names": [ + "cloud-service", + "role-instance" + ] + } + }, + "commands": { + "reimage": { + "help": { + "short": "Reimage asynchronous operation reinstalls the operating system on instances of web roles or worker roles." + }, + "names": [ + "cloud-service", + "reimage" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cloud-service reimage -g rg --cloud-service-name cloudservice --role-instances '[ContosoFrontend_IN_0]'" + ], + "name": "Cloud service reimage" + } + ], + "name": "2022-09-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/cloudservices/{}/reimage", + "plane": "mgmt-plane", + "version": "2022-09-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cloud service" + }, + "names": [ + "cloud-service" + ] + }, + "communication": { + "commandGroups": { + "email": { + "commandGroups": { + "domain": { + "commandGroups": { + "sender-username": { + "commands": { + "create": { + "help": { + "short": "Create a new SenderUsername resource under the parent Domains resource or update an existing SenderUsername resource." + }, + "names": [ + "communication", + "email", + "domain", + "sender-username", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain sender-username create --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username Username --username Username --display-name DisplayName" + ], + "name": "Create a sender username (--sender-username and --username values should be the same)" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete to delete a SenderUsernames resource." + }, + "names": [ + "communication", + "email", + "domain", + "sender-username", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain sender-username delete --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername" + ], + "name": "Delete a sender username resource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all valid sender usernames for a domains resource." + }, + "names": [ + "communication", + "email", + "domain", + "sender-username", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain sender-username list --domain-name DomainName --email-service-name ResourceName -g ResourceGroup" + ], + "name": "Get all sender usernames from a domain resource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a valid sender username for a domains resource." + }, + "names": [ + "communication", + "email", + "domain", + "sender-username", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain sender-username show --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername" + ], + "name": "Get a sender username's properties" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new SenderUsername resource under the parent Domains resource or update an existing SenderUsername resource." + }, + "names": [ + "communication", + "email", + "domain", + "sender-username", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain sender-username update --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername --display-name DisplayName" + ], + "name": "Update a sender username with display name" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Communication Email Domain Sender-Username" + }, + "names": [ + "communication", + "email", + "domain", + "sender-username" + ] + } + }, + "commands": { + "cancel-verification": { + "help": { + "short": "Cancel verification of DNS record." + }, + "names": [ + "communication", + "email", + "domain", + "cancel-verification" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain cancel-verification --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --verification-type Domain/SPF/DKIM/DKIM2" + ], + "name": "Cancel Domain Verification" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/cancelverification", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "communication email domain cancel-verification --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --verification-type Domain/SPF/DKIM/DKIM2" + ], + "name": "Cancel Domain Verification" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/cancelverification", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new Domains resource under the parent EmailService resource or update an existing Domains resource." + }, + "names": [ + "communication", + "email", + "domain", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain create --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --location global --domain-management AzureManaged/CustomerManaged --tags \"{tag:tag}\" --user-engmnt-tracking Enabled/Disabled" + ], + "name": "Create a domain with tags" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete to delete a Domains resource." + }, + "names": [ + "communication", + "email", + "domain", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain delete --domain-name DomainName --email-service-name ResourceName -g ResourceGroup" + ], + "name": "Delete a domain resource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "initiate-verification": { + "help": { + "short": "Initiate verification of DNS record." + }, + "names": [ + "communication", + "email", + "domain", + "initiate-verification" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain initiate-verification --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --verification-type Domain/SPF/DKIM/DKIM2" + ], + "name": "Initiate Domain Verification" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/initiateverification", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "communication email domain initiate-verification --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --verification-type Domain/SPF/DKIM/DKIM2" + ], + "name": "Initiate Domain Verification" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/initiateverification", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List requests to list all Domains resources under the parent EmailServices resource." + }, + "names": [ + "communication", + "email", + "domain", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain list --email-service-name ResourceName -g ResourceGroup" + ], + "name": "Get all domains from a email resource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the Domains resource and its properties." + }, + "names": [ + "communication", + "email", + "domain", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain show --domain-name DomainName --email-service-name ResourceName -g ResourceGroup" + ], + "name": "Get all domains from a email resource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new Domains resource under the parent EmailService resource or update an existing Domains resource." + }, + "names": [ + "communication", + "email", + "domain", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain update --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --tags \"{tag:tag}\" --user-engmnt-tracking Enabled/Disabled" + ], + "name": "Update a domain with tags" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Communication Email Domain" + }, + "names": [ + "communication", + "email", + "domain" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new EmailService or update an existing EmailService." + }, + "names": [ + "communication", + "email", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email create -n ResourceName -g ResourceGroup --location global --data-location unitedstates --tags \"{tag:tag}\"" + ], + "name": "Create a email resource with tags" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete to delete a EmailService." + }, + "names": [ + "communication", + "email", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email delete -n ResourceName -g ResourceGroup" + ], + "name": "Delete a email resource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List requests to list all resources in a subscription." + }, + "names": [ + "communication", + "email", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email list --subscription SubscriptionId" + ], + "name": "Get all resources from a subscription" + }, + { + "commands": [ + "communication email list -g ResourceGroup" + ], + "name": "Get all resources from a resource group" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.communication/emailservices", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the EmailService and its properties." + }, + "names": [ + "communication", + "email", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email show -n ResourceName -g ResourceGroup" + ], + "name": "Get a email service's properties" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new EmailService or update an existing EmailService." + }, + "names": [ + "communication", + "email", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email update -n ResourceName -g ResourceGroup --tags \"{tag:tag}\"" + ], + "name": "Update a email resource with tags" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Communication Email" + }, + "names": [ + "communication", + "email" + ] + }, + "identity": { + "commands": { + "assign": { + "help": { + "short": "Assign a managed identity to the Communication Resource." + }, + "names": [ + "communication", + "identity", + "assign" + ], + "versions": [ + { + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-04-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete communication identity" + }, + "names": [ + "communication", + "identity", + "delete" + ], + "versions": [ + { + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-04-01-preview" + } + ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-04-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove a managed identity from the communication resource." + }, + "names": [ + "communication", + "identity", + "remove" + ], + "versions": [ + { + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-04-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the Communication Resource's managed identities." + }, + "names": [ + "communication", + "identity", + "show" + ], + "versions": [ + { + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-04-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the Communication Resource's managed identities." + }, + "names": [ + "communication", + "identity" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new CommunicationService or update an existing CommunicationService." + }, + "names": [ + "communication", + "create" + ], + "versions": [ + { + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete to delete a CommunicationService." + }, + "names": [ + "communication", + "delete" + ], + "versions": [ + { + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "link-notification-hub": { + "help": { + "short": "Links an Azure Notification Hub to this communication service." + }, + "names": [ + "communication", + "link-notification-hub" + ], + "versions": [ + { + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}/linknotificationhub", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}/linknotificationhub", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List requests to list all resources in a resource group." + }, + "names": [ + "communication", + "list" + ], + "versions": [ + { + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.communication/communicationservices", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.communication/communicationservices", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list-key": { + "help": { + "short": "Get the access keys of the CommunicationService resource." + }, + "names": [ + "communication", + "list-key" + ], + "versions": [ + { + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "regenerate-key": { + "help": { + "short": "Regenerate CommunicationService access key. PrimaryKey and SecondaryKey cannot be regenerated at the same time." + }, + "names": [ + "communication", + "regenerate-key" + ], + "versions": [ + { + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}/regeneratekey", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}/regeneratekey", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the CommunicationService and its properties." + }, + "names": [ + "communication", + "show" + ], + "versions": [ + { + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new CommunicationService or update an existing CommunicationService." + }, + "names": [ + "communication", + "update" + ], + "versions": [ + { + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/communicationservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage communication service with communication." + }, + "names": [ + "communication" + ] + }, + "compute": { + "help": { + "short": "Mange azure compute vm config" + }, + "names": [ + "compute" + ] + }, + "compute-diagnostic": { + "commandGroups": { + "spot-placement-recommender": { + "commands": { + "generate": { + "help": { + "short": "Generates placement scores for Spot VM skus." + }, + "names": [ + "compute-diagnostic", + "spot-placement-recommender", + "generate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "compute diagnostic spot-placement-recommender generate -l eastus --subscription ffffffff-ffff-ffff-ffff-ffffffffffff --availability-zones true --desired-locations '[\"eastus\", \"eastus2\"]' --desired-count 1 --desired-sizes '[{\"sku\": \"Standard_D2_v2\"}]'" + ], + "name": "generate spot vm placement score example" + } + ], + "name": "2021-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/diagnostics/spotplacementrecommender/generate", + "plane": "mgmt-plane", + "version": "2021-06-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage spot vm placement score info" + }, + "names": [ + "compute-diagnostic", + "spot-placement-recommender" + ] + } + }, + "help": { + "short": "Mange vm sku recommender info" + }, + "names": [ + "compute-diagnostic" + ] + }, + "compute-recommender": { + "commands": { + "spot-placement-recommender": { + "help": { + "short": "Generate placement scores for Spot VM skus." + }, + "names": [ + "compute-recommender", + "spot-placement-recommender" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "compute-recommender spot-placement-recommender -l eastus --subscription ffffffff-ffff-ffff-ffff-ffffffffffff --availability-zones true --desired-locations '[\"eastus\", \"eastus2\"]' --desired-count 1 --desired-sizes '[{\"sku\": \"Standard_D2_v2\"}]'" + ], + "name": "generate spot vm placement score example" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/diagnostics/spotplacementrecommender/generate", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "compute-recommender spot-placement-recommender -l eastus --subscription ffffffff-ffff-ffff-ffff-ffffffffffff --availability-zones true --desired-locations '[\"eastus\", \"eastus2\"]' --desired-count 1 --desired-sizes '[{\"sku\": \"Standard_D2_v2\"}]'" + ], + "name": "generate spot vm placement score example" + } + ], + "name": "2024-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/placementscores/spot/generate", + "plane": "mgmt-plane", + "version": "2024-06-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage sku/zone/region recommender info for compute resources" + }, + "names": [ + "compute-recommender" + ] + }, + "confidentialledger": { + "commandGroups": { + "managedccfs": { + "commands": { + "create": { + "help": { + "short": "Create an instance of the Azure Managed CCF service." + }, + "names": [ + "confidentialledger", + "managedccfs", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs create --members [{certificate:'c:\\certs\\member0_cert.pem',identifier:\"member0\"},{certificate:'c:\\certs\\member1_cert.pem',identifier:\"member1\"}] --name mymccfinstance --resource-group mccfRG --location southcentralus --app-type sample" + ], + "name": "Deploy a Managed CCF instance with the sample JS application" + }, + { + "commands": [ + "confidentialledger managedccfs create --members [{certificate:'c:\\certs\\member0_cert.pem',identifier:\"member0\"},{certificate:'c:\\certs\\member1_cert.pem',identifier:\"member1\"}] --name mymccfinstance --resource-group mccfRG --location southcentralus" + ], + "name": "Deploy a Managed CCF instance with a custom JS application" + } + ], + "name": "2022-09-08-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2022-09-08-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs create --members \"[{certificate:'c:/certs/member0_cert.pem',identifier:'member0',group:'group1'},{certificate:'c:/certs/member1_cert.pem',identifier:'member1',group:'group2'}]\" --name mymccfinstance --resource-group mccfRG --app-type sample" + ], + "name": "Deploy an Azure Managed CCF instance with 3 CCF nodes and the sample JS application." + }, + { + "commands": [ + "confidentialledger managedccfs create --members \"[{certificate:'c:/certs/member0_cert.pem',identifier:'member0'},{certificate:'c:/certs/member1_cert.pem',identifier:'member1'}]\" --name mymccfinstance --resource-group mccfRG" + ], + "name": "Deploy an Azure Managed CCF instance with 3 CCF nodes and a custom JS application." + }, + { + "commands": [ + "confidentialledger managedccfs create --members \"[{certificate:'c:/certs/member0_cert.pem',identifier:'member0',group:'mygroup1'},{certificate:'c:/certs/member1_cert.pem',identifier:'member1'}]\" --name mymccfinstance --resource-group mccfRG --node-count 5" + ], + "name": "Deploy an Azure Managed CCF instance with 5 CCF nodes and a custom JS application" + } + ], + "name": "2023-01-26-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2023-01-26-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Managed CCF instance." + }, + "names": [ + "confidentialledger", + "managedccfs", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs delete --name \"myMccf\" --resource-group \"myResourceGroup\"" + ], + "name": "Delete a Managed CCF instance" + } + ], + "name": "2022-09-08-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2022-09-08-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs delete --name \"myMccf\" --resource-group \"myResourceGroup\"" + ], + "name": "Delete a Managed CCF instance" + } + ], + "name": "2023-01-26-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2023-01-26-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "View the Azure Managed CCF instances in a resource group." + }, + "names": [ + "confidentialledger", + "managedccfs", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs list --resource-group \"myResourceGroup\"" + ], + "name": "View the Managed CCF instances" + } + ], + "name": "2022-09-08-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.confidentialledger/managedccfs/", + "plane": "mgmt-plane", + "version": "2022-09-08-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs", + "plane": "mgmt-plane", + "version": "2022-09-08-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs list --resource-group \"myResourceGroup\"" + ], + "name": "View the Managed CCF instances" + } + ], + "name": "2023-01-26-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.confidentialledger/managedccfs/", + "plane": "mgmt-plane", + "version": "2023-01-26-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs", + "plane": "mgmt-plane", + "version": "2023-01-26-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "View the details of an instance." + }, + "names": [ + "confidentialledger", + "managedccfs", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs show --name \"myMccf\" --resource-group \"myResourceGroup\"" + ], + "name": "View the details of a Managed CCF instance" + } + ], + "name": "2022-09-08-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2022-09-08-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs show --name \"myMccf\" --resource-group \"myResourceGroup\"" + ], + "name": "View the details of a Managed CCF instance" + } + ], + "name": "2023-01-26-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2023-01-26-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Patch a Managed CCF instance." + }, + "names": [ + "confidentialledger", + "managedccfs", + "update" + ], + "versions": [ + { + "name": "2022-09-08-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2022-09-08-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-01-26-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2023-01-26-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Deploy and manage the Azure Managed CCF instances" + }, + "names": [ + "confidentialledger", + "managedccfs" + ] + } + }, + "help": { + "short": "Deploy and manage Azure confidential ledgers." + }, + "names": [ + "confidentialledger" + ] + }, + "confluent": { + "commandGroups": { + "organization": { + "commandGroups": { + "api-key": { + "commands": { + "delete": { + "help": { + "short": "Delete API key of a kafka or schema registry cluster" + }, + "names": [ + "confluent", + "organization", + "api-key", + "delete" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/apikeys/{}", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get API key details of a kafka or schema registry cluster" + }, + "names": [ + "confluent", + "organization", + "api-key", + "show" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/apikeys/{}", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster api key" + }, + "names": [ + "confluent", + "organization", + "api-key" + ] + }, + "environment": { + "commandGroups": { + "cluster": { + "commands": { + "create-api-key": { + "help": { + "short": "Creates API key for a schema registry Cluster ID or Kafka Cluster ID under a environment" + }, + "names": [ + "confluent", + "organization", + "environment", + "cluster", + "create-api-key" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}/createapikey", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of all the clusters in a environment" + }, + "names": [ + "confluent", + "organization", + "environment", + "cluster", + "list" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get cluster by Id" + }, + "names": [ + "confluent", + "organization", + "environment", + "cluster", + "show" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + } + }, + "help": { + "short": "Command to get the confluent cluster details in a environment" + }, + "names": [ + "confluent", + "organization", + "environment", + "cluster" + ] + }, + "schema-registry-cluster": { + "commands": { + "list": { + "help": { + "short": "List schema registry clusters" + }, + "names": [ + "confluent", + "organization", + "environment", + "schema-registry-cluster", + "list" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/schemaregistryclusters", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get schema registry cluster by Id" + }, + "names": [ + "confluent", + "organization", + "environment", + "schema-registry-cluster", + "show" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/schemaregistryclusters/{}", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to get the schema registry cluster details in a environment" + }, + "names": [ + "confluent", + "organization", + "environment", + "schema-registry-cluster" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List of all the environments in a organization" + }, + "names": [ + "confluent", + "organization", + "environment", + "list" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to get the confluent environments in the organization" + }, + "names": [ + "confluent", + "organization", + "environment" + ] + }, + "role-binding": { + "commands": { + "delete": { + "help": { + "short": "Delete role bindings" + }, + "names": [ + "confluent", + "organization", + "role-binding", + "delete" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/access/default/deleterolebinding/{}", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Role binding" + }, + "names": [ + "confluent", + "organization", + "role-binding" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create Organization resource" + }, + "names": [ + "confluent", + "organization", + "create" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "create-role-binding": { + "help": { + "short": "Organization role bindings" + }, + "names": [ + "confluent", + "organization", + "create-role-binding" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/access/default/createrolebinding", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "create-user": { + "help": { + "short": "Invite user to the organization" + }, + "names": [ + "confluent", + "organization", + "create-user" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/access/default/createinvitation", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete Organization resource" + }, + "names": [ + "confluent", + "organization", + "delete" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all organizations under the specified subscription." + }, + "names": [ + "confluent", + "organization", + "list" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.confluent/organizations", + "plane": "mgmt-plane", + "version": "2024-02-13" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "list-role-binding": { + "help": { + "short": "Organization role bindings" + }, + "names": [ + "confluent", + "organization", + "list-role-binding" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/access/default/listrolebindings", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "list-service-accounts": { + "help": { + "short": "Organization service accounts details" + }, + "names": [ + "confluent", + "organization", + "list-service-accounts" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/access/default/listserviceaccounts", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "list-users": { + "help": { + "short": "Organization users details" + }, + "names": [ + "confluent", + "organization", + "list-users" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/access/default/listusers", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of a specific Organization resource." + }, + "names": [ + "confluent", + "organization", + "show" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Organization resource" + }, + "names": [ + "confluent", + "organization", + "update" + ], + "versions": [ + { + "name": "2024-02-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}", + "plane": "mgmt-plane", + "version": "2024-02-13" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to perform actions on a confluent organization" + }, + "names": [ + "confluent", + "organization" + ] + } + }, + "help": { + "short": "Manage confluent organization" + }, + "names": [ + "confluent" + ] + }, + "connectedmachine": { + "commandGroups": { + "extension": { + "commandGroups": { + "image": { + "commands": { + "list": { + "help": { + "short": "List all Extension versions based on location, publisher, extensionType." + }, + "names": [ + "connectedmachine", + "extension", + "image", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension image list --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus" + ], + "name": "Sample command for extension image list" + } + ], + "name": "2024-05-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", + "plane": "mgmt-plane", + "version": "2024-05-20-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Extension Metadata based on location, publisher, extensionType and version." + }, + "names": [ + "connectedmachine", + "extension", + "image", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension image show --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus --version 1.9.1" + ], + "name": "Sample command for extension image show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage VM extension metadata available for Azure Arc-Enabled Servers." + }, + "names": [ + "connectedmachine", + "extension", + "image" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "The operation to create the extension." + }, + "names": [ + "connectedmachine", + "extension", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension create --name CustomScriptExtension --location eastus2euap --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension create" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "The operation to delete the extension." + }, + "names": [ + "connectedmachine", + "extension", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension delete --name myName --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension delete" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "The operation to get all extensions of a Non-Azure machine." + }, + "names": [ + "connectedmachine", + "extension", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension list --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "The operation to create or update the extension." + }, + "names": [ + "connectedmachine", + "extension", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension show --name CustomScriptExtension --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to update the extension." + }, + "names": [ + "connectedmachine", + "extension", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension update --name CustomScriptExtension --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension update" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage a VM extension on an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "extension" + ] + }, + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create a private endpoint connection with a given name." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private endpoint connection with a given name." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection delete --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection delete" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all private endpoint connections on a private link scope." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection list --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a private endpoint connection." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection show --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a private endpoint connection with a given name." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection update --connection-state \"{{\"description\":\"Rejected by AZ CLI\", \"status\":\"Rejected\"}}\" --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection update" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoint connection with an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "list": { + "help": { + "short": "List the private link resources that need to be created for an Azure Monitor PrivateLinkScope." + }, + "names": [ + "connectedmachine", + "private-link-resource", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-resource list --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-link-resource list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the private link resources that need to be created for an Azure Monitor PrivateLinkScope." + }, + "names": [ + "connectedmachine", + "private-link-resource", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-resource show --group-name hybridcompute --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-link-resource show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private link resource of an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "private-link-resource" + ] + }, + "private-link-scope": { + "commands": { + "create": { + "help": { + "short": "Create (or updates) a Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope create --location westus --resource-group my-resource-group --scope-name my-privatelinkscope" + ], + "name": "Sample command for private-link-scope create" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure Arc PrivateLinkScope." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope delete --resource-group my-resource-group --scope-name my-privatelinkscope" + ], + "name": "Sample command for private-link-scope delete" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get a list of Azure Arc PrivateLinkScopes within a resource group. And Gets a list of all Azure Arc PrivateLinkScopes within a subscription." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope list --resource-group my-resource-group", + "connectedmachine private-link-scope list" + ], + "name": "Sample command for private-link-scope list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2022-12-27" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Return an Azure Arc PrivateLinkScope." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope show --resource-group my-resource-group --scope-name my-privatelinkscope" + ], + "name": "Sample command for private-link-scope show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope update --location westus --tags Tag1=Value1 --resource-group my-resource-group --scope-name my-privatelinkscope" + ], + "name": "Sample command for private-link-scope update" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private link scope of an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "private-link-scope" + ] + } + }, + "commands": { + "assess-patches": { + "help": { + "short": "Assess patches on an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "assess-patches" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine assess-patches --resource-group MyResourceGroup --name MyMachine" + ], + "name": "Sample command for assess-patches" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create operation to create an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap" + ], + "name": "Sample command for create" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine delete --name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for delete" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "install-patches": { + "help": { + "short": "Install patches on an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "install-patches" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine install-patches --resource-group MyResourceGroup --name MyMachine --maximum-duration PT4H --reboot-setting IfRequired --windows-parameters \"{\"classificationsToInclude\": [\"Critical\", \"Security\"]}\"" + ], + "name": "Sample command for install-patches" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the Azure Arc-Enabled Servers in the specified resource group." + }, + "names": [ + "connectedmachine", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine list --resource-group myResourceGroup", + "connectedmachine list" + ], + "name": "Sample command for list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the model view or the instance view of an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine show --name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure Arc-Enabled Server. Please note some properties can be set only during machine creation." + }, + "names": [ + "connectedmachine", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine update --name myMachine --resource-group myResourceGroup --location eastus2euap" + ], + "name": "Sample command for update" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine" + ] + }, + "consumption": { + "commandGroups": { + "budget": { + "commands": { + "create": { + "help": { + "short": "Create operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." + }, + "names": [ + "consumption", + "budget", + "create" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "create-with-rg": { + "help": { + "short": "Create operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." + }, + "names": [ + "consumption", + "budget", + "create-with-rg" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete a budget." + }, + "names": [ + "consumption", + "budget", + "delete" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "delete-with-rg": { + "help": { + "short": "Delete operation to delete a budget." + }, + "names": [ + "consumption", + "budget", + "delete-with-rg" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List budgets for an Azure subscription." + }, + "names": [ + "consumption", + "budget", + "list" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.consumption/budgets", + "plane": "mgmt-plane", + "version": "2018-01-31" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the budget for a subscription by budget name." + }, + "names": [ + "consumption", + "budget", + "show" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "show-with-rg": { + "help": { + "short": "Get the budget for a resource group under a subscription by budget name." + }, + "names": [ + "consumption", + "budget", + "show-with-rg" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." + }, + "names": [ + "consumption", + "budget", + "update" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "update-with-rg": { + "help": { + "short": "Update operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." + }, + "names": [ + "consumption", + "budget", + "update-with-rg" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage budgets for an Azure subscription." + }, + "names": [ + "consumption", + "budget" + ] + }, + "marketplace": { + "commands": { + "list": { + "help": { + "short": "List the marketplace for an Azure subscription within a billing period." + }, + "names": [ + "consumption", + "marketplace", + "list" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}/providers/microsoft.consumption/marketplaces", + "plane": "mgmt-plane", + "version": "2018-01-31" + }, + { + "id": "/subscriptions/{}/providers/microsoft.consumption/marketplaces", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Inspect the marketplace usage data of an Azure subscription within a billing period." + }, + "names": [ + "consumption", + "marketplace" + ] + }, + "pricesheet": { + "commands": { + "show": { + "help": { + "short": "Show the price sheet for an Azure subscription within a billing period." + }, + "names": [ + "consumption", + "pricesheet", + "show" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}/providers/microsoft.consumption/pricesheets/default", + "plane": "mgmt-plane", + "version": "2018-01-31" + }, + { + "id": "/subscriptions/{}/providers/microsoft.consumption/pricesheets/default", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Inspect the price sheet of an Azure subscription within a billing period." + }, + "names": [ + "consumption", + "pricesheet" + ] + }, + "reservation": { + "commandGroups": { + "detail": { + "commands": { + "list": { + "help": { + "short": "List the details of a reservation by order id or reservation id." + }, + "names": [ + "consumption", + "reservation", + "detail", + "list" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/providers/microsoft.consumption/reservationdetails", + "plane": "mgmt-plane", + "version": "2018-01-31" + }, + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/providers/microsoft.consumption/reservationdetails", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ] + } + ] + } + }, + "help": { + "short": "List reservation details." + }, + "names": [ + "consumption", + "reservation", + "detail" + ] + }, + "summary": { + "commands": { + "list": { + "help": { + "short": "List reservation summaries for daily or monthly by order Id or reservation id." + }, + "names": [ + "consumption", + "reservation", + "summary", + "list" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/providers/microsoft.consumption/reservationsummaries", + "plane": "mgmt-plane", + "version": "2018-01-31" + }, + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/providers/microsoft.consumption/reservationsummaries", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ] + } + ] + } + }, + "help": { + "short": "List reservation summaries." + }, + "names": [ + "consumption", + "reservation", + "summary" + ] + } + }, + "help": { + "short": "Manage reservations for Azure resources." + }, + "names": [ + "consumption", + "reservation" + ] + }, + "usage": { + "commands": { + "list": { + "help": { + "short": "List the details of Azure resource consumption, either as an invoice or within a billing period." + }, + "names": [ + "consumption", + "usage", + "list" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}/providers/microsoft.consumption/usagedetails", + "plane": "mgmt-plane", + "version": "2018-01-31" + }, + { + "id": "/subscriptions/{}/providers/microsoft.consumption/usagedetails", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Inspect the usage of Azure resources." + }, + "names": [ + "consumption", + "usage" + ] + } + }, + "help": { + "short": "Manage consumption of Azure resources." + }, + "names": [ + "consumption" + ] + }, + "cosmosdb": { + "commandGroups": { + "postgres": { + "commandGroups": { + "cluster": { + "commandGroups": { + "server": { + "commands": { + "list": { + "help": { + "short": "List servers of a cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "server", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster server list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List servers of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get information about a server in cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "server", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster server show -n \"test-cluster-c\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Show the server of cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL cluster servers." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "server" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new cluster with servers." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 8 --coordinator-server-edition \"GeneralPurpose\" --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone \"1\" --login-password \"password\"" + ], + "name": "Create a new single node cluster" + }, + { + "commands": [ + "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --point-in-time-utc \"2017-12-14T00:00:37.467Z\" --source-location \"eastus\" --source-resource-id \"/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testGroup/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/source-cluster\"" + ], + "name": "Create a new cluster as a point in time restore" + }, + { + "commands": [ + "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --source-location \"eastus\" --source-resource-id \"/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testGroup/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/source-cluster\"" + ], + "name": "Create a new cluster as a read replica" + }, + { + "commands": [ + "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 8 --coordinator-server-edition \"GeneralPurpose\" --coordinator-storage 131072 --enable-shards-on-coord false --node-count 3 --node-server-edition \"MemoryOptimized\" --node-v-cores 8 --node-storage 131072 --postgresql-version \"15\" --preferred-primary-zone \"1\" --login-password \"password\"" + ], + "name": "Create a new multi-node cluster" + }, + { + "commands": [ + "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 1 --coordinator-server-edition \"BurstableMemoryOptimized\" --coord-public-ip-access true --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone \"1\" --login-password \"password\"" + ], + "name": "Create a new single node Burstable 1 vCore cluster" + }, + { + "commands": [ + "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 2 --coordinator-server-edition \"BurstableGeneralPurpose\" --coord-public-ip-access true --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone \"1\" --login-password \"password\"" + ], + "name": "Create a new single node Burstable 2 vCores cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a cluster together with servers in it." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster delete -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Delete the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all clusters in a subscription or a resource group." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster list -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List clusters in a resource group" + }, + { + "commands": [ + "cosmosdb postgres cluster list --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List clusters in a subscription" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dbforpostgresql/servergroupsv2", + "plane": "mgmt-plane", + "version": "2022-11-08" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "promote": { + "help": { + "short": "Promotes read replica cluster to an independent read-write cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "promote" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster promote -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Promote read replica cluster to an independent read-write cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/promote", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "restart": { + "help": { + "short": "Restarts all nodes in the cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "restart" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster restart -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Restart all servers in the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/restart", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get information about a cluster such as compute and storage configuration and cluster lifecycle metadata such as cluster creation date and time." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster show -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Show details of cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "start": { + "help": { + "short": "Starts stopped compute on all cluster nodes." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster start -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Start all servers in the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/start", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "stop": { + "help": { + "short": "Stops compute on all cluster nodes." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster stop -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Stop all servers in the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/stop", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an existing cluster. The request body can contain one or several properties from the cluster definition." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-v-cores 16" + ], + "name": "Scale compute up or down" + }, + { + "commands": [ + "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-count 2" + ], + "name": "Scale out: Add new worker nodes" + }, + { + "commands": [ + "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --coordinator-storage 2097152" + ], + "name": "Scale up storage" + }, + { + "commands": [ + "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-v-cores 16 --node-count 4 coordinator-v-cores 16 --login-password \"newPassword\"" + ], + "name": "Update multiple configuration settings of the cluster" + }, + { + "commands": [ + "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --maintenance-window day-of-week=1 start-hour=2 --start-minute=0 custom-window=\"Enabled\"" + ], + "name": "Update or define maintenance window" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL clusters." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster" + ] + }, + "configuration": { + "commandGroups": { + "coordinator": { + "commands": { + "show": { + "help": { + "short": "Get information of a configuration for coordinator." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "coordinator", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration coordinator show -n \"array_nulls\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Get configuration details for coordinator" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/coordinatorconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Updates configuration of coordinator in a cluster" + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "coordinator", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration coordinator update -n \"array_nulls\" --value \"off\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Update single configuration of coordinator" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/coordinatorconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL coordinator configurations." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "coordinator" + ] + }, + "node": { + "commands": { + "show": { + "help": { + "short": "Get information of a configuration for worker nodes." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "node", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration node show -n \"array_nulls\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Get configuration details for node" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/nodeconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Updates configuration of worker nodes in a cluster" + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "node", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration node update -n \"array_nulls\" --value \"off\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Update single configuration of nodes" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/nodeconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL node configurations." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "node" + ] + }, + "server": { + "commands": { + "list": { + "help": { + "short": "List all the configurations of a server in cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "server", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration server list --server-name \"test-cluster-c\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List configurations of the server in the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers/{}/configurations", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL server configurations." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "server" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List all the configurations of a cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List configurations of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/configurations", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get information of a configuration for coordinator and nodes." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration show -n \"array-nulls\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Get configuration details" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL configurations." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration" + ] + }, + "firewall-rule": { + "commands": { + "create": { + "help": { + "short": "Create a new cluster firewall rule or updates an existing cluster firewall rule." + }, + "names": [ + "cosmosdb", + "postgres", + "firewall-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres firewall-rule create -n \"rule1\" --start-ip-address \"0.0.0.0\" --end-ip-address \"255.255.255.255\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Create a firewall rule of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a cluster firewall rule." + }, + "names": [ + "cosmosdb", + "postgres", + "firewall-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres firewall-rule delete -n \"rule1\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Delete the firewall rule of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the firewall rules on cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "firewall-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres firewall-rule list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List firewall rules of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get information about a cluster firewall rule." + }, + "names": [ + "cosmosdb", + "postgres", + "firewall-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres firewall-rule show -n \"rule1\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Show the firewall rule of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an existing cluster firewall rule." + }, + "names": [ + "cosmosdb", + "postgres", + "firewall-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres firewall-rule update -n \"rule1\" --start-ip-address \"0.0.0.1\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Update start ip address of the firewall rule of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL firewall rules." + }, + "names": [ + "cosmosdb", + "postgres", + "firewall-rule" + ] + }, + "role": { + "commands": { + "create": { + "help": { + "short": "Create a new role or updates an existing role." + }, + "names": [ + "cosmosdb", + "postgres", + "role", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres role create -n \"testrole\" --password \"password\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Create a new role for cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a cluster role." + }, + "names": [ + "cosmosdb", + "postgres", + "role", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres role delete -n \"testrole\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Delete a role of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the roles in a given cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "role", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres role list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List roles of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get information about a cluster role." + }, + "names": [ + "cosmosdb", + "postgres", + "role", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az cosmosdb postgres role show -n \"testrole\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Show the role of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an existing role." + }, + "names": [ + "cosmosdb", + "postgres", + "role", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az cosmosdb postgres role update -n \"testrole\" --password \"newPassword\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Update password of the role" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL roles." + }, + "names": [ + "cosmosdb", + "postgres", + "role" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "Checks availability of a cluster name. Cluster names should be globally unique; at least 3 characters and at most 40 characters long; they must only contain lowercase letters, numbers, and hyphens; and must not start or end with a hyphen." + }, + "names": [ + "cosmosdb", + "postgres", + "check-name-availability" + ], + "versions": [ + { + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dbforpostgresql/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL resources." + }, + "names": [ + "cosmosdb", + "postgres" + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB database accounts." + }, + "names": [ + "cosmosdb" + ] + }, + "costmanagement": { + "commands": { + "show-operation-result": { + "help": { + "short": "Get the result of the specified operation. The link with this operationId is provided as a response header of the initial request." + }, + "names": [ + "costmanagement", + "show-operation-result" + ], + "versions": [ + { + "name": "2023-08-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.costmanagement/operationresults/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show-operation-status": { + "help": { + "short": "Get the status of the specified operation. This link is provided in the GenerateDetailedCostReport creation request response header." + }, + "names": [ + "costmanagement", + "show-operation-status" + ], + "versions": [ + { + "name": "2023-08-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.costmanagement/operationstatus/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "costmanagement" + }, + "names": [ + "costmanagement" + ] + }, + "databox": { + "commandGroups": { + "job": { + "commands": { + "cancel": { + "help": { + "short": "CancelJob." + }, + "names": [ + "databox", + "job", + "cancel" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job cancel -g rg --job-name name --reason reason" + ], + "name": "Cancel job" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}/cancel", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new job with the specified parameters." + }, + "names": [ + "databox", + "job", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job create -g rg -n job-name --sku databox --contact-name 'test' --phone 14258828080 --email-list testing@microsoft.com --street-address1 \"1 MICROSOFT WAY\" --city Redmond --state-or-province WA --country US --postal-code 98052 --company-name Microsoft --storage-account account-id --staging-storage-account account-id --resource-group-for-managed-disk rg --transfer-type ImportToAzure --kek-type MicrosoftManaged" + ], + "name": "Create job" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a job." + }, + "names": [ + "databox", + "job", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job delete -n job-name -g rg" + ], + "name": "Delete job" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the jobs available under the subscription." + }, + "names": [ + "databox", + "job", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job list -g rg" + ], + "name": "List job by resource group" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.databox/jobs", + "plane": "mgmt-plane", + "version": "2022-12-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "list-credential": { + "help": { + "short": "This method gets the unencrypted secrets related to the job." + }, + "names": [ + "databox", + "job", + "list-credential" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job list-credential -g rg -n job-name" + ], + "name": "List credential" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}/listcredentials", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "mark-devices-shipped": { + "help": { + "short": "Request to mark devices for a given job as shipped" + }, + "names": [ + "databox", + "job", + "mark-devices-shipped" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job mark-devices-shipped -g rg -n job-name" + ], + "name": "Mark devices shipped" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}/markdevicesshipped", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified job." + }, + "names": [ + "databox", + "job", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job show -g rg -n job-name" + ], + "name": "Show job" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the properties of an existing job." + }, + "names": [ + "databox", + "job", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job update -g rg -n job-name --contact-name 'name --email-list email --phone phone-number" + ], + "name": "Update job" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage data box job" + }, + "names": [ + "databox", + "job" + ] + } + }, + "help": { + "short": "Manage data box" + }, + "names": [ + "databox" + ] + }, + "databoxedge": { + "commandGroups": { + "device": { + "commandGroups": { + "share": { + "commands": { + "create": { + "help": { + "short": "Create share on the device." + }, + "names": [ + "databoxedge", + "device", + "share", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device share create -g rg -n share-name --device-name name --access-protocol NFS --monitoring-status Enabled --share-status OK --azure-container-info '{containerName:testContainer,dataFormat:BlockBlob,storageAccountCredentialId:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroup/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/testedgedevice/storageAccountCredentials/accountname}'" + ], + "name": "Create share" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/shares/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the share on the Data Box Edge/Data Box Gateway device." + }, + "names": [ + "databoxedge", + "device", + "share", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device share delete -g rg -n share-name --device-name name" + ], + "name": "Delete share" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/shares/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the shares in a Data Box Edge/Data Box Gateway device." + }, + "names": [ + "databoxedge", + "device", + "share", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device share list -g rg --device-name name" + ], + "name": "List share" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/shares", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show share." + }, + "names": [ + "databoxedge", + "device", + "share", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device share show -g rg -n share-name --device-name name" + ], + "name": "Show share" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/shares/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update share on the device." + }, + "names": [ + "databoxedge", + "device", + "share", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device share update -g rg -n share-name --device-name name --description test" + ], + "name": "Update share" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/shares/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage device share" + }, + "names": [ + "databoxedge", + "device", + "share" + ] + }, + "storage-account": { + "commandGroups": { + "container": { + "commands": { + "create": { + "help": { + "short": "Create container on the device." + }, + "names": [ + "databoxedge", + "device", + "storage-account", + "container", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account container create -g rg --device-name name --storage-account-name name -n container-name --data-format BlockBlob" + ], + "name": "Create container" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}/containers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the container on the Data Box Edge/Data Box Gateway device." + }, + "names": [ + "databoxedge", + "device", + "storage-account", + "container", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account container delete -g rg --device-name name --storage-account-name name -n container-name" + ], + "name": "Delete container" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}/containers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the containers of a storage account in a Data Box Edge/Data Box Gateway device." + }, + "names": [ + "databoxedge", + "device", + "storage-account", + "container", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account container list -g rg --device-name name --storage-account-name name" + ], + "name": "List container" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}/containers", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show container." + }, + "names": [ + "databoxedge", + "device", + "storage-account", + "container", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account container show -g rg --device-name name --storage-account-name name -n container-name" + ], + "name": "Show container" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}/containers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update container on the device." + }, + "names": [ + "databoxedge", + "device", + "storage-account", + "container", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account container update -g rg --device-name name --storage-account-name name -n container-name --data-format BlockBlob" + ], + "name": "Update container" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}/containers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage device storage account container" + }, + "names": [ + "databoxedge", + "device", + "storage-account", + "container" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create storage account on the device." + }, + "names": [ + "databoxedge", + "device", + "storage-account", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account create -g rg --device-name name -n sa-name --data-policy cloud --storage-account-status ok --storage-account-credential-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/device/storageAccountCredentials/sac-name" + ], + "name": "Create storage account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete storage account on the Data Box Edge/Data Box Gateway device." + }, + "names": [ + "databoxedge", + "device", + "storage-account", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account delete -g rg --device-name name -n sa-name" + ], + "name": "Delete storage account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the storage accounts in a Data Box Edge/Data Box Gateway device." + }, + "names": [ + "databoxedge", + "device", + "storage-account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account list -g rg --device-name name" + ], + "name": "List storage account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show storage account." + }, + "names": [ + "databoxedge", + "device", + "storage-account", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account show -g rg --device-name name -n sa-name" + ], + "name": "Show storage account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update storage account on the device." + }, + "names": [ + "databoxedge", + "device", + "storage-account", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account update -g rg --device-name name -n sa-name --description test" + ], + "name": "Update storage account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccounts/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage device storage account" + }, + "names": [ + "databoxedge", + "device", + "storage-account" + ] + }, + "storage-account-credential": { + "commands": { + "create": { + "help": { + "short": "Create the storage account credential." + }, + "names": [ + "databoxedge", + "device", + "storage-account-credential", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account-credential create --device-name name -n sac-name -g rg --account-type GeneralPurposeStorage --alias testsac --ssl-status Enabled --account-key \"{encryptionAlgorithm:AES256,value:xxx,encryptionCertThumbprint:xxx}\"" + ], + "name": "Create storage account credential" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccountcredentials/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the storage account credential." + }, + "names": [ + "databoxedge", + "device", + "storage-account-credential", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account-credential delete --device-name name -n sac-name -g rg" + ], + "name": "Delete storage account credential" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccountcredentials/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the storage account credentials in a Data Box Edge/Data Box Gateway device." + }, + "names": [ + "databoxedge", + "device", + "storage-account-credential", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account-credential list --device-name name -g rg" + ], + "name": "List storage account credential" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccountcredentials", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of the specified storage account credential." + }, + "names": [ + "databoxedge", + "device", + "storage-account-credential", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account-credential show --device-name name -n sac-name -g rg" + ], + "name": "Show storage account credential" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccountcredentials/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the storage account credential." + }, + "names": [ + "databoxedge", + "device", + "storage-account-credential", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device storage-account-credential update --device-name name -n sac-name -g rg --account-type GeneralPurposeStorage --alias testsac --ssl-status Enabled --account-key \"{encryptionAlgorithm:AES256,value:xxx,encryptionCertThumbprint:xxx}\"" + ], + "name": "Update storage account credential" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/storageaccountcredentials/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage device storage account credential" + }, + "names": [ + "databoxedge", + "device", + "storage-account-credential" + ] + }, + "user": { + "commands": { + "create": { + "help": { + "short": "Create user on a Data Box Edge/Data Box Gateway device." + }, + "names": [ + "databoxedge", + "device", + "user", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device user create -g rg --device-name name --user-type Share -n username --encrypted-password \"{value:xxx,encryptionCertThumbprint:xxx,encryptionAlgorithm:AES256}\"" + ], + "name": "Create user" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/users/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the user on a databox edge/gateway device." + }, + "names": [ + "databoxedge", + "device", + "user", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device user delete -g rg --device-name name -n username" + ], + "name": "Delete user" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/users/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the users registered on a Data Box Edge/Data Box Gateway device." + }, + "names": [ + "databoxedge", + "device", + "user", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device user list -g rg --device-name name" + ], + "name": "List user" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/users", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show user." + }, + "names": [ + "databoxedge", + "device", + "user", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device user show -g rg --device-name name -n username" + ], + "name": "Show user" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/users/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update user on a Data Box Edge/Data Box Gateway device." + }, + "names": [ + "databoxedge", + "device", + "user", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device user update -g rg --device-name name --user-type ARM-n username --encrypted-password \"{value:xxx,encryptionCertThumbprint:xxx,encryptionAlgorithm:AES256}\"" + ], + "name": "Update user" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/users/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage device user" + }, + "names": [ + "databoxedge", + "device", + "user" + ] + } + }, + "commands": { + "get-extended-information": { + "help": { + "short": "Gets additional information for the specified Azure Stack Edge/Data Box Gateway device." + }, + "names": [ + "databoxedge", + "device", + "get-extended-information" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databoxedge device get-extended information --device-name name -g rg" + ], + "name": "Get extended information" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databoxedge/databoxedgedevices/{}/getextendedinformation", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage device with databoxedge." + }, + "names": [ + "databoxedge", + "device" + ] + } + }, + "help": { + "short": "Manage device with databoxedge." + }, + "names": [ + "databoxedge" + ] + }, + "databricks": { + "commandGroups": { + "access-connector": { + "commands": { + "create": { + "help": { + "short": "Create azure databricks accessConnector." + }, + "names": [ + "databricks", + "access-connector", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" + ], + "name": "Create a databricks accessConnector" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" + ], + "name": "Create a databricks accessConnector" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the azure databricks accessConnector." + }, + "names": [ + "databricks", + "access-connector", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks access-connector delete --resource-group MyResourceGroup --name MyAccessConnector" + ], + "name": "Delete a databricks accessConnector" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector delete --resource-group MyResourceGroup --name MyAccessConnector" + ], + "name": "Delete a databricks accessConnector" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the azure databricks accessConnectors within a subscription." + }, + "names": [ + "databricks", + "access-connector", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks access-connector list --resource-group MyResourceGroup" + ], + "name": "Lists databricks accessConnectors within a resource group" + }, + { + "commands": [ + "databricks access-connector list" + ], + "name": "Lists all the databricks accessConnectors within a subscription." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.databricks/accessconnectors", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector list --resource-group MyResourceGroup" + ], + "name": "Lists databricks accessConnectors within a resource group" + }, + { + "commands": [ + "databricks access-connector list" + ], + "name": "Lists all the databricks accessConnectors within a subscription." + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.databricks/accessconnectors", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an azure databricks accessConnector." + }, + "names": [ + "databricks", + "access-connector", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks access-connector show --resource-group MyResourceGroup --name MyAccessConnector" + ], + "name": "Get an azure databricks accessConnector" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector show --resource-group MyResourceGroup --name MyAccessConnector" + ], + "name": "Get an azure databricks accessConnector" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update azure databricks accessConnector." + }, + "names": [ + "databricks", + "access-connector", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" + ], + "name": "Update a databricks accessConnector" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" + ], + "name": "Update a databricks accessConnector" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage databricks access connector." + }, + "names": [ + "databricks", + "access-connector" + ] + }, + "workspace": { + "commandGroups": { + "outbound-endpoint": { + "commands": { + "list": { + "help": { + "short": "List the list of endpoints that VNET Injected Workspace calls Azure Databricks Control Plane. You must configure outbound access with these endpoints. For more information, see https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/udr" + }, + "names": [ + "databricks", + "workspace", + "outbound-endpoint", + "list" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/outboundnetworkdependenciesendpoints", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/outboundnetworkdependenciesendpoints", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage endpoints in the specified workspace." + }, + "names": [ + "databricks", + "workspace", + "outbound-endpoint" + ] + }, + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create the status of a private endpoint connection with the specified name" + }, + "names": [ + "databricks", + "workspace", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete private endpoint connection with the specified name" + }, + "names": [ + "databricks", + "workspace", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List private endpoint connections of the workspace" + }, + "names": [ + "databricks", + "workspace", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a private endpoint connection properties for a workspace" + }, + "names": [ + "databricks", + "workspace", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the status of a private endpoint connection with the specified name" + }, + "names": [ + "databricks", + "workspace", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage databricks workspace private endpoint connections." + }, + "names": [ + "databricks", + "workspace", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "list": { + "help": { + "short": "List private link resources for a given workspace" + }, + "names": [ + "databricks", + "workspace", + "private-link-resource", + "list" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified private link resource for the given group id (sub-resource)" + }, + "names": [ + "databricks", + "workspace", + "private-link-resource", + "show" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage databricks workspace private link resources." + }, + "names": [ + "databricks", + "workspace", + "private-link-resource" + ] + }, + "vnet-peering": { + "commands": { + "create": { + "help": { + "short": "Create a vnet peering for a workspace." + }, + "names": [ + "databricks", + "workspace", + "vnet-peering", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --remote-vnet /subscriptions/000000-0000-0000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVNet" + ], + "name": "Create a vnet peering for a workspace" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --remote-vnet /subscriptions/000000-0000-0000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVNet" + ], + "name": "Create a vnet peering for a workspace" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the vnet peering." + }, + "names": [ + "databricks", + "workspace", + "vnet-peering", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering delete --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" + ], + "name": "Delete the vnet peering." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering delete --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" + ], + "name": "Delete the vnet peering." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List vnet peerings under a workspace." + }, + "names": [ + "databricks", + "workspace", + "vnet-peering", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List vnet peerings under a workspace." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List vnet peerings under a workspace." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the vnet peering." + }, + "names": [ + "databricks", + "workspace", + "vnet-peering", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" + ], + "name": "Show the vnet peering" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" + ], + "name": "Show the vnet peering" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the vnet peering." + }, + "names": [ + "databricks", + "workspace", + "vnet-peering", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering update --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --allow-gateway-transit --allow-virtual-network-access false" + ], + "name": "Update the vnet peering (enable gateway transit and disable virtual network access)." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering update --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --allow-gateway-transit --allow-virtual-network-access false" + ], + "name": "Update the vnet peering (enable gateway transit and disable virtual network access)." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage databricks workspace vnet peering." + }, + "names": [ + "databricks", + "workspace", + "vnet-peering" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new workspace." + }, + "names": [ + "databricks", + "workspace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location westus --sku standard" + ], + "name": "Create a workspace" + }, + { + "commands": [ + "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location eastus2euap --sku premium --prepare-encryption" + ], + "name": "Create a workspace with managed identity for storage account" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location westus --sku standard" + ], + "name": "Create a workspace" + }, + { + "commands": [ + "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location eastus2euap --sku premium --prepare-encryption" + ], + "name": "Create a workspace with managed identity for storage account" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the workspace." + }, + "names": [ + "databricks", + "workspace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace delete --resource-group MyResourceGroup --name MyWorkspace -y" + ], + "name": "Delete the workspace" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace delete --resource-group MyResourceGroup --name MyWorkspace -y" + ], + "name": "Delete the workspace" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get all the workspaces." + }, + "names": [ + "databricks", + "workspace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace list --resource-group MyResourceGroup" + ], + "name": "List workspaces within a resource group" + }, + { + "commands": [ + "databricks workspace list" + ], + "name": "List workspaces within the default subscription" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.databricks/workspaces", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace list --resource-group MyResourceGroup" + ], + "name": "List workspaces within a resource group" + }, + { + "commands": [ + "databricks workspace list" + ], + "name": "List workspaces within the default subscription" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.databricks/workspaces", + "plane": "mgmt-plane", + "version": "2023-02-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the workspace." + }, + "names": [ + "databricks", + "workspace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace show --resource-group MyResourceGroup --name MyWorkspace" + ], + "name": "Show the workspace" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace show --resource-group MyResourceGroup --name MyWorkspace" + ], + "name": "Show the workspace" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the workspace." + }, + "names": [ + "databricks", + "workspace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags key1=value1 key2=value2" + ], + "name": "Update the workspace's tags." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags \"\"" + ], + "name": "Clean the workspace's tags." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --prepare-encryption" + ], + "name": "Prepare for CMK encryption by assigning identity for storage account." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Microsoft.KeyVault --key-name MyKey --key-vault https://myKeyVault.vault.azure.net/ --key-version 00000000000000000000000000000000" + ], + "name": "Configure CMK encryption" + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Default" + ], + "name": "Revert encryption to Microsoft Managed Keys" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags key1=value1 key2=value2" + ], + "name": "Update the workspace's tags." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags \"\"" + ], + "name": "Clean the workspace's tags." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --prepare-encryption" + ], + "name": "Prepare for CMK encryption by assigning identity for storage account." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Microsoft.KeyVault --key-name MyKey --key-vault https://myKeyVault.vault.azure.net/ --key-version 00000000000000000000000000000000" + ], + "name": "Configure CMK encryption" + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Default" + ], + "name": "Revert encryption to Microsoft Managed Keys" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage databricks workspace." + }, + "names": [ + "databricks", + "workspace" + ] + } + }, + "help": { + "short": "Manage databricks workspaces." + }, + "names": [ + "databricks" + ] + }, + "dataprotection": { + "commandGroups": { + "backup-instance": { + "commandGroups": { + "deleted-backup-instance": { + "commands": { + "list": { + "help": { + "short": "List deleted backup instances belonging to a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "deleted-backup-instance", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a deleted backup instance with name in a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "deleted-backup-instance", + "show" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "undelete": { + "help": { + "short": "Undelete soft-deleted backup instances." + }, + "names": [ + "dataprotection", + "backup-instance", + "deleted-backup-instance", + "undelete" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}/undelete", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}/undelete", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}/undelete", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Perform operations on soft-deleted backup instances." + }, + "names": [ + "dataprotection", + "backup-instance", + "deleted-backup-instance" + ] + }, + "restore": { + "commands": { + "trigger": { + "help": { + "short": "Triggers restore for a BackupInstance" + }, + "names": [ + "dataprotection", + "backup-instance", + "restore", + "trigger" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance restore trigger -g sarath-rg --vault-name sarath-vault --backup-instance-name {backup_instance_name} --restore-request-object restore_request.json" + ], + "name": "Trigger restore" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/restore", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/restore", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/restore", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/restore", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Restore backed up instances from recovery points in a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "restore" + ] + } + }, + "commands": { + "adhoc-backup": { + "help": { + "short": "Trigger adhoc backup." + }, + "names": [ + "dataprotection", + "backup-instance", + "adhoc-backup" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance adhoc-backup --name \"testInstance1\" --rule-name \"BackupWeekly\" --retention-tag-override \"yearly\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Trigger Adhoc Backup" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/backup", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy show -g \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\" -n \"backupPolicy\"", + "dataprotection backup-instance adhoc-backup --name \"testInstance1\" --rule-name \"BackupWeekly\" --retention-tag-override \"yearly\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Fetch Backup Policy details for rule name and Trigger Adhoc Backup" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/backup", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy show -g \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\" -n \"backupPolicy\"", + "dataprotection backup-instance adhoc-backup --name \"testInstance1\" --rule-name \"BackupWeekly\" --retention-tag-override \"yearly\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Fetch Backup Policy details for rule name and Trigger Adhoc Backup" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/backup", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy show -g \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\" -n \"backupPolicy\"", + "dataprotection backup-instance adhoc-backup --name \"testInstance1\" --rule-name \"BackupWeekly\" --retention-tag-override \"yearly\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Fetch Backup Policy details for rule name and Trigger Adhoc Backup" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/backup", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Configure backup for a resource in a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json" + ], + "name": "create a backup instance in a backup vault" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json" + ], + "name": "create a backup instance in a backup vault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json" + ], + "name": "create a backup instance in a backup vault" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json" + ], + "name": "create a backup instance in a backup vault" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a backup instance in a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance delete --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Delete BackupInstance" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance delete --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Delete BackupInstance" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance delete --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Delete BackupInstance" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance delete --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Delete BackupInstance" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Gets backup instances belonging to a backup vault." + }, + "names": [ + "dataprotection", + "backup-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance list --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "List backup instances in a vault" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance list --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "List backup instances in a vault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance list --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "List backup instances in a vault" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance list --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "List backup instances in a vault" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "resume-protection": { + "help": { + "short": "This operation will resume protection for a stopped backup instance." + }, + "names": [ + "dataprotection", + "backup-instance", + "resume-protection" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance resume-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Resume protection" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/resumeprotection", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance resume-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Resume protection" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/resumeprotection", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance resume-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Resume protection" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/resumeprotection", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance resume-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Resume protection" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/resumeprotection", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a backup instance with name in a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance show --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Get BackupInstance" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance show --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Get BackupInstance" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance show --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Get BackupInstance" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance show --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Get BackupInstance" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "stop-protection": { + "help": { + "short": "This operation will stop protection of a backup instance and data will be held forever." + }, + "names": [ + "dataprotection", + "backup-instance", + "stop-protection" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance stop-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Stop protection" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/stopprotection", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance stop-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Stop protection" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/stopprotection", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance stop-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Stop protection" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/stopprotection", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance stop-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Stop protection" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/stopprotection", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "suspend-backup": { + "help": { + "short": "This operation will stop backup for a backup instance and retains the backup data as per the policy (except latest Recovery point, which will be retained forever)" + }, + "names": [ + "dataprotection", + "backup-instance", + "suspend-backup" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance suspend-backup --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Suspend backups" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/suspendbackups", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance suspend-backup --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Suspend backups" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/suspendbackups", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance suspend-backup --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Suspend backups" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/suspendbackups", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance suspend-backup --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Suspend backups" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/suspendbackups", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a backup instance in a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "update" + ], + "versions": [ + { + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "validate-for-backup": { + "help": { + "short": "Validate whether adhoc backup will be successful or not" + }, + "names": [ + "dataprotection", + "backup-instance", + "validate-for-backup" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance validate-for-backup -g sarath-rg --vault-name sarath-vault --backup-instance backup_instance.json" + ], + "name": "Validate for backup" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/validateforbackup", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance validate-for-backup -g sample_rg --vault-name sample_backupvault --backup-instance backup_instance.json" + ], + "name": "Validate Backup" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/validateforbackup", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance validate-for-backup -g sample_rg --vault-name sample_backupvault --backup-instance backup_instance.json" + ], + "name": "Validate Backup" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/validateforbackup", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance validate-for-backup -g sample_rg --vault-name sample_backupvault --backup-instance backup_instance.json" + ], + "name": "Validate Backup" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/validateforbackup", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "validate-for-restore": { + "help": { + "short": "Validates if Restore can be triggered for a DataSource" + }, + "names": [ + "dataprotection", + "backup-instance", + "validate-for-restore" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az dataprotection backup-instance validate-for-restore --name \"testInstance1\" --restore-request-object \"restoreRequest.json\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Validate Restore" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/validaterestore", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance validate-for-restore-g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be --restore-request-object restorerequestobject.json" + ], + "name": "Validate Restore" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/validaterestore", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance validate-for-restore-g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be --restore-request-object restorerequestobject.json" + ], + "name": "Validate Restore" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/validaterestore", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance validate-for-restore-g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be --restore-request-object restorerequestobject.json" + ], + "name": "Validate Restore" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/validaterestore", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage backup instance with dataprotection." + }, + "names": [ + "dataprotection", + "backup-instance" + ] + }, + "backup-policy": { + "commands": { + "create": { + "help": { + "short": "Create a backup policy belonging to a backup vault." + }, + "names": [ + "dataprotection", + "backup-policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy create -g sarath-rg --vault-name sarath-vault -n mypolicy --policy policy.json" + ], + "name": "Create Backup Policy" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy create -g sarath-rg --vault-name sarath-vault -n mypolicy --policy policy.json" + ], + "name": "Create Backup Policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy create -g sarath-rg --vault-name sarath-vault -n mypolicy --policy policy.json" + ], + "name": "Create Backup Policy" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy create -g sarath-rg --vault-name sarath-vault -n mypolicy --policy policy.json" + ], + "name": "Create Backup Policy" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a backup policy belonging to a backup vault." + }, + "names": [ + "dataprotection", + "backup-policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy delete --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "Delete Backup Policy" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy delete --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "Delete Backup Policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy delete --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "Delete Backup Policy" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy delete --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "Delete Backup Policy" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List list of backup policies belonging to a backup vault" + }, + "names": [ + "dataprotection", + "backup-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy list --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "List Backup Policies" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy list --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "List Backup Policies" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy list --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "List Backup Policies" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy list --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "List Backup Policies" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a backup policy belonging to a backup vault" + }, + "names": [ + "dataprotection", + "backup-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy show --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "Get Backup Policy" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy show --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "Get Backup Policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy show --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "Get Backup Policy" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy show --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "Get Backup Policy" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a backup policy belonging to a backup vault." + }, + "names": [ + "dataprotection", + "backup-policy", + "update" + ], + "versions": [ + { + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage backup policy with dataprotection." + }, + "names": [ + "dataprotection", + "backup-policy" + ] + }, + "backup-vault": { + "commandGroups": { + "resource-guard-mapping": { + "commands": { + "create": { + "help": { + "short": "Create a ResourceGuard mapping" + }, + "names": [ + "dataprotection", + "backup-vault", + "resource-guard-mapping", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault resource-guard-mapping create -n \"DppResourceGuardProxy\" -g \"sampleRG\" --vault-name \"sampleVault\" --resource-guard-id \"/subscription/00000000-0000-0000-0000-000000000000/resourcegroups/sampleRG/providers/Microsoft.DataProtection/resourceGuards/sampleResourceGuard\"" + ], + "name": "Create a ResourceGuard mapping" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault resource-guard-mapping create -n \"DppResourceGuardProxy\" -g \"sampleRG\" --vault-name \"sampleVault\" --resource-guard-id \"/subscription/00000000-0000-0000-0000-000000000000/resourcegroups/sampleRG/providers/Microsoft.DataProtection/resourceGuards/sampleResourceGuard\"" + ], + "name": "Create a ResourceGuard mapping" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault resource-guard-mapping create -n \"DppResourceGuardProxy\" -g \"sampleRG\" --vault-name \"sampleVault\" --resource-guard-id \"/subscription/00000000-0000-0000-0000-000000000000/resourcegroups/sampleRG/providers/Microsoft.DataProtection/resourceGuards/sampleResourceGuard\"" + ], + "name": "Create a ResourceGuard mapping" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the ResourceGuard mapping" + }, + "names": [ + "dataprotection", + "backup-vault", + "resource-guard-mapping", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault resource-guard-mapping delete -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\"" + ], + "name": "Delete a ResourceGuard Mapping" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault resource-guard-mapping delete -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\"" + ], + "name": "Delete a ResourceGuard Mapping" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault resource-guard-mapping delete -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\"" + ], + "name": "Delete a ResourceGuard Mapping" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the list of ResourceGuard mappings associated with the vault" + }, + "names": [ + "dataprotection", + "backup-vault", + "resource-guard-mapping", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault resource-guard-mapping list -g \"sampleRG\" -v \"sampleVault\"" + ], + "name": "List all ResourceGuard Mappings associated with a vault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault resource-guard-mapping list -g \"sampleRG\" -v \"sampleVault\"" + ], + "name": "List all ResourceGuard Mappings associated with a vault" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault resource-guard-mapping list -g \"sampleRG\" -v \"sampleVault\"" + ], + "name": "List all ResourceGuard Mappings associated with a vault" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the ResourceGuard mapping object associated with the vault, and that matches the name in the request" + }, + "names": [ + "dataprotection", + "backup-vault", + "resource-guard-mapping", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault resource-guard-mapping show -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\"" + ], + "name": "Show a ResourceGuard Mapping associated with a vault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault resource-guard-mapping show -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\"" + ], + "name": "Show a ResourceGuard Mapping associated with a vault" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault resource-guard-mapping show -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\"" + ], + "name": "Show a ResourceGuard Mapping associated with a vault" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a ResourceGuard mapping" + }, + "names": [ + "dataprotection", + "backup-vault", + "resource-guard-mapping", + "update" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ResourceGuard mappings for a backup vault." + }, + "names": [ + "dataprotection", + "backup-vault", + "resource-guard-mapping" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a BackupVault resource belonging to a resource group." + }, + "names": [ + "dataprotection", + "backup-vault", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault With MSI" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault With MSI" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault With MSI" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault With MSI" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault With MSI" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a BackupVault resource from the resource group." + }, + "names": [ + "dataprotection", + "backup-vault", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Delete BackupVault" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Delete BackupVault" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Delete BackupVault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Delete BackupVault" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Delete BackupVault" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Gets list of backup vault in a subscription or in a resource group." + }, + "names": [ + "dataprotection", + "backup-vault", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault list" + ], + "name": "List backup vault in a subscription" + }, + { + "commands": [ + "dataprotection backup-vault list -g sarath-rg" + ], + "name": "List backup vault in a resource group" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2022-12-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault list" + ], + "name": "List backup vault in a subscription" + }, + { + "commands": [ + "dataprotection backup-vault list -g sarath-rg" + ], + "name": "List backup vault in a resource group" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2023-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault list" + ], + "name": "List backup vault in a subscription" + }, + { + "commands": [ + "dataprotection backup-vault list -g sarath-rg" + ], + "name": "List backup vault in a resource group" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2023-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault list" + ], + "name": "List backup vault in a subscription" + }, + { + "commands": [ + "dataprotection backup-vault list -g sarath-rg" + ], + "name": "List backup vault in a resource group" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2023-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault list" + ], + "name": "List backup vault in a subscription" + }, + { + "commands": [ + "dataprotection backup-vault list -g sarath-rg" + ], + "name": "List backup vault in a resource group" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2024-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a resource belonging to a resource group." + }, + "names": [ + "dataprotection", + "backup-vault", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault With MSI" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault With MSI" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault With MSI" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault With MSI" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault With MSI" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates a BackupVault resource belonging to a resource group. For example, updating tags for a resource." + }, + "names": [ + "dataprotection", + "backup-vault", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Patch BackupVault" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Patch BackupVault" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Patch BackupVault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Patch BackupVault" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Patch BackupVault" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage backup vault with dataprotection." + }, + "names": [ + "dataprotection", + "backup-vault" + ] + }, + "cross-region-restore": { + "commands": { + "fetch-job": { + "help": { + "short": "Fetches a single Cross Region Restore Job" + }, + "names": [ + "dataprotection", + "cross-region-restore", + "fetch-job" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/fetchcrossregionrestorejob", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + }, + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/fetchcrossregionrestorejob", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "fetch-jobs": { + "help": { + "short": "Fetches list of Cross Region Restore job belonging to the vault" + }, + "names": [ + "dataprotection", + "cross-region-restore", + "fetch-jobs" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/fetchcrossregionrestorejobs", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/fetchcrossregionrestorejobs", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "fetch-secondary-recovery-points": { + "help": { + "short": "Returns a list of Secondary Recovery Points for a DataSource in a vault, that can be used for Cross Region Restore." + }, + "names": [ + "dataprotection", + "cross-region-restore", + "fetch-secondary-recovery-points" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/fetchsecondaryrecoverypoints", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/fetchsecondaryrecoverypoints", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "trigger": { + "help": { + "short": "Triggers Cross Region Restore for BackupInstance." + }, + "names": [ + "dataprotection", + "cross-region-restore", + "trigger" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/crossregionrestore", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/crossregionrestore", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "validate": { + "help": { + "short": "Validates whether Cross Region Restore can be triggered for DataSource." + }, + "names": [ + "dataprotection", + "cross-region-restore", + "validate" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/validatecrossregionrestore", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/locations/{}/validatecrossregionrestore", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Hidden command group to manage cross region restores in dataprotection" + }, + "names": [ + "dataprotection", + "cross-region-restore" + ] + }, + "job": { + "commands": { + "list": { + "help": { + "short": "Returns list of jobs belonging to a backup vault." + }, + "names": [ + "dataprotection", + "job", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection job list --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" + ], + "name": "Get Jobs" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection job list --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" + ], + "name": "Get Jobs" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection job list --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" + ], + "name": "Get Jobs" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection job list --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" + ], + "name": "Get Jobs" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a job with id in a backup vault." + }, + "names": [ + "dataprotection", + "job", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection job show --job-id \"3c60cb49-63e8-4b21-b9bd-26277b3fdfae\" --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" + ], + "name": "Get Job" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection job show --job-id \"3c60cb49-63e8-4b21-b9bd-26277b3fdfae\" --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" + ], + "name": "Get Job" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection job show --job-id \"3c60cb49-63e8-4b21-b9bd-26277b3fdfae\" --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" + ], + "name": "Get Job" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection job show --job-id \"3c60cb49-63e8-4b21-b9bd-26277b3fdfae\" --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" + ], + "name": "Get Job" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage job with dataprotection." + }, + "names": [ + "dataprotection", + "job" + ] + }, + "recovery-point": { + "commands": { + "list": { + "help": { + "short": "Returns a list of Recovery Points for a DataSource in a vault." + }, + "names": [ + "dataprotection", + "recovery-point", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection recovery-point list --backup-instance-name \"testInstance1\" --resource- group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "List Recovery Points in a Vault" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection recovery-point list --backup-instance-name \"testInstance1\" --resource- group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "List Recovery Points in a Vault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection recovery-point list --backup-instance-name \"testInstance1\" --resource- group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "List Recovery Points in a Vault" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection recovery-point list --backup-instance-name \"testInstance1\" --resource- group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "List Recovery Points in a Vault" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Recovery Point using recoveryPointId for a Datasource." + }, + "names": [ + "dataprotection", + "recovery-point", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection recovery-point show --backup-instance-name \"testInstance1\" --recovery- point-id \"7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Get Recovery Point" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection recovery-point show --backup-instance-name \"testInstance1\" --recovery- point-id \"7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Get Recovery Point" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection recovery-point show --backup-instance-name \"testInstance1\" --recovery- point-id \"7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Get Recovery Point" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection recovery-point show --backup-instance-name \"testInstance1\" --recovery- point-id \"7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Get Recovery Point" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage recovery point with dataprotection." + }, + "names": [ + "dataprotection", + "recovery-point" + ] + }, + "resource-guard": { + "commands": { + "create": { + "help": { + "short": "Creates or updates a ResourceGuard resource belonging to a resource group." + }, + "names": [ + "dataprotection", + "resource-guard", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard create --location \"WestUS\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Create ResourceGuard" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard create --location \"WestUS\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Create ResourceGuard" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard create --location \"WestUS\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Create ResourceGuard" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard create --location \"WestUS\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Create ResourceGuard" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a ResourceGuard resource from the resource group." + }, + "names": [ + "dataprotection", + "resource-guard", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard delete --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Delete ResourceGuard" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard delete --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Delete ResourceGuard" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard delete --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Delete ResourceGuard" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard delete --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Delete ResourceGuard" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Gets list of ResourceGuards in a subscription or in a resource group." + }, + "names": [ + "dataprotection", + "resource-guard", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard list" + ], + "name": "List ResourceGuards in a subscription" + }, + { + "commands": [ + "dataprotection resource-guard list -g sarath-rg" + ], + "name": "List ResourceGuards in a resource group" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/resourceguards", + "plane": "mgmt-plane", + "version": "2023-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard list" + ], + "name": "List ResourceGuards in a subscription" + }, + { + "commands": [ + "dataprotection resource-guard list -g sarath-rg" + ], + "name": "List ResourceGuards in a resource group" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/resourceguards", + "plane": "mgmt-plane", + "version": "2023-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard list" + ], + "name": "List ResourceGuards in a subscription" + }, + { + "commands": [ + "dataprotection resource-guard list -g sarath-rg" + ], + "name": "List ResourceGuards in a resource group" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/resourceguards", + "plane": "mgmt-plane", + "version": "2023-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard list" + ], + "name": "List ResourceGuards in a subscription" + }, + { + "commands": [ + "dataprotection resource-guard list -g sarath-rg" + ], + "name": "List ResourceGuards in a resource group" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/resourceguards", + "plane": "mgmt-plane", + "version": "2024-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Returns a ResourceGuard belonging to a resource group." + }, + "names": [ + "dataprotection", + "resource-guard", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard show --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Get ResourceGuard" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard show --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Get ResourceGuard" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard show --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Get ResourceGuard" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard show --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Get ResourceGuard" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "unlock": { + "help": { + "short": "Unlocks the critical operation which is protected by the resource guard" + }, + "names": [ + "dataprotection", + "resource-guard", + "unlock" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard unlock -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\" --resource-guard-operation-requests \"DisableMUA\" --resource-to-be-deleted \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sampleRG/providers/Microsoft.DataProtection/backupVaults/sampleVault/backupResourceGuardProxies/DppResourceGuardProxy\"" + ], + "name": "Unlock deletion of the ResourceGuard mapping to disable MUA on the vault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}/unlockdelete", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard unlock -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\" --resource-guard-operation-requests \"DisableMUA\" --resource-to-be-deleted \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sampleRG/providers/Microsoft.DataProtection/backupVaults/sampleVault/backupResourceGuardProxies/DppResourceGuardProxy\"" + ], + "name": "Unlock deletion of the ResourceGuard mapping to disable MUA on the vault" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}/unlockdelete", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard unlock -n \"DppResourceGuardProxy\" -g \"sampleRG\" -v \"sampleVault\" --resource-guard-operation-requests \"DisableMUA\" --resource-to-be-deleted \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sampleRG/providers/Microsoft.DataProtection/backupVaults/sampleVault/backupResourceGuardProxies/DppResourceGuardProxy\"" + ], + "name": "Unlock deletion of the ResourceGuard mapping to disable MUA on the vault" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupresourceguardproxies/{}/unlockdelete", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates protected operations associated with a ResourceGuard." + }, + "names": [ + "dataprotection", + "resource-guard", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard update --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\" --resource-type \"Microsoft.RecoveryServices/vaults\" --critical-operation-exclusion-list deleteProtection getSecurityPIN updatePolicy" + ], + "name": "Update ResourceGuard" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard update --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\" --resource-type \"Microsoft.RecoveryServices/vaults\" --critical-operation-exclusion-list deleteProtection getSecurityPIN updatePolicy" + ], + "name": "Update ResourceGuard" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard update --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\" --resource-type \"Microsoft.RecoveryServices/vaults\" --critical-operation-exclusion-list deleteProtection getSecurityPIN updatePolicy" + ], + "name": "Update ResourceGuard" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard update --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\" --resource-type \"Microsoft.RecoveryServices/vaults\" --critical-operation-exclusion-list deleteProtection getSecurityPIN updatePolicy" + ], + "name": "Update ResourceGuard" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage resource guard with dataprotection." + }, + "names": [ + "dataprotection", + "resource-guard" + ] + }, + "restorable-time-range": { + "commands": { + "find": { + "help": { + "short": "Finds the valid recovery point in time ranges for the restore." + }, + "names": [ + "dataprotection", + "restorable-time-range", + "find" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection restorable-time-range find --backup-instance-name \"zblobbackuptestsa58\" --end-time \"2021-02-24T00:35:17.6829685Z\" --source-data-store-type \"OperationalStore\" --start-time \"2020-10-17T23:28:17.6829685Z\" --resource-group \"Blob-Backup\" --vault-name \"ZBlobBackupVaultBVTD3\"" + ], + "name": "Find Restorable Time Ranges" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/findrestorabletimeranges", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection restorable-time-range find --backup-instance-name \"zblobbackuptestsa58\" --end-time \"2021-02-24T00:35:17.6829685Z\" --source-data-store-type \"OperationalStore\" --start-time \"2020-10-17T23:28:17.6829685Z\" --resource-group \"Blob-Backup\" --vault-name \"ZBlobBackupVaultBVTD3\"" + ], + "name": "Find Restorable Time Ranges" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/findrestorabletimeranges", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection restorable-time-range find --backup-instance-name \"zblobbackuptestsa58\" --end-time \"2021-02-24T00:35:17.6829685Z\" --source-data-store-type \"OperationalStore\" --start-time \"2020-10-17T23:28:17.6829685Z\" --resource-group \"Blob-Backup\" --vault-name \"ZBlobBackupVaultBVTD3\"" + ], + "name": "Find Restorable Time Ranges" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/findrestorabletimeranges", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection restorable-time-range find --backup-instance-name \"zblobbackuptestsa58\" --end-time \"2021-02-24T00:35:17.6829685Z\" --source-data-store-type \"OperationalStore\" --start-time \"2020-10-17T23:28:17.6829685Z\" --resource-group \"Blob-Backup\" --vault-name \"ZBlobBackupVaultBVTD3\"" + ], + "name": "Find Restorable Time Ranges" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/findrestorabletimeranges", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage restorable time range with dataprotection." + }, + "names": [ + "dataprotection", + "restorable-time-range" + ] + } + }, + "help": { + "short": "Manage dataprotection." + }, + "names": [ + "dataprotection" + ] + }, + "desktopvirtualization": { + "commandGroups": { + "applicationgroup": { + "commands": { + "create": { + "help": { + "short": "Create an application group." + }, + "names": [ + "desktopvirtualization", + "applicationgroup", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization applicationgroup create -g rg -n app-group-name --host-pool-arm-path host-pool-id --application-group-type remoteapp" + ], + "name": "Create application group" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an application group." + }, + "names": [ + "desktopvirtualization", + "applicationgroup", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization applicationgroup delete -g rg -n app-group-name" + ], + "name": "Delete application group" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List application groups." + }, + "names": [ + "desktopvirtualization", + "applicationgroup", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization applicationgroup list -g rg" + ], + "name": "List application groups" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/applicationgroups", + "plane": "mgmt-plane", + "version": "2021-07-12" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an application group." + }, + "names": [ + "desktopvirtualization", + "applicationgroup", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization applicationgroup show -g rg -n app-group-name" + ], + "name": "Show application group" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an application group." + }, + "names": [ + "desktopvirtualization", + "applicationgroup", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization applicationgroup update -g rg -n app-group-name --tags tag=test" + ], + "name": "Update application group" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + } + }, + "help": { + "short": "Manage desktop virtualization application group." + }, + "names": [ + "desktopvirtualization", + "applicationgroup" + ] + }, + "hostpool": { + "commands": { + "create": { + "help": { + "short": "Create a host pool." + }, + "names": [ + "desktopvirtualization", + "hostpool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization hostpool create -g rg -n hostpool-name --friendly-name friendly --host-pool-type Pooled --load-balancer-type BreadthFirst --max-session-limit 999999 --personal-desktop-assignment-type Automatic --preferred-app-group-type Desktop --registration-info expiration-time=\"yyyy-mm-ddT08:38:08.189Z\" registration-token-operation=Update --sso-client-id client --sso-client-secret-key-vault-path https://keyvault/secret --sso-secret-type SharedKey --start-vm-on-connect false" + ], + "name": "Create host pool" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a host pool." + }, + "names": [ + "desktopvirtualization", + "hostpool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization hostpool delete -g rg -n hostpool-name" + ], + "name": "Delete host pool" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List host pools." + }, + "names": [ + "desktopvirtualization", + "hostpool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization hostpool list -g rg" + ], + "name": "List host pool" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/hostpools", + "plane": "mgmt-plane", + "version": "2021-07-12" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "retrieve-registration-token": { + "help": { + "short": "Registration token of the host pool." + }, + "names": [ + "desktopvirtualization", + "hostpool", + "retrieve-registration-token" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization hostpool retrieve-registration-token -n hostpool-name -g rg" + ], + "name": "Registration token of the host pool." + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}/retrieveregistrationtoken", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a host pool." + }, + "names": [ + "desktopvirtualization", + "hostpool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization hostpool show -g rg -n hostpool-name" + ], + "name": "Show host pool" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a host pool." + }, + "names": [ + "desktopvirtualization", + "hostpool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization hostpool update -g rg -n hostpool-name --tags tag=test" + ], + "name": "Update host pool" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + } + }, + "help": { + "short": "Manage desktop virtualization host pool." + }, + "names": [ + "desktopvirtualization", + "hostpool" + ] + }, + "workspace": { + "commands": { + "create": { + "help": { + "short": "Create a workspace." + }, + "names": [ + "desktopvirtualization", + "workspace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization workspace create -g rg -n workspace-name --friendly-name friendly" + ], + "name": "Create workspace" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a workspace." + }, + "names": [ + "desktopvirtualization", + "workspace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization workspace delete -g rg -n workspace-name" + ], + "name": "Delete workspace" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List workspaces." + }, + "names": [ + "desktopvirtualization", + "workspace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization workspace list -g rg" + ], + "name": "List workspaces" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/workspaces", + "plane": "mgmt-plane", + "version": "2021-07-12" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a workspace." + }, + "names": [ + "desktopvirtualization", + "workspace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization workspace show -g rg -n workspace-name" + ], + "name": "Show workspace" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a workspace." + }, + "names": [ + "desktopvirtualization", + "workspace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization workspace update -g rg -n workspace-name --tags tag=test" + ], + "name": "Update workspace" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + } + }, + "help": { + "short": "Manage desktop virtualization workspace." + }, + "names": [ + "desktopvirtualization", + "workspace" + ] + } + }, + "help": { + "short": "Manage desktop virtualization." + }, + "names": [ + "desktopvirtualization" + ] + }, + "devcenter": { + "commandGroups": { + "admin": { + "commandGroups": { + "attached-network": { + "commands": { + "create": { + "help": { + "short": "Create an attached network connection." + }, + "names": [ + "devcenter", + "admin", + "attached-network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network create --attached-network-connection-name \"{attachedNetworkConnectionName}\" --network-connection-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an attached network connection." + }, + "names": [ + "devcenter", + "admin", + "attached-network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network delete --attached-network-connection-name \"{attachedNetworkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the attached network connections configured for a dev center or project." + }, + "names": [ + "devcenter", + "admin", + "attached-network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin attached-network list --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin attached-network list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin attached-network list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin attached-network list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin attached-network list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an attached network connection configured for a dev center or project." + }, + "names": [ + "devcenter", + "admin", + "attached-network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network show --name \"{attachedNetworkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show dev center attached network connection" + }, + { + "commands": [ + "devcenter admin attached-network show --name \"{attachedNetworkConnectionName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Show project attached network connection" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center attached network connection" + }, + { + "commands": [ + "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Get a project attached network connection" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center attached network connection" + }, + { + "commands": [ + "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Get a project attached network connection" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center attached network connection" + }, + { + "commands": [ + "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Get a project attached network connection" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center attached network connection" + }, + { + "commands": [ + "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Get a project attached network connection" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage attached networks." + }, + "names": [ + "devcenter", + "admin", + "attached-network" + ] + }, + "catalog": { + "commands": { + "connect": { + "help": { + "short": "Connects a catalog to enable syncing." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "connect" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog connect --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Connect" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/connect", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog connect --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Connect" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/connect", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog connect --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Connect" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/connect", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using an Azure DevOps repository" + }, + { + "commands": [ + "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using a GitHub repository" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using an Azure DevOps repository" + }, + { + "commands": [ + "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using a GitHub repository" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using an Azure DevOps repository" + }, + { + "commands": [ + "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using a GitHub repository" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using an Azure DevOps repository" + }, + { + "commands": [ + "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using a GitHub repository" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using an Azure DevOps repository" + }, + { + "commands": [ + "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using a GitHub repository" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a catalog resource." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog delete --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "get-sync-error-detail": { + "help": { + "short": "Gets catalog synchronization error details." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "get-sync-error-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog get-sync-error-detail --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get synchronization error detail" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/getsyncerrordetails", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog get-sync-error-detail --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get synchronization error detail" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/getsyncerrordetails", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List catalogs for a dev center." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog show --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "sync": { + "help": { + "short": "Syncs templates for a template source." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "sync" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog sync --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Sync" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Sync" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Sync" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Sync" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Sync" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog update --git-hub path=\"/environments\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage catalogs." + }, + "names": [ + "devcenter", + "admin", + "catalog" + ] + }, + "catalog-devbox-definition": { + "commands": { + "get-error-detail": { + "help": { + "short": "Gets catalog dev box definition error details." + }, + "names": [ + "devcenter", + "admin", + "catalog-devbox-definition", + "get-error-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-devbox-definition get-error-detail --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\" --devbox-definition-name \"WebDevBox\"" + ], + "name": "Get error detail" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/devboxdefinitions/{}/geterrordetails", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List dev box definitions in the catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog-devbox-definition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-devbox-definition list --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-devbox-definition list --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a dev box definition from the catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog-devbox-definition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-devbox-definition show --catalog-name \"CentralCatalog\" -devbox-definition-name \"devBoxDef\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-devbox-definition show --catalog-name \"CentralCatalog\" -devbox-definition-name \"devBoxDef\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage catalog dev box definitions." + }, + "names": [ + "devcenter", + "admin", + "catalog-devbox-definition" + ] + }, + "catalog-task": { + "commands": { + "get-error-detail": { + "help": { + "short": "Gets customization task error details." + }, + "names": [ + "devcenter", + "admin", + "catalog-task", + "get-error-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-task get-error-detail --catalog-name \"CentralCatalog\" --task-name \"SampleTask\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get error detail" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}/geterrordetails", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-task get-error-detail --catalog-name \"CentralCatalog\" --task-name \"SampleTask\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get error detail" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}/geterrordetails", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List tasks in the catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog-task", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-task list --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-task list --catalog-name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a task from the catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog-task", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-task show --catalog-name \"CentralCatalog\" --task-name \"SampleTask\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog-task show --catalog-name \"CentralCatalog\" --task-name \"SampleTask\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/tasks/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage tasks in catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog-task" + ] + }, + "check-name-availability": { + "commands": { + "execute": { + "help": { + "short": "Check the availability of name for resource." + }, + "names": [ + "devcenter", + "admin", + "check-name-availability", + "execute" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" + ], + "name": "Check name availability" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" + ], + "name": "Check name availability" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" + ], + "name": "Check name availability" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" + ], + "name": "Check name availability" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" + ], + "name": "Check name availability" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage check name availability." + }, + "names": [ + "devcenter", + "admin", + "check-name-availability" + ] + }, + "check-scoped-name-availability": { + "commands": { + "execute": { + "help": { + "short": "Check the availability of name for resource" + }, + "names": [ + "devcenter", + "admin", + "check-scoped-name-availability", + "execute" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin check-scoped-name-availability execute --name \"name1\" --type \"\"Microsoft.DevCenter/projects/catalogs\" --scope \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\"" + ], + "name": "Checked scoped name availability of project catalog" + }, + { + "commands": [ + "devcenter admin check-scoped-name-availability execute --name \"name1\" --type \"\"Microsoft.DevCenter/devcenters/catalogs\" --scope \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\"" + ], + "name": "Checked scoped name availability of dev center catalog" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checkscopednameavailability", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage check scoped name availability." + }, + "names": [ + "devcenter", + "admin", + "check-scoped-name-availability" + ] + }, + "devbox-definition": { + "commands": { + "create": { + "help": { + "short": "Create a dev box definition." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition create --location \"eastus\" --hibernate-support \"Enabled\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition create --location \"eastus\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition create --location \"eastus\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition create --location \"eastus\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition create --location \"eastus\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a dev box definition." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List dev box definitions configured for a dev center or project." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a dev box definition configured for a dev center or a project." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show dev center dev box definition" + }, + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "Show project dev box definition" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center dev box definition" + }, + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "Get a project dev box definition" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center dev box definition" + }, + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "Get a project dev box definition" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center dev box definition" + }, + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "Get a project dev box definition" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center dev box definition" + }, + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "Get a project dev box definition" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a dev box definition." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage dev box definitions." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition" + ] + }, + "devcenter": { + "commands": { + "create": { + "help": { + "short": "Create a dev center." + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", + "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", + "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", + "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", + "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", + "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a dev center." + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all dev centers in a resource group." + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter list --resource-group \"rg1\"" + ], + "name": "List by Resource Group" + }, + { + "commands": [ + "devcenter admin devcenter list" + ], + "name": "List by Subscription" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin devcenter list" + ], + "name": "List by subscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin devcenter list" + ], + "name": "List by subscription" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin devcenter list" + ], + "name": "List by subscription" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin devcenter list" + ], + "name": "List by subscription" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a dev center." + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a dev center." + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage dev centers." + }, + "names": [ + "devcenter", + "admin", + "devcenter" + ] + }, + "environment-definition": { + "commands": { + "get-error-detail": { + "help": { + "short": "Gets environment definition error details." + }, + "names": [ + "devcenter", + "admin", + "environment-definition", + "get-error-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-definition get-error-detail --catalog-name \"myCatalog\" --dev-center \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" + ], + "name": "Get error detail" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-definition get-error-detail --catalog-name \"myCatalog\" --dev-center \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" + ], + "name": "Get error detail" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List environment definitions in the catalog." + }, + "names": [ + "devcenter", + "admin", + "environment-definition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-definition list --catalog-name \"myCatalog\" --dev-center \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-definition list --catalog-name \"myCatalog\" --dev-center \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an environment definition from the catalog." + }, + "names": [ + "devcenter", + "admin", + "environment-definition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-definition show --catalog-name \"myCatalog\" --dev-center \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-definition show --catalog-name \"myCatalog\" --dev-center \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/environmentdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage environment definitions in the catalog." + }, + "names": [ + "devcenter", + "admin", + "environment-definition" + ] + }, + "environment-type": { + "commands": { + "create": { + "help": { + "short": "Create an environment type." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an environment type." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List environment types for the devcenter." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an environment type." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an environment type." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage environment types." + }, + "names": [ + "devcenter", + "admin", + "environment-type" + ] + }, + "gallery": { + "commands": { + "create": { + "help": { + "short": "Create a gallery." + }, + "names": [ + "devcenter", + "admin", + "gallery", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin gallery create --gallery-resource-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.Compute/galleries/{galleryName}\" --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a gallery." + }, + "names": [ + "devcenter", + "admin", + "gallery", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List galleries for a dev center." + }, + "names": [ + "devcenter", + "admin", + "gallery", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a gallery." + }, + "names": [ + "devcenter", + "admin", + "gallery", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage galleries." + }, + "names": [ + "devcenter", + "admin", + "gallery" + ] + }, + "image": { + "commands": { + "list": { + "help": { + "short": "List images for a dev center or gallery." + }, + "names": [ + "devcenter", + "admin", + "image", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" + ], + "name": "List by gallery" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" + ], + "name": "List by gallery" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" + ], + "name": "List by gallery" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" + ], + "name": "List by gallery" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a gallery image." + }, + "names": [ + "devcenter", + "admin", + "image", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"{imageName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage images." + }, + "names": [ + "devcenter", + "admin", + "image" + ] + }, + "image-verion": { + "commands": { + "list": { + "help": { + "short": "List versions for an image." + }, + "names": [ + "devcenter", + "admin", + "image-verion", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get an image version." + }, + "names": [ + "devcenter", + "admin", + "image-verion", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"{versionName}\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage image version with devcenter" + }, + "names": [ + "devcenter", + "admin", + "image-verion" + ] + }, + "image-version": { + "commands": { + "list": { + "help": { + "short": "List versions for an image." + }, + "names": [ + "devcenter", + "admin", + "image-version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an image version." + }, + "names": [ + "devcenter", + "admin", + "image-version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage image versions." + }, + "names": [ + "devcenter", + "admin", + "image-version" + ] + }, + "network-connection": { + "commands": { + "create": { + "help": { + "short": "Create a network connection." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Create hybrid join" + }, + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Create Azure AD join" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create hybrid join" + }, + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create Azure AD join" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create hybrid join" + }, + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create Azure AD join" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create hybrid join" + }, + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create Azure AD join" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create hybrid join" + }, + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create Azure AD join" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network connection." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection delete --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List network connections." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin network-connection list" + ], + "name": "List by subscription" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin network-connection list" + ], + "name": "List by subscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin network-connection list" + ], + "name": "List by subscription" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin network-connection list" + ], + "name": "List by subscription" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin network-connection list" + ], + "name": "List by subscription" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list-health-check": { + "help": { + "short": "List health check status details" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "list-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List health check status details" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List health check status details" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List health check status details" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List health check status details" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list-health-detail": { + "help": { + "short": "List health check status details" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "list-health-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List health detail" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-outbound-network-dependencies-endpoint": { + "help": { + "short": "List the endpoints that agents may call as part of Dev Box service administration. These FQDNs should be allowed for outbound access in order for the Dev Box service to function." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "list-outbound-network-dependencies-endpoint" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List outbound network dependencies endpoint" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List outbound network dependencies endpoint" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List outbound network dependencies endpoint" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List outbound network dependencies endpoint" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "run-health-check": { + "help": { + "short": "Triggers a new health check run. The execution and health check result can be tracked via the network Connection health check details" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "run-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a network connection." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show-health-check": { + "help": { + "short": "Get health check status details." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "show-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get health check" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get health check" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get health check" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get health check" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show-health-detail": { + "help": { + "short": "Get health check status details." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "show-health-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show-health-detail --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Show health detail" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Network Connections resource" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"networkConnection\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network connections." + }, + "names": [ + "devcenter", + "admin", + "network-connection" + ] + }, + "plan": { + "commands": { + "create": { + "help": { + "short": "Create a dev center plan resource" + }, + "names": [ + "devcenter", + "admin", + "plan", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin plan create --name \"ContosoPlan\" --location \"eastus\" --resource-group \"myResourceGroup\" --sku name=\"CCOG_Standard\" --tags CostCode=\"12345\"" + ], + "name": "Create" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a dev center plan" + }, + "names": [ + "devcenter", + "admin", + "plan", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin plan delete--name \"ContosoPlan\" --resource-group \"myResourceGroup\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all dev center plans." + }, + "names": [ + "devcenter", + "admin", + "plan", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin plan list --resource-group \"myResourceGroup\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin plan list" + ], + "name": "List by subscription" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/plans", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a dev center plan." + }, + "names": [ + "devcenter", + "admin", + "plan", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin plan show --name \"ContosoPlan\" --resource-group \"myResourceGroup\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a dev center plan resource" + }, + "names": [ + "devcenter", + "admin", + "plan", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin plan update --name \"ContosoPlan\" --resource-group \"myResourceGroup\" --sku name=\"CCOG_Standard\" --tags CostCode=\"12345\"" + ], + "name": "Update" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage plans." + }, + "names": [ + "devcenter", + "admin", + "plan" + ] + }, + "plan-member": { + "commands": { + "create": { + "help": { + "short": "Create a dev center plan member resource" + }, + "names": [ + "devcenter", + "admin", + "plan-member", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin plan-member create --name \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --plan-name \"ContosoPlan\" --resource-group \"rg1\" --tags CostCode=\"12345\" --member-id \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --member-type \"User\"" + ], + "name": "Create user plan member" + }, + { + "commands": [ + "devcenter admin plan-member create --name \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --plan-name \"ContosoPlan\" --resource-group \"rg1\" --tags CostCode=\"12345\" --member-id \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --member-type \"Group\"" + ], + "name": "Create group plan member" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}/members/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a dev center plan member" + }, + "names": [ + "devcenter", + "admin", + "plan-member", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin plan-member delete --name \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --plan-name \"ContosoPlan\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}/members/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all of the members assigned to a devcenter plan." + }, + "names": [ + "devcenter", + "admin", + "plan-member", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin plan-member list --plan-name \"ContosoPlan\" --resource-group \"rg1\"" + ], + "name": "List by plan" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}/members", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a devcenter plan member." + }, + "names": [ + "devcenter", + "admin", + "plan-member", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin plan-member show --name \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --plan-name \"ContosoPlan\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}/members/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a devcenter plan member resource" + }, + "names": [ + "devcenter", + "admin", + "plan-member", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin plan-member update --name \"d702f662-b3f2-4796-9e8c-13c22378ced3\" --plan-name \"ContosoPlan\" --resource-group \"rg1\" --tags CostCode=\"12345\"" + ], + "name": "Update" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/plans/{}/members/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage plan members." + }, + "names": [ + "devcenter", + "admin", + "plan-member" + ] + }, + "pool": { + "commands": { + "create": { + "help": { + "short": "Create a pool." + }, + "names": [ + "devcenter", + "admin", + "pool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\" --local-administrator Enabled" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --stop-on-disconnect grace-period-minutes=\"60\" status=\"Enabled\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --stop-on-disconnect grace-period-minutes=\"60\" status=\"Enabled\"" + ], + "name": "Create" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Unmanaged\" --single-sign-on-status \"Enabled\"" + ], + "name": "Create pool using unmanaged network" + }, + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Managed\" --managed-virtual-network-region [\"westus3\"] --single-sign-on-status \"Enabled\"" + ], + "name": "Create pool using managed network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Unmanaged\" --single-sign-on-status \"Enabled\"" + ], + "name": "Create pool using unmanaged network" + }, + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Managed\" --managed-virtual-network-region [\"westus3\"] --single-sign-on-status \"Enabled\"" + ], + "name": "Create pool using managed network" + }, + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --virtual-network-type \"Unmanaged\" --single-sign-on-status \"Enabled\" --stop-on-disconnect status=\"Enabled\" grace-period-minutes=\"60\"" + ], + "name": "Create a pool with stop on disconnect enabled" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a pool." + }, + "names": [ + "devcenter", + "admin", + "pool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool delete --name \"poolName\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List pools for a project." + }, + "names": [ + "devcenter", + "admin", + "pool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool list --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "run-health-check": { + "help": { + "short": "Triggers a refresh of the pool status." + }, + "names": [ + "devcenter", + "admin", + "pool", + "run-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a pool." + }, + "names": [ + "devcenter", + "admin", + "pool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool show --name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a pool." + }, + "names": [ + "devcenter", + "admin", + "pool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" + ], + "name": "Update" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" + ], + "name": "Update" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" + ], + "name": "Update" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage pools." + }, + "names": [ + "devcenter", + "admin", + "pool" + ] + }, + "project": { + "commands": { + "create": { + "help": { + "short": "Create a project." + }, + "names": [ + "devcenter", + "admin", + "project", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/{devCenterName}\" --tags CostCenter=\"R&D\" --name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" + ], + "name": "Create" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" + ], + "name": "Create" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" + ], + "name": "Create" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a project." + }, + "names": [ + "devcenter", + "admin", + "project", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project delete --name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "get-inherited-setting": { + "help": { + "short": "Gets applicable inherited settings for this project." + }, + "names": [ + "devcenter", + "admin", + "project", + "get-inherited-setting" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project get-inherited-setting --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get inherited settings" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/getinheritedsettings", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List projects." + }, + "names": [ + "devcenter", + "admin", + "project", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin project list" + ], + "name": "List by subscription" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin project list" + ], + "name": "List by subscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin project list" + ], + "name": "List by subscription" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin project list" + ], + "name": "List by subscription" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin project list" + ], + "name": "List by subscription" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a project." + }, + "names": [ + "devcenter", + "admin", + "project", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project show --name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a project." + }, + "names": [ + "devcenter", + "admin", + "project", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" + ], + "name": "Update" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" + ], + "name": "Update" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" + ], + "name": "Update" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage projects." + }, + "names": [ + "devcenter", + "admin", + "project" + ] + }, + "project-allowed-environment-type": { + "commands": { + "list": { + "help": { + "short": "List allowed environment types for a project." + }, + "names": [ + "devcenter", + "admin", + "project-allowed-environment-type", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an allowed environment type." + }, + "names": [ + "devcenter", + "admin", + "project-allowed-environment-type", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type show --environment-type-name \"{environmentTypeName}\" --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage project allowed environment types." + }, + "names": [ + "devcenter", + "admin", + "project-allowed-environment-type" + ] + }, + "project-catalog": { + "commands": { + "connect": { + "help": { + "short": "Connects a project catalog to enable syncing." + }, + "names": [ + "devcenter", + "admin", + "project-catalog", + "connect" + ], + "versions": [ + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/connect", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a project catalog." + }, + "names": [ + "devcenter", + "admin", + "project-catalog", + "create" + ], + "versions": [ + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a project catalog resource." + }, + "names": [ + "devcenter", + "admin", + "project-catalog", + "delete" + ], + "versions": [ + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "get-sync-error-detail": { + "help": { + "short": "Gets project catalog synchronization error details" + }, + "names": [ + "devcenter", + "admin", + "project-catalog", + "get-sync-error-detail" + ], + "versions": [ + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/getsyncerrordetails", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the catalogs associated with a project." + }, + "names": [ + "devcenter", + "admin", + "project-catalog", + "list" + ], + "versions": [ + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an associated project catalog." + }, + "names": [ + "devcenter", + "admin", + "project-catalog", + "show" + ], + "versions": [ + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "sync": { + "help": { + "short": "Syncs templates for a template source." + }, + "names": [ + "devcenter", + "admin", + "project-catalog", + "sync" + ], + "versions": [ + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a project catalog." + }, + "names": [ + "devcenter", + "admin", + "project-catalog", + "update" + ], + "versions": [ + { + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage project catalogs" + }, + "names": [ + "devcenter", + "admin", + "project-catalog" + ] + }, + "project-environment-definition": { + "commands": { + "get-error-detail": { + "help": { + "short": "Gets Environment Definition error details" + }, + "names": [ + "devcenter", + "admin", + "project-environment-definition", + "get-error-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-definition get-error-detail --catalog-name \"myCatalog\" --project \"Contoso\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" + ], + "name": "Get error detail" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}/geterrordetails", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the environment definitions in this project catalog." + }, + "names": [ + "devcenter", + "admin", + "project-environment-definition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-definition list --catalog-name \"myCatalog\" --project \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an environment definition from the catalog." + }, + "names": [ + "devcenter", + "admin", + "project-environment-definition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-definition show --catalog-name \"myCatalog\" --project \"ContosoProject\" --environment-definition-name \"myEnvironmentDefinition\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/catalogs/{}/environmentdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage environment definitions in the project catalog." + }, + "names": [ + "devcenter", + "admin", + "project-environment-definition" + ] + }, + "project-environment-type": { + "commands": { + "create": { + "help": { + "short": "Create a project environment type." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a project environment type." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type delete --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List environment types for a project." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a project environment type." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type show --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a project environment type." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage project environment types." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type" + ] + }, + "schedule": { + "commands": { + "create": { + "help": { + "short": "Create a schedule." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a schedule." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List schedules for a pool." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a schedule." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a schedule." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage schedules." + }, + "names": [ + "devcenter", + "admin", + "schedule" + ] + }, + "sku": { + "commands": { + "list": { + "help": { + "short": "List the Microsoft.DevCenter SKUs available in a subscription." + }, + "names": [ + "devcenter", + "admin", + "sku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin sku list" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin sku list" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin sku list" + ], + "name": "List" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin sku list" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin sku list" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage skus." + }, + "names": [ + "devcenter", + "admin", + "sku" + ] + }, + "usage": { + "commands": { + "list": { + "help": { + "short": "List the current usages and limits in this location for the provided subscription." + }, + "names": [ + "devcenter", + "admin", + "usage", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin usage list --location \"westus3\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin usage list --location \"westus3\"" + ], + "name": "List" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin usage list --location \"westus3\"" + ], + "name": "List" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin usage list --location \"westus3\"" + ], + "name": "List" + } + ], + "name": "2024-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2024-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage usages." + }, + "names": [ + "devcenter", + "admin", + "usage" + ] + } + }, + "help": { + "short": "Manage devcenter admin resources." + }, + "names": [ + "devcenter", + "admin" + ] + } + }, + "help": { + "short": "Manage resources with devcenter." + }, + "names": [ + "devcenter" + ] + }, + "disk": { + "commands": { + "create": { + "help": { + "short": "Create a disk." + }, + "names": [ + "disk", + "create" + ], + "versions": [ + { + "name": "2022-07-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2022-07-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "name": "2023-04-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2023-04-02" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a managed disk." + }, + "names": [ + "disk", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk delete --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Delete a managed disk." + } + ], + "name": "2022-07-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2022-07-02" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk delete --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Delete a managed disk." + } + ], + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk delete --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Delete a managed disk." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk delete --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Delete a managed disk." + } + ], + "name": "2023-04-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2023-04-02" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List managed disks." + }, + "names": [ + "disk", + "list" + ], + "versions": [ + { + "name": "2022-07-02", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2022-07-02" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2022-07-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2019-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2017-03-30" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "name": "2023-04-02", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2023-04-02" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2023-04-02" + } + ] + } + ] + }, + "revoke-access": { + "help": { + "short": "Revoke a resource's read access to a managed disk." + }, + "names": [ + "disk", + "revoke-access" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk revoke-access --ids $id" + ], + "name": "Revoke a resource's read access to a managed disk." + }, + { + "commands": [ + "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Revoke a resource's read access to a managed disk." + } + ], + "name": "2022-07-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2022-07-02" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk revoke-access --ids $id" + ], + "name": "Revoke a resource's read access to a managed disk." + }, + { + "commands": [ + "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Revoke a resource's read access to a managed disk." + } + ], + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk revoke-access --ids $id" + ], + "name": "Revoke a resource's read access to a managed disk." + }, + { + "commands": [ + "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Revoke a resource's read access to a managed disk." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk revoke-access --ids $id" + ], + "name": "Revoke a resource's read access to a managed disk." + }, + { + "commands": [ + "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Revoke a resource's read access to a managed disk." + } + ], + "name": "2023-04-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2023-04-02" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a disk." + }, + "names": [ + "disk", + "show" + ], + "versions": [ + { + "name": "2022-07-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2022-07-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "name": "2023-04-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2023-04-02" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a disk." + }, + "names": [ + "disk", + "update" + ], + "versions": [ + { + "name": "2022-07-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2022-07-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "name": "2023-04-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2023-04-02" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Azure Virtual Machines use disks as a place to store an operating system, applications, and data. All Azure virtual machines have at least two disks: An operating system disk, and a temporary disk. The operating system disk is created from an image, and both the operating system disk and the image are actually virtual hard disks (VHDs) stored in an Azure storage account. Virtual machines also can have one or more data disks, that are also stored as VHDs.", + "Azure Unmanaged Data Disks have a maximum size of 4095 GB. To use disks larger than 4095 GB use [Azure Managed Disks](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)" + ], + "short": "Manage Azure Managed Disks." + }, + "names": [ + "disk" + ] + }, + "disk-access": { + "commands": { + "create": { + "help": { + "short": "Create a disk access resource" + }, + "names": [ + "disk-access", + "create" + ], + "versions": [ + { + "name": "2020-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a disk access resource." + }, + "names": [ + "disk-access", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk-access delete -g MyResourceGroup -n MyDiskAccess" + ], + "name": "Delete a disk access resource." + } + ], + "name": "2020-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the disk access resources under a resource group." + }, + "names": [ + "disk-access", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk-access list -g MyResourceGroup" + ], + "name": "List all disk access resources in a resource group." + } + ], + "name": "2020-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/diskaccesses", + "plane": "mgmt-plane", + "version": "2020-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a disk access resource." + }, + "names": [ + "disk-access", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk-access show -g MyResourceGroup -n MyDiskAccess" + ], + "name": "Get information of a disk access resource." + } + ], + "name": "2020-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a disk access resource" + }, + "names": [ + "disk-access", + "update" + ], + "versions": [ + { + "name": "2020-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage disk access resources." + }, + "names": [ + "disk-access" + ] + }, + "disk-encryption-set": { + "commands": { + "create": { + "help": { + "short": "Create a disk encryption set" + }, + "names": [ + "disk-encryption-set", + "create" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a disk encryption set." + }, + "names": [ + "disk-encryption-set", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk-encryption-set delete --name MyDiskEncryptionSet --resource-group MyResourceGroup" + ], + "name": "Delete a disk encryption set." + } + ], + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk-encryption-set delete --name MyDiskEncryptionSet --resource-group MyResourceGroup" + ], + "name": "Delete a disk encryption set." + } + ], + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List disk encryption sets." + }, + "names": [ + "disk-encryption-set", + "list" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/diskencryptionsets", + "plane": "mgmt-plane", + "version": "2022-03-02" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/diskencryptionsets", + "plane": "mgmt-plane", + "version": "2019-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + } + ] + }, + "list-associated-resources": { + "help": { + "short": "List all resources that are encrypted with this disk encryption set." + }, + "names": [ + "disk-encryption-set", + "list-associated-resources" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}/associatedresources", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2023-04-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}/associatedresources", + "plane": "mgmt-plane", + "version": "2023-04-02" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a disk encryption set." + }, + "names": [ + "disk-encryption-set", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk-encryption-set show --name MyDiskEncryptionSet --resource-group MyResourceGroup" + ], + "name": "Get information of a disk encryption sets" + } + ], + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk-encryption-set show --name MyDiskEncryptionSet --resource-group MyResourceGroup" + ], + "name": "Get information of a disk encryption sets" + } + ], + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a disk encryption set" + }, + "names": [ + "disk-encryption-set", + "update" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Disk Encryption Set resource." + }, + "names": [ + "disk-encryption-set" + ] + }, + "dnc": { + "commandGroups": { + "controller": { + "commands": { + "create": { + "help": { + "short": "Create a dnc controller." + }, + "names": [ + "dnc", + "controller", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc controller create --location \"West US\" --resource-group \"TestRG\" --resource-name \"testcontroller\"" + ], + "name": "Create a controller" + }, + { + "commands": [ + "dnc controller create --location \"West US\" --resource-group \"TestRG\" --resource-name \"testcontroller\" --purpose \"test\"" + ], + "name": "Create a test controller" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the DNC controller." + }, + "names": [ + "dnc", + "controller", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc controller delete --resource-group \"TestRG\" --resource-name \"testcontroller\"" + ], + "name": "Delete a controller" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get details about the specified dnc controller." + }, + "names": [ + "dnc", + "controller", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc controller show --resource-group \"TestRG\" --resource-name \"testcontroller\"" + ], + "name": "Get details of a controller" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a dnc controller" + }, + "names": [ + "dnc", + "controller", + "update" + ], + "versions": [ + { + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage controller with dnc." + }, + "names": [ + "dnc", + "controller" + ] + }, + "delegated-subnet-service": { + "commands": { + "create": { + "help": { + "short": "Create delegated subnet resource." + }, + "names": [ + "dnc", + "delegated-subnet-service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service create --location \"West US\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/dnctestcontroller\" --subnet-details-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet\" --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Create a subnet delegated to DNC" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service create --location \"West US\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/dnctestcontroller\" --subnet-details-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet\" --resource-group \"TestRG\" --resource-name \"delegated1\" --allocation-block-prefix-size 27" + ], + "name": "Create a subnet delegated to DNC" + } + ], + "name": "2023-06-27-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-06-27-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete dnc DelegatedSubnet." + }, + "names": [ + "dnc", + "delegated-subnet-service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service delete --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Delete the subnet delegated to DNC" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service delete --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Delete the subnet delegated to DNC" + } + ], + "name": "2023-06-27-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-06-27-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get details about the specified dnc DelegatedSubnet Link." + }, + "names": [ + "dnc", + "delegated-subnet-service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service show --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Get details of a subnet delegated to DNC" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service show --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Get details of a subnet delegated to DNC" + } + ], + "name": "2023-06-27-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-06-27-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update delegated subnet resource" + }, + "names": [ + "dnc", + "delegated-subnet-service", + "update" + ], + "versions": [ + { + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-06-27-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-06-27-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage delegated subnet service with dnc." + }, + "names": [ + "dnc", + "delegated-subnet-service" + ] + }, + "orchestrator-instance-service": { + "commands": { + "create": { + "help": { + "short": "Create a orchestrator instance." + }, + "names": [ + "dnc", + "orchestrator-instance-service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc orchestrator-instance-service create --type \"SystemAssigned\" --location \"West US\" --kind \"Kubernetes\" --api-server-endpoint \"https://testk8s.cloudapp.net\" --cluster-root-ca \"ddsadsad344mfdsfdl\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/testcontroller\" --orchestrator-app-id \"546192d7-503f-477a-9cfe-4efc3ee2b6e1\" --orchestrator-tenant-id \"da6192d7-503f-477a-9cfe-4efc3ee2b6c3\" --priv-link-resource-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/privateLinkServices/plresource1\" --resource-group \"TestRG\" --resource-name \"testk8s1\"" + ], + "name": "Create an orchestrator instance" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the Orchestrator Instance." + }, + "names": [ + "dnc", + "orchestrator-instance-service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc orchestrator-instance-service delete --resource-group \"TestRG\" --resource-name \"testk8s1\"" + ], + "name": "Delete an orchestrator instance" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get details about the orchestrator instance." + }, + "names": [ + "dnc", + "orchestrator-instance-service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc orchestrator-instance-service show --resource-group \"TestRG\" --resource-name \"testk8s1\"" + ], + "name": "Get details of an orchestrator instance" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a orchestrator instance" + }, + "names": [ + "dnc", + "orchestrator-instance-service", + "update" + ], + "versions": [ + { + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage orchestrator instance service with dnc." + }, + "names": [ + "dnc", + "orchestrator-instance-service" + ] + } + }, + "help": { + "short": "Manage Delegated Network." + }, + "names": [ + "dnc" + ] + }, + "dns-resolver": { + "commandGroups": { + "forwarding-rule": { + "commands": { + "create": { + "help": { + "short": "Create a forwarding rule in a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "forwarding-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-rule create --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --domain-name \"contoso.com.\" --forwarding-rule-state \"Enabled\" --metadata additionalProp1=\"value1\" --target-dns-servers [{ip-address:\"10.0.0.1\",port:53},{ip-address:\"10.0.0.2\",port:53}] --resource-group \"sampleResourceGroup\"" + ], + "name": "Upsert forwarding rule in a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone." + }, + "names": [ + "dns-resolver", + "forwarding-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-rule delete --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Delete forwarding rule in a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists forwarding rules in a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "forwarding-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-rule list --ruleset-name \"sampleDnsForwardingRuleset\" --resource- group \"sampleResourceGroup\"" + ], + "name": "List forwarding rules in a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets properties of a forwarding rule in a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "forwarding-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-rule show --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Retrieve forwarding rule in a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a forwarding rule in a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "forwarding-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-rule update --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --forwarding-rule-state \"Disabled\" --metadata additionalProp2=\"value2\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Update forwarding rule in a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage forwarding rule with dns resolver" + }, + "names": [ + "dns-resolver", + "forwarding-rule" + ] + }, + "forwarding-ruleset": { + "commands": { + "create": { + "help": { + "short": "Create a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "forwarding-ruleset", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-ruleset create --name \"samplednsForwardingRuleset\" --location \"westus2\" --outbound-endpoints [{id:\"/subscriptions/abdd4249-9f34-4cc6-8e42-c2e32110603e/resou rceGroups/sampleResourceGroup/providers/Microsoft.Network/dnsResolvers/sampleDnsResolver/out boundEndpoints/sampleOutboundEndpoint0\"},{id:\"/subscriptions/abdd4249-9f3 4-4cc6-8e42-c2e32110603e/resourceGroups/sampleResourceGroup/providers/Microsoft.Network/dnsR esolvers/sampleDnsResolver/outboundEndpoints/sampleOutboundEndpoint1\"}] --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Upsert DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted." + }, + "names": [ + "dns-resolver", + "forwarding-ruleset", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-ruleset delete --name \"samplednsForwardingRulesetName\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Delete DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists DNS forwarding rulesets in all resource groups of a subscription." + }, + "names": [ + "dns-resolver", + "forwarding-ruleset", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-ruleset list" + ], + "name": "List DNS forwarding rulesets by subscription" + }, + { + "commands": [ + "dns-resolver forwarding-ruleset list --resource-group \"sampleResourceGroup\"" + ], + "name": "List DNS forwarding rulesets by resource group" + }, + { + "commands": [ + "dns-resolver forwarding-ruleset list --resource-group \"sampleResourceGroup\" --virtual- network-name \"sampleVirtualNetwork\"" + ], + "name": "List DNS forwarding rulesets by virtual network" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/dnsforwardingrulesets", + "plane": "mgmt-plane", + "version": "2022-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list-by-virtual-network": { + "help": { + "short": "Lists DNS forwarding ruleset resource IDs attached to a virtual network." + }, + "names": [ + "dns-resolver", + "forwarding-ruleset", + "list-by-virtual-network" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-ruleset list --resource-group \"sampleResourceGroup\" --virtual- network-name \"sampleVirtualNetwork\"" + ], + "name": "List DNS forwarding rulesets by virtual network" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listdnsforwardingrulesets", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets a DNS forwarding ruleset properties." + }, + "names": [ + "dns-resolver", + "forwarding-ruleset", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-ruleset show --name \"sampleDnsForwardingRuleset\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Retrieve DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "forwarding-ruleset", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-ruleset update --name \"sampleDnsForwardingRuleset\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Update DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage forwarding ruleset with dns resolver" + }, + "names": [ + "dns-resolver", + "forwarding-ruleset" + ] + }, + "inbound-endpoint": { + "commands": { + "create": { + "help": { + "short": "Create an inbound endpoint for a DNS resolver." + }, + "names": [ + "dns-resolver", + "inbound-endpoint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver inbound-endpoint create --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --location \"westus2\" --ip-configurations [{private-ip-address:'',private-ip-allocation-method:\"Dynamic\",id:\"/subscriptions/0403cfa9-9659-4f33-9f30-1f191c51d111/resourceGroups/sampleVnetResourceGroupName/providers/Microsoft.Network/virtualNetworks/sa mpleVirtualNetwork/subnets/sampleSubnet\"}] --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Upsert inbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an inbound endpoint for a DNS resolver. WARNING: This operation cannot be undone." + }, + "names": [ + "dns-resolver", + "inbound-endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver inbound-endpoint delete --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Delete inbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists inbound endpoints for a DNS resolver." + }, + "names": [ + "dns-resolver", + "inbound-endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver inbound-endpoint list --dns-resolver-name \"sampleDnsResolver\" --resource- group \"sampleResourceGroup\"" + ], + "name": "List inbound endpoints by DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets properties of an inbound endpoint for a DNS resolver." + }, + "names": [ + "dns-resolver", + "inbound-endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver inbound-endpoint show --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Retrieve inbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates an inbound endpoint for a DNS resolver." + }, + "names": [ + "dns-resolver", + "inbound-endpoint", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver inbound-endpoint update --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Update inbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage inbound endpoint with dns resolver" + }, + "names": [ + "dns-resolver", + "inbound-endpoint" + ] + }, + "outbound-endpoint": { + "commands": { + "create": { + "help": { + "short": "Create an outbound endpoint for a DNS resolver." + }, + "names": [ + "dns-resolver", + "outbound-endpoint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver outbound-endpoint create --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --location \"westus2\" --id \"/subscriptions/0403cfa9-9659-4f33-9f30-1 f191c51d111/resourceGroups/sampleVnetResourceGroupName/providers/Microsoft.Network/virtualNe tworks/sampleVirtualNetwork/subnets/sampleSubnet\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Upsert outbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone." + }, + "names": [ + "dns-resolver", + "outbound-endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver outbound-endpoint delete --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Delete outbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists outbound endpoints for a DNS resolver." + }, + "names": [ + "dns-resolver", + "outbound-endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver outbound-endpoint list --dns-resolver-name \"sampleDnsResolver\" --resource- group \"sampleResourceGroup\"" + ], + "name": "List outbound endpoints by DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets properties of an outbound endpoint for a DNS resolver." + }, + "names": [ + "dns-resolver", + "outbound-endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver outbound-endpoint show --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Retrieve outbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates an outbound endpoint for a DNS resolver." + }, + "names": [ + "dns-resolver", + "outbound-endpoint", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver outbound-endpoint update --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Update outbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage outbound endpoint with dns resolver" + }, + "names": [ + "dns-resolver", + "outbound-endpoint" + ] + }, + "vnet-link": { + "commands": { + "create": { + "help": { + "short": "Create a virtual network link to a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "vnet-link", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver vnet-link create --ruleset-name \"sampleDnsForwardingRuleset\" --metadata additionalProp1=\"value1\" --id \"/subscriptions/0403cfa9-9659-4f33-9f30-1f191c51d111/resourceG roups/sampleVnetResourceGroupName/providers/Microsoft.Network/virtualNetworks/sampleVirtualN etwork\" --resource-group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" + ], + "name": "Upsert virtual network link to a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a virtual network link to a DNS forwarding ruleset. WARNING: This operation cannot be undone." + }, + "names": [ + "dns-resolver", + "vnet-link", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver vnet-link delete --ruleset-name \"sampleDnsForwardingRuleset\" --resource- group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" + ], + "name": "Delete virtual network link to a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists virtual network links to a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "vnet-link", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver vnet-link list --ruleset-name \"sampleDnsForwardingRuleset\" --resource-group \"sampleResourceGroup\"" + ], + "name": "List virtual network links to a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets properties of a virtual network link to a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "vnet-link", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver vnet-link show --ruleset-name \"sampleDnsForwardingRuleset\" --resource-group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" + ], + "name": "Retrieve virtual network link to a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates a virtual network link to a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "vnet-link", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver vnet-link update --ruleset-name \"sampleDnsForwardingRuleset\" --metadata additionalProp1=\"value1\" --resource-group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" + ], + "name": "Update virtual network link to a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage vnet link with dns resolver" + }, + "names": [ + "dns-resolver", + "vnet-link" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a DNS resolver." + }, + "names": [ + "dns-resolver", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver create --name \"sampleDnsResolver\" --location \"westus2\" --id \"/subscriptions/ cbb1387e-4b03-44f2-ad41-58d4677b9873/resourceGroups/virtualNetworkResourceGroup/providers/Mi crosoft.Network/virtualNetworks/sampleVirtualNetwork\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Upsert DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a DNS resolver. WARNING: This operation cannot be undone." + }, + "names": [ + "dns-resolver", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver delete --name \"sampleDnsResolver\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Delete DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists DNS resolvers in all resource groups of a subscription." + }, + "names": [ + "dns-resolver", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver list --resource-group \"sampleResourceGroup\"" + ], + "name": "List DNS resolvers by resource group" + }, + { + "commands": [ + "dns-resolver list" + ], + "name": "List DNS resolvers by subscription" + }, + { + "commands": [ + "dns-resolver list --resource-group \"sampleResourceGroup\" --virtual-network-name \"sampleVirtualNetwork\"" + ], + "name": "List DNS resolvers by virtual network" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/dnsresolvers", + "plane": "mgmt-plane", + "version": "2022-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list-by-virtual-network": { + "help": { + "short": "Lists DNS resolver resource IDs linked to a virtual network." + }, + "names": [ + "dns-resolver", + "list-by-virtual-network" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver list --resource-group \"sampleResourceGroup\" --virtual-network-name \"sampleVirtualNetwork\"" + ], + "name": "List DNS resolvers by virtual network" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listdnsresolvers", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets properties of a DNS resolver." + }, + "names": [ + "dns-resolver", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver show --name \"sampleDnsResolver\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Retrieve DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates a DNS resolver." + }, + "names": [ + "dns-resolver", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver update --name \"sampleDnsResolver\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Update DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Dns Resolver" + }, + "names": [ + "dns-resolver" + ] + }, + "dynatrace": { + "commandGroups": { + "monitor": { + "commandGroups": { + "sso-config": { + "commands": { + "create": { + "help": { + "short": "Create a dynatrace sso-config resource" + }, + "names": [ + "dynatrace", + "monitor", + "sso-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor sso-config create -g rg --monitor-name monitor -n default --aad-domains \"['mpliftrdt20210811outlook.onmicrosoft.com']\" --single-sign-on-url \"https://www.dynatrace.io\"" + ], + "name": "Create a sso-config" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/singlesignonconfigurations/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all dynatrace sso-config by monitor name" + }, + "names": [ + "dynatrace", + "monitor", + "sso-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor sso-config list -g rg --monitor-name monitor" + ], + "name": "List sso-config" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/singlesignonconfigurations", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a dynatrace sso-config" + }, + "names": [ + "dynatrace", + "monitor", + "sso-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor sso-config show -g rg --monitor-name monitor -n default" + ], + "name": "Show sso-config" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/singlesignonconfigurations/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage monitor sso-config" + }, + "names": [ + "dynatrace", + "monitor", + "sso-config" + ] + }, + "tag-rule": { + "commands": { + "create": { + "help": { + "short": "Create a tag rule" + }, + "names": [ + "dynatrace", + "monitor", + "tag-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor tag-rule create -g rg --monitor-name monitor -n default --log-rules \"{send-aad-logs:enabled,send-subscription-logs:enabled,send-activity-logs:enabled,filtering-tags:[{name:env,value:prod,action:include},{name:env,value:dev,action:exclude}]}\" --metric-rules \"{filtering-tags:[{name:env,value:prod,action:include}]}\"" + ], + "name": "Create tag-rule" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a tag rule" + }, + "names": [ + "dynatrace", + "monitor", + "tag-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor tag-rule delete -g rg --monitor-name monitor -n default -y" + ], + "name": "Delete tag-rule" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all tag rule by monitor name" + }, + "names": [ + "dynatrace", + "monitor", + "tag-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor tag-rule list -g rg --monitor-name monitor" + ], + "name": "List tag-rule" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a tag rule" + }, + "names": [ + "dynatrace", + "monitor", + "tag-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor tag-rule show -g rg --monitor-name monitor -n default" + ], + "name": "Show tag-rule" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a tag rule" + }, + "names": [ + "dynatrace", + "monitor", + "tag-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor tag-rule delete -g rg --monitor-name monitor -n default -y" + ], + "name": "Update tag-rule" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage dynatrace monitor tag-rule" + }, + "names": [ + "dynatrace", + "monitor", + "tag-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a monitor resource" + }, + "names": [ + "dynatrace", + "monitor", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor create -g rg -n monitor --user-info \"{first-name:Alice,last-name:Bobab,email-address:Alice@microsoft.com,phone-number:1234567890,country:US}\" --plan-data \"{usage-type:committed,billing-cycle:Monthly,plan-details:azureportalintegration_privatepreview@TIDhjdtn7tfnxcy,effective-date:2022-08-20}\" --environment \"{single-sign-on:{aad-domains:['abc']}}\"" + ], + "name": "Create a monitor" + } + ], + "name": "2021-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "dynatrace monitor create -g rg -n monitor --user-info \"{first-name:Alice,last-name:Bobab,email-address:Alice@microsoft.com,phone-number:1234567890,country:US}\" --plan-data \"{usage-type:committed,billing-cycle:Monthly,plan-details:azureportalintegration_privatepreview@TIDhjdtn7tfnxcy,effective-date:2022-08-20}\" --environment \"{single-sign-on:{aad-domains:['abc']}}\"" + ], + "name": "Create a monitor" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a monitor resource" + }, + "names": [ + "dynatrace", + "monitor", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor delete -n monitor -g rg -y" + ], + "name": "Delete a monitor" + } + ], + "name": "2021-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "dynatrace monitor delete -n monitor -g rg -y" + ], + "name": "Delete a monitor" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "get-sso-detail": { + "help": { + "short": "Get the SSO configuration details from the partner" + }, + "names": [ + "dynatrace", + "monitor", + "get-sso-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor get-sso-detail -g rg --monitor-name monitor --user-principal Alice@microsoft.com" + ], + "name": "Get-sso-detail" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/getssodetails", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "get-vm-host-payload": { + "help": { + "short": "Return the payload that need to be passed in the request body for installing Dynatrace agent on a VM" + }, + "names": [ + "dynatrace", + "monitor", + "get-vm-host-payload" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor get-vm-host-payload -g rg --monitor-name monitor" + ], + "name": "Get-vm-host-payload" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/getvmhostpayload", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all monitor resource by monitor name in a resource group" + }, + "names": [ + "dynatrace", + "monitor", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor list -g rg --monitor-name monitor" + ], + "name": "List monitor" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list-app-service": { + "help": { + "short": "Get list of app services with dynatrace PaaS OneAgent enabled" + }, + "names": [ + "dynatrace", + "monitor", + "list-app-service" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor list-app-service -g rg --monitor-name monitor" + ], + "name": "List-app-service" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listappservices", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list-host": { + "help": { + "short": "List the compute resources currently being monitored by the dynatrace resource" + }, + "names": [ + "dynatrace", + "monitor", + "list-host" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor list-host -g rg --monitor-name monitor" + ], + "name": "List-host" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listhosts", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list-linkable-environment": { + "help": { + "short": "Get all the dynatrace environments that a user can link a azure resource to" + }, + "names": [ + "dynatrace", + "monitor", + "list-linkable-environment" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor list-linkable-environment -g rg --monitor-name monitor --user-principal Alice@microsoft.com --region eastus2euap" + ], + "name": "List-linkable-environment" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listlinkableenvironments", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list-monitored-resource": { + "help": { + "short": "List the resources currently being monitored by the dynatrace monitor resource" + }, + "names": [ + "dynatrace", + "monitor", + "list-monitored-resource" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor list-monitored-resource -g rg --monitor-name monitor" + ], + "name": "List-monitored-resource" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listmonitoredresources", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a monitor resource" + }, + "names": [ + "dynatrace", + "monitor", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor show -g rg -n monitor" + ], + "name": "Show a monitor" + } + ], + "name": "2021-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "dynatrace monitor show -g rg -n monitor" + ], + "name": "Show a monitor" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a monitor resource" + }, + "names": [ + "dynatrace", + "monitor", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor update -g {rg} -n {monitor} --tags {{env:dev}}" + ], + "name": "Update monitor" + } + ], + "name": "2021-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "dynatrace monitor update -g {rg} -n {monitor} --tags {{env:dev}}" + ], + "name": "Update monitor" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage dynatrace monitor" + }, + "names": [ + "dynatrace", + "monitor" + ] + } + }, + "help": { + "short": "Manage dynatrace" + }, + "names": [ + "dynatrace" + ] + }, + "edge-zones": { + "commandGroups": { + "extended-zone": { + "commands": { + "list": { + "help": { + "lines": [ + "List the Azure Extended Zones available to a subscription" + ], + "short": "List the Azure Extended Zones available to a subscription" + }, + "names": [ + "edge-zones", + "extended-zone", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "edge-zones extended-zone list" + ], + "name": "List all Azure Extended Zones" + } + ], + "name": "2024-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.edgezones/extendedzones", + "plane": "mgmt-plane", + "version": "2024-04-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "register": { + "help": { + "lines": [ + "Registers a subscription for an Extended Zone" + ], + "short": "Registers a subscription for an Extended Zone" + }, + "names": [ + "edge-zones", + "extended-zone", + "register" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "edge-zones extended-zone register --name losangeles" + ], + "name": "Register a subscription for an Extended Zone" + } + ], + "name": "2024-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.edgezones/extendedzones/{}/register", + "plane": "mgmt-plane", + "version": "2024-04-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "lines": [ + "Get an Azure Extended Zone for a subscription" + ], + "short": "Get an Azure Extended Zone for a subscription" + }, + "names": [ + "edge-zones", + "extended-zone", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "edge-zones extended-zone show --name losangeles" + ], + "name": "Get an Azure Extended Zone for a subscription" + } + ], + "name": "2024-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.edgezones/extendedzones/{}", + "plane": "mgmt-plane", + "version": "2024-04-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "unregister": { + "help": { + "lines": [ + "Unregisters a subscription for an Extended Zone" + ], + "short": "Unregisters a subscription for an Extended Zone" + }, + "names": [ + "edge-zones", + "extended-zone", + "unregister" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "edge-zones extended-zone --name losangeles" + ], + "name": "Unregisters a subscription for an Extended Zone" + } + ], + "name": "2024-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.edgezones/extendedzones/{}/unregister", + "plane": "mgmt-plane", + "version": "2024-04-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "lines": [ + "Azure Extended Zones are small-footprint extensions of Azure placed in metros, industry centers, or a specific jurisdiction to serve low latency and/or data residency workloads." + ], + "short": "A small-footprint extension of Azure." + }, + "names": [ + "edge-zones", + "extended-zone" + ] + } + }, + "help": { + "lines": [ + "Provides management for the different EdgeZone resource types" + ], + "short": "Manage Edge Zone resources" + }, + "names": [ + "edge-zones" + ] + }, + "elastic": { + "commandGroups": { + "monitor": { + "commandGroups": { + "tag-rule": { + "commands": { + "create": { + "help": { + "short": "Create a tag rule set for a given monitor resource." + }, + "names": [ + "elastic", + "monitor", + "tag-rule", + "create" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor tag-rule create -n default -g rg --monitor-name monitor --log-rules \"{filteringTags:[{name:Environment,value:Prod,action:Include}]}\"" + ], + "name": "Create monitor tag-rule" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a tag rule set for a given monitor resource." + }, + "names": [ + "elastic", + "monitor", + "tag-rule", + "delete" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor tag-rule delete --monitor-name name -n name -g rg" + ], + "name": "Delete tag rule" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the tag rules for a given monitor resource." + }, + "names": [ + "elastic", + "monitor", + "tag-rule", + "list" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor tag-rule list -g rg --monitor-name name" + ], + "name": "List monitor tag rule" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a tag rule set for a given monitor resource." + }, + "names": [ + "elastic", + "monitor", + "tag-rule", + "show" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor tag-rule show --monitor-name name -g rg -n name" + ], + "name": "Show tag rule" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a tag rule set for a given monitor resource." + }, + "names": [ + "elastic", + "monitor", + "tag-rule", + "update" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage tag rule with elastic." + }, + "names": [ + "elastic", + "monitor", + "tag-rule" + ] + } + }, + "commands": { + "associate-traffic-filter": { + "help": { + "short": "Associate traffic filter" + }, + "names": [ + "elastic", + "monitor", + "associate-traffic-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/associatetrafficfilter", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor associate-traffic-filter --monitor-name name -g rg --ruleset-id" + ], + "name": "Monitor associate traffic filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/associatetrafficfilter", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a monitor resource." + }, + "names": [ + "elastic", + "monitor", + "create" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor create -n monitor-name -g rg --user-info \"{firstName:Alice,lastName:bob,companyName:Micosoft,emailAddress:alice@microsoft.com}\" --sku \"{name:ess-consumption-2024_Monthly}\"" + ], + "name": "Create monitor" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "create-and-associate-ip-filter": { + "help": { + "short": "Create and associate ip filter" + }, + "names": [ + "elastic", + "monitor", + "create-and-associate-ip-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateipfilter", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor create-and-associate-ip-filter --monitor-name name -g rg --name name --ips 192.168.131.0, 192.168.132.6/22" + ], + "name": "Create and associate ip filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateipfilter", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "create-and-associate-pl-filter": { + "help": { + "short": "Create and associate pl filter" + }, + "names": [ + "elastic", + "monitor", + "create-and-associate-pl-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateplfilter", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor create-and-associate-pl-filter --monitor-name monitor -g rg --name name" + ], + "name": "Create and associate pl filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateplfilter", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "create-or-update-external-user": { + "help": { + "short": "Create or update external user" + }, + "names": [ + "elastic", + "monitor", + "create-or-update-external-user" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createorupdateexternaluser", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor create-or-update-external-user --monitor-name {monitor} -g {rg} --user-name newuser --full-name fullname --password password --email-id email@outlook.com --roles [admin,other_role]" + ], + "name": "Create or update external user" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createorupdateexternaluser", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a monitor resource." + }, + "names": [ + "elastic", + "monitor", + "delete" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor delete -n monitor -g rg" + ], + "name": "Delete monitor" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "delete-traffic-filter": { + "help": { + "short": "Delete traffic filter" + }, + "names": [ + "elastic", + "monitor", + "delete-traffic-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/deletetrafficfilter", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor delete-traffic-filter --monitor-name name -g rg --ruleset-id id" + ], + "name": "Delete traffic filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/deletetrafficfilter", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "detach-and-delete-traffic-filter": { + "help": { + "short": "Detach and delete traffic filter" + }, + "names": [ + "elastic", + "monitor", + "detach-and-delete-traffic-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachanddeletetrafficfilter", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor detach-and-delete-traffic-filter --monitor-name -g rg --ruleset-id id" + ], + "name": "Detach and delete traffic filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachanddeletetrafficfilter", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "detach-traffic-filter": { + "help": { + "short": "Detach traffic filter" + }, + "names": [ + "elastic", + "monitor", + "detach-traffic-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachtrafficfilter", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor detach-traffic-filter --monitor-name name -g rg --ruleset-id" + ], + "name": "Detach traffic filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachtrafficfilter", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all monitors under the specified resource group. And List all monitors under the specified subscription." + }, + "names": [ + "elastic", + "monitor", + "list" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elastic/monitors", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list -g rg" + ], + "name": "List all monitors by resource group" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elastic/monitors", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list-all-traffic-filter": { + "help": { + "short": "List all traffic filter" + }, + "names": [ + "elastic", + "monitor", + "list-all-traffic-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listalltrafficfilters", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list-all-traffic-filter --monitor-name name -g rg" + ], + "name": "List all traffic filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listalltrafficfilters", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list-associated-traffic-filter": { + "help": { + "short": "List associated traffic filter" + }, + "names": [ + "elastic", + "monitor", + "list-associated-traffic-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listassociatedtrafficfilters", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list-associated-traffic-filter --monitor-name name -g rg" + ], + "name": "List associated traffic filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listassociatedtrafficfilters", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list-deployment-info": { + "help": { + "short": "Fetch information regarding Elastic cloud deployment corresponding to the Elastic monitor resource." + }, + "names": [ + "elastic", + "monitor", + "list-deployment-info" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listdeploymentinfo", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list-deployment-info --monitor-name name -g rg" + ], + "name": "List deployment info" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listdeploymentinfo", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list-resource": { + "help": { + "short": "List the resources currently being monitored by the Elastic monitor resource." + }, + "names": [ + "elastic", + "monitor", + "list-resource" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listmonitoredresources", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list-resource --monitor-name -g rg" + ], + "name": "List resource" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listmonitoredresources", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list-upgradable-version": { + "help": { + "short": "List upgradable version" + }, + "names": [ + "elastic", + "monitor", + "list-upgradable-version" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listupgradableversions", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list-upgradable-version --monitor-name name -g rg" + ], + "name": "List upgradable version" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listupgradableversions", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list-vm-host": { + "help": { + "short": "List the vm resources currently being monitored by the Elastic monitor resource." + }, + "names": [ + "elastic", + "monitor", + "list-vm-host" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listvmhost", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list-vm-host --monitor-name name -g rg" + ], + "name": "List vm host" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listvmhost", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of a specific monitor resource." + }, + "names": [ + "elastic", + "monitor", + "show" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor show -n name -g rg" + ], + "name": "Show monitor" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a monitor resource." + }, + "names": [ + "elastic", + "monitor", + "update" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor update -n monitor -g rg --tags \"{tag:test,tag1:test1}\"" + ], + "name": "Update monitor" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "update-vm-collection": { + "help": { + "short": "Update the vm details that will be monitored by the Elastic monitor resource." + }, + "names": [ + "elastic", + "monitor", + "update-vm-collection" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmcollectionupdate", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor update-vm-collection --monitor-name monitor1 -g rg --operation-name Add --vi-resource-id id" + ], + "name": "Update vm collection" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmcollectionupdate", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "upgrade": { + "help": { + "short": "Upgrade elastic monitor" + }, + "names": [ + "elastic", + "monitor", + "upgrade" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/upgrade", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor upgrade -g rg --monitor-name monitor --version 8.0.0" + ], + "name": "Monitor upgrade" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/upgrade", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "vm-ingestion-detail": { + "help": { + "short": "List the vm ingestion details that will be monitored by the Elastic monitor resource." + }, + "names": [ + "elastic", + "monitor", + "vm-ingestion-detail" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmingestiondetails", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor vm-ingestion-detail --monitor-name name -g rg" + ], + "name": "Vm ingestion detail" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmingestiondetails", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage monitor with elastic." + }, + "names": [ + "elastic", + "monitor" + ] + } + }, + "commands": { + "get-organization-api-key": { + "help": { + "short": "Fetch User API Key from internal database, if it was generated and stored while creating the Elasticsearch Organization." + }, + "names": [ + "elastic", + "get-organization-api-key" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic get-organization-api-key --email-id id" + ], + "name": "Get organization api key" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elastic/getorganizationapikey", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Microsoft Elastic." + }, + "names": [ + "elastic" + ] + }, + "elastic-san": { + "commandGroups": { + "volume": { + "commandGroups": { + "snapshot": { + "commands": { + "create": { + "help": { + "short": "Create a Volume Snapshot." + }, + "names": [ + "elastic-san", + "volume", + "snapshot", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume snapshot create -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"snapshot_name\" --creation-data '{source-id:\"volume_id\"}'" + ], + "name": "snapshot create" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/snapshots/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Volume Snapshot." + }, + "names": [ + "elastic-san", + "volume", + "snapshot", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume snapshot delete -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"snapshot_name\"" + ], + "name": "snapshot delete" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/snapshots/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Snapshots in a VolumeGroup or List Snapshots by Volume (name) in a VolumeGroup using filter" + }, + "names": [ + "elastic-san", + "volume", + "snapshot", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume snapshot list -g \"rg\" -e \"san_name\" -v \"vg_name\"" + ], + "name": "snapshot list" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/snapshots", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Volume Snapshot." + }, + "names": [ + "elastic-san", + "volume", + "snapshot", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume snapshot show -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"snapshot_name\"" + ], + "name": "snapshot show" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/snapshots/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Volume Snapshot." + }, + "names": [ + "elastic-san", + "volume", + "snapshot", + "update" + ], + "versions": [ + { + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/snapshots/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage volume snapshot" + }, + "names": [ + "elastic-san", + "volume", + "snapshot" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Volume." + }, + "names": [ + "elastic-san", + "volume", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume create -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 2" + ], + "name": "Create a Volume." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume create -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 2" + ], + "name": "Create a Volume." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume create -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"volume_name\" --size-gib 2" + ], + "name": "Create a Volume." + }, + { + "commands": [ + "elastic-san volume create -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"volume_name_2\" --size-gib 2 --creation-data '{source-id:\"snapshot_id\",create-source:VolumeSnapshot}'" + ], + "name": "Create a Volume from snapshot." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Volume." + }, + "names": [ + "elastic-san", + "volume", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume delete -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" + ], + "name": "Delete a Volume." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume delete -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" + ], + "name": "Delete a Volume." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume delete -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"volume_name\"" + ], + "name": "Delete a Volume." + }, + { + "commands": [ + "elastic-san volume delete -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"volume_name\" -y --x-ms-delete-snapshots true --x-ms-force-delete true" + ], + "name": "Delete a volume with its snapshot" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Volumes in a Volume Group." + }, + "names": [ + "elastic-san", + "volume", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume list -g {rg} -e {san_name} -v {vg_name}" + ], + "name": "List Volumes in a Volume Group." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume list -g {rg} -e {san_name} -v {vg_name}" + ], + "name": "List Volumes in a Volume Group." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume list -g \"rg\" -e \"san_name\" -v \"vg_name\"" + ], + "name": "List Volumes in a Volume Group." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Volume." + }, + "names": [ + "elastic-san", + "volume", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume show -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" + ], + "name": "Get a Volume." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume show -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" + ], + "name": "Get a Volume." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume show -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"volume_name\"" + ], + "name": "Get a Volume." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Volume." + }, + "names": [ + "elastic-san", + "volume", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume update -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 3" + ], + "name": "Update a Volume." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume update -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 3" + ], + "name": "Update a Volume." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume update -g \"rg\" -e \"san_name\" -v \"vg_name\" -n \"volume_name\" --size-gib 3" + ], + "name": "Update a Volume." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Elastic SAN Volume." + }, + "names": [ + "elastic-san", + "volume" + ] + }, + "volume-group": { + "commands": { + "create": { + "help": { + "short": "Create a Volume Group." + }, + "names": [ + "elastic-san", + "volume-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume-group create -e {san_name} -n {vg_name} -g {rg} --tags \"{key1910:bbbb}\" --encryption EncryptionAtRestWithPlatformKey --protocol-type Iscsi --network-acls \"{virtual-network-rules:[\"{id:{subnet_id},action:Allow}\"]}\"" + ], + "name": "Create a Volume Group." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group create -e {san_name} -n {vg_name} -g {rg} --tags \"{key1910:bbbb}\" --encryption EncryptionAtRestWithPlatformKey --protocol-type Iscsi --network-acls \"{virtual-network-rules:[\"{id:{subnet_id},action:Allow}\"]}\"" + ], + "name": "Create a Volume Group." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group create -e \"san_name\" -n \"vg_name\" -g \"rg\" --tags '{key1910:bbbb}' --encryption EncryptionAtRestWithPlatformKey --protocol-type Iscsi --network-acls '{virtual-network-rules:[{id:\"subnet_id\",action:Allow}]}' --identity '{type:SystemAssigned}'" + ], + "name": "Create a Volume Group with PlaformManagedkey and SystemAssignedIdentity" + }, + { + "commands": [ + "elastic-san volume-group create -e \"san_name\" -n \"vg_name\" -g \"rg\" --encryption EncryptionAtRestWithCustomerManagedKey --protocol-type Iscsi --identity '{type:UserAssigned,user-assigned-identity:\"uai_id\"}' --encryption-properties '{key-vault-properties:{key-name:\"key_name\",key-vault-uri:\"vault_uri\"},identity:{user-assigned-identity:\"uai_id\"}}'" + ], + "name": "Create a volume group with CustomerManagedKey and UserAssignedIdentity" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Volume Group." + }, + "names": [ + "elastic-san", + "volume-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume-group delete -g {rg} -e {san_name} -n {vg_name}" + ], + "name": "Delete a Volume Group." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group delete -g {rg} -e {san_name} -n {vg_name}" + ], + "name": "Delete a Volume Group." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group delete -g \"rg\" -e \"san_name\" -n \"vg_name\"" + ], + "name": "Delete a Volume Group." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Volume Groups." + }, + "names": [ + "elastic-san", + "volume-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume-group list -g {rg} -e {san_name}" + ], + "name": "List Volume Groups." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group list -g {rg} -e {san_name}" + ], + "name": "List Volume Groups." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group list -g \"rg\" -e \"san_name\"" + ], + "name": "List Volume Groups." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Volume Group." + }, + "names": [ + "elastic-san", + "volume-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume-group show -g {rg} -e {san_name} -n {vg_name}" + ], + "name": "Get a Volume Group." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group show -g {rg} -e {san_name} -n {vg_name}" + ], + "name": "Get a Volume Group." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group show -g \"rg\" -e \"san_name\" -n \"vg_name\"" + ], + "name": "Get a Volume Group." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Volume Group." + }, + "names": [ + "elastic-san", + "volume-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume-group update -e {san_name} -n {vg_name} -g {rg} --tags \"{key2011:cccc}\" --protocol-type None --network-acls \"{virtual-network-rules:[\"{id:{subnet_id_2},action:Allow}\"]}\"" + ], + "name": "Update a Volume Group." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group update -e {san_name} -n {vg_name} -g {rg} --tags \"{key2011:cccc}\" --protocol-type None --network-acls \"{virtual-network-rules:[\"{id:{subnet_id_2},action:Allow}\"]}\"" + ], + "name": "Update a Volume Group." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group update -e \"san_name\" -n \"vg_name\" -g \"rg\" --protocol-type None --network-acls '{virtual-network-rules:[{id:\"subnet_id_2\",action:Allow}]}'" + ], + "name": "Update a Volume Group." + }, + { + "commands": [ + "elastic-san volume-group update -e \"san_name\" -n \"vg_name\" -g \"rg\" --encryption EncryptionAtRestWithCustomerManagedKey --encryption-properties '{key-vault-properties:{key-name:\"key_name\",key-vault-uri:\"vault_uri\"}}'" + ], + "name": "Update volume group to use CustomerManagedKey with keyvault details" + }, + { + "commands": [ + "elastic-san volume-group update -e \"san_name\" -n \"vg_name\" -g \"rg\" --identity '{type:UserAssigned,user-assigned-identity:\"uai_2_id\"}' --encryption-properties '{key-vault-properties:{key-name:\"key_name\",key-vault-uri:\"vault_uri\"},identity:{user-assigned-identity:\"uai_2_id\"}}'" + ], + "name": "Update volume group to use another UserAssignedIdentity" + }, + { + "commands": [ + "elastic-san volume-group update -e \"san_name\" -n \"vg_name\" -g \"rg\" --encryption EncryptionAtRestWithPlatformKey" + ], + "name": "Update volume group back to PlatformManagedKey" + }, + { + "commands": [ + "elastic-san volume-group update -e \"san_name\" -n \"vg_name\" -g \"rg\" --identity '{type:SystemAssigned}'" + ], + "name": "Update volume group back to SystemAssignedIdentity" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Elastic SAN Volume Group." + }, + "names": [ + "elastic-san", + "volume-group" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Elastic SAN." + }, + "names": [ + "elastic-san", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san create -n {san_name} -g {rg} --tags \"{key1810:aaaa}\" -l southcentralusstg --base-size-tib 23 --extended-capacity-size-tib 14 --sku \"{name:Premium_LRS,tier:Premium}\"" + ], + "name": "Create an Elastic SAN." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san create -n {san_name} -g {rg} --tags \"{key1810:aaaa}\" -l southcentralusstg --base-size-tib 23 --extended-capacity-size-tib 14 --sku \"{name:Premium_LRS,tier:Premium}\"" + ], + "name": "Create an Elastic SAN." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san create -n \"san_name\" -g \"rg\" --tags '{key1810:aaaa}' -l southcentralusstg --base-size-tib 23 --extended-capacity-size-tib 14 --sku '{name:Premium_LRS,tier:Premium}' --public-network-access Enabled" + ], + "name": "Create an Elastic SAN." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Elastic SAN." + }, + "names": [ + "elastic-san", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san delete -g {rg} -n {san_name}" + ], + "name": "Delete an Elastic SAN." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san delete -g {rg} -n {san_name}" + ], + "name": "Delete an Elastic SAN." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san delete -g \"rg\" -n \"san_name\"" + ], + "name": "Delete an Elastic SAN." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get a list of Elastic SANs in a subscription." + }, + "names": [ + "elastic-san", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san list -g {rg}" + ], + "name": "Get a list of Elastic SANs in a subscription." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elasticsan/elasticsans", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san list -g {rg}" + ], + "name": "Get a list of Elastic SANs in a subscription." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elasticsan/elasticsans", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san list -g \"rg\"" + ], + "name": "Get a list of Elastic SANs in a subscription." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elasticsan/elasticsans", + "plane": "mgmt-plane", + "version": "2023-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "list-sku": { + "help": { + "short": "Get a list of Elastic SAN skus." + }, + "names": [ + "elastic-san", + "list-sku" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san list-sku" + ], + "name": "Get a list of Elastic SAN skus." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elasticsan/skus", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san list-sku" + ], + "name": "Get a list of Elastic SAN skus." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elasticsan/skus", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san list-sku" + ], + "name": "Get a list of Elastic SAN skus." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elasticsan/skus", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Elastic SAN." + }, + "names": [ + "elastic-san", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san show -g {rg} -n {san_name}" + ], + "name": "Get an Elastic SAN." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san show -g {rg} -n {san_name}" + ], + "name": "Get an Elastic SAN." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san show -g \"rg\" -n \"san_name\"" + ], + "name": "Get an Elastic SAN." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Elastic SAN." + }, + "names": [ + "elastic-san", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san update -n {san_name} -g {rg} --tags \"{key1710:bbbb}\" --base-size-tib 25 --extended-capacity-size-tib 15" + ], + "name": "Update an Elastic SAN." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san update -n {san_name} -g {rg} --tags \"{key1710:bbbb}\" --base-size-tib 25 --extended-capacity-size-tib 15" + ], + "name": "Update an Elastic SAN." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san update -n \"san_name\" -g \"rg\" --tags '{key1710:bbbb}' --base-size-tib 25 --extended-capacity-size-tib 15" + ], + "name": "Update an Elastic SAN." + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Elastic SAN." + }, + "names": [ + "elastic-san" + ] + }, + "eventgrid": { + "commandGroups": { + "namespace": { + "commandGroups": { + "ca-certificate": { + "commands": { + "create": { + "help": { + "short": "Create a CA certificate." + }, + "names": [ + "eventgrid", + "namespace", + "ca-certificate", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace ca-certificate create -g rg --namespace-name name -n certificate-name --description test --certificate file-path" + ], + "name": "Create CA certificate" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/cacertificates/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing CA certificate." + }, + "names": [ + "eventgrid", + "namespace", + "ca-certificate", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace ca-certificate delete -g rg --namespace-name name -n certificate-name" + ], + "name": "Delete CA certificate" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/cacertificates/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the CA certificates under a namespace." + }, + "names": [ + "eventgrid", + "namespace", + "ca-certificate", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace ca-certificate list -g rg --namespace-name name" + ], + "name": "List CA certificate" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/cacertificates", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a CA certificate." + }, + "names": [ + "eventgrid", + "namespace", + "ca-certificate", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace ca-certificate show -g rg --namespace-name name -n certificate-name" + ], + "name": "Show CA certificate" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/cacertificates/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a CA certificate with the specified parameters." + }, + "names": [ + "eventgrid", + "namespace", + "ca-certificate", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace ca-certificate update -g rg --namespace-name name -n certificate-name --description test" + ], + "name": "Update CA certificate" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/cacertificates/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage eventgrid namespace ca-certificate." + }, + "names": [ + "eventgrid", + "namespace", + "ca-certificate" + ] + }, + "client": { + "commands": { + "create": { + "help": { + "short": "Create a client." + }, + "names": [ + "eventgrid", + "namespace", + "client", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace client create -g rg --namespace-name name -n client-name --attributes \"{'room':'345','floor':5}\" --client-certificate-authentication \"{validationScheme:SubjectMatchesAuthenticationName}\"" + ], + "name": "Create client" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clients/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing client." + }, + "names": [ + "eventgrid", + "namespace", + "client", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace client delete -g rg --namespace-name name -n client-name" + ], + "name": "Delete client" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clients/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the client under a namespace." + }, + "names": [ + "eventgrid", + "namespace", + "client", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace client list -g rg --namespace-name name" + ], + "name": "List client" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clients", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a client." + }, + "names": [ + "eventgrid", + "namespace", + "client", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace client show -g rg --namespace-name name -n client-name" + ], + "name": "Show client" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clients/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a client." + }, + "names": [ + "eventgrid", + "namespace", + "client", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace client update -g rg --namespace-name name -n client-name --description test" + ], + "name": "Update client" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clients/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage eventgrid namespace client." + }, + "names": [ + "eventgrid", + "namespace", + "client" + ] + }, + "client-group": { + "commands": { + "create": { + "help": { + "short": "Create a client group." + }, + "names": [ + "eventgrid", + "namespace", + "client-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace client-group create -g rg --namespace-name name -n client-group --group-query \"attributes.floor=6\"" + ], + "name": "Create client group" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clientgroups/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing client group." + }, + "names": [ + "eventgrid", + "namespace", + "client-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace client-group delete -g rg --namespace-name name -n client-group" + ], + "name": "Delete client group" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clientgroups/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the client groups under a namespace." + }, + "names": [ + "eventgrid", + "namespace", + "client-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace client-group list -g rg --namespace-name name" + ], + "name": "List client group" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clientgroups", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a client group." + }, + "names": [ + "eventgrid", + "namespace", + "client-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace client-group show -g rg --namespace-name name -n client-group" + ], + "name": "Show client group" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clientgroups/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a client group." + }, + "names": [ + "eventgrid", + "namespace", + "client-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace client-group update -g rg --namespace-name name -n client-group --description test" + ], + "name": "update client group" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/clientgroups/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage eventgrid namespace client-group." + }, + "names": [ + "eventgrid", + "namespace", + "client-group" + ] + }, + "permission-binding": { + "commands": { + "create": { + "help": { + "short": "Create a permission binding." + }, + "names": [ + "eventgrid", + "namespace", + "permission-binding", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace permission-binding create -g rg --namespace-name name -n permission-binding --client-group-name client-group --permission publisher --topic-space-name topic-space" + ], + "name": "Create permission binding" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/permissionbindings/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing permission binding." + }, + "names": [ + "eventgrid", + "namespace", + "permission-binding", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace permission-binding delete -g rg --namespace-name name -n permission-binding" + ], + "name": "Delete permission binding" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/permissionbindings/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the permission bindings under a namespace." + }, + "names": [ + "eventgrid", + "namespace", + "permission-binding", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace permission-binding list -g rg --namespace-name name" + ], + "name": "List permission binding" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/permissionbindings", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a permission binding." + }, + "names": [ + "eventgrid", + "namespace", + "permission-binding", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace permission-binding show -g rg --namespace-name name -n permission-binding" + ], + "name": "Show permission binding" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/permissionbindings/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a permission binding." + }, + "names": [ + "eventgrid", + "namespace", + "permission-binding", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace permission-binding update -g rg --namespace-name name -n permission-binding --client-group-name client-group --description test" + ], + "name": "Update permission binding" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/permissionbindings/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage eventgrid namespace permission binding." + }, + "names": [ + "eventgrid", + "namespace", + "permission-binding" + ] + }, + "topic": { + "commandGroups": { + "event-subscription": { + "commands": { + "create": { + "help": { + "short": "Create an event subscription of a namespace topic." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "event-subscription", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic event-subscription create -g rg --topic-name topic -n event-subscription --namespace-name name --delivery-configuration \"{deliveryMode:Queue,queue:{receiveLockDurationInSeconds:60,maxDeliveryCount:4,eventTimeToLive:P1D}}\"" + ], + "name": "Create event subscription" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/eventsubscriptions/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing event subscription of a namespace topic." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "event-subscription", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic event-subscription delete -g rg --topic-name topic -n event-subscription --namespace-name name" + ], + "name": "Delete event subscription" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/eventsubscriptions/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List event subscriptions that belong to a specific namespace topic." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "event-subscription", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic event-subscription list -g rg --topic-name topic --namespace-name name" + ], + "name": "List event subscription" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/eventsubscriptions", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show an event subscription of a namespace topic." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "event-subscription", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic event-subscription show -g rg --topic-name topic -n event-subscription --namespace-name name" + ], + "name": "Show event subscription" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/eventsubscriptions/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an event subscription of a namespace topic." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "event-subscription", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic event-subscription create -g rg --topic-name topic -n event-subscription --namespace-name name --filters-configuration \"{includedEventTypes:['All']}\"" + ], + "name": "Update event subscription" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/eventsubscriptions/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage eventgrid namespace topic event subscription." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "event-subscription" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new namespace topic." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic create -g rg -n topic --namespace-name name --event-retention-in-days 1 --publisher-type custom" + ], + "name": "Create topic" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete existing namespace topic." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic delete -g rg -n topic --namespace-name name" + ], + "name": "Delete topic" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the namespace topics under a namespace." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic list -g rg --namespace-name name" + ], + "name": "List topic" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-key": { + "help": { + "short": "List the two keys used to publish to a namespace topic." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "list-key" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic list-key -g rg --topic-name topic --namespace-name name" + ], + "name": "List key" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "regenerate-key": { + "help": { + "short": "Regenerate a shared access key for a namespace topic." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "regenerate-key" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic regenerate-key -g rg --topic-name topic --namespace-name name --key-name key1" + ], + "name": "Regenerate key" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}/regeneratekey", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a namespace topic." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic show -g rg -n topic --namespace-name name" + ], + "name": "Show topic" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a namespace topic." + }, + "names": [ + "eventgrid", + "namespace", + "topic", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic create -g rg -n topic --namespace-name name --input-schema CloudEventSchemaV1_0" + ], + "name": "Update topic" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topics/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage eventgrid namespace topic." + }, + "names": [ + "eventgrid", + "namespace", + "topic" + ] + }, + "topic-space": { + "commands": { + "create": { + "help": { + "short": "Create a topic space." + }, + "names": [ + "eventgrid", + "namespace", + "topic-space", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic-space create -g rg --namespace-name name -n topic-space --topic-templates ['name=topicspace']" + ], + "name": "Create topic space" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topicspaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing topic space." + }, + "names": [ + "eventgrid", + "namespace", + "topic-space", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic-space delete -g rg --namespace-name name -n topic-space" + ], + "name": "Delete topic space" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topicspaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the topic spaces under a namespace." + }, + "names": [ + "eventgrid", + "namespace", + "topic-space", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic-space list -g rg --namespace-name name" + ], + "name": "List topic space" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topicspaces", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a topic space." + }, + "names": [ + "eventgrid", + "namespace", + "topic-space", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic-space show -g rg --namespace-name name -n topic-space" + ], + "name": "Show topic space" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topicspaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a topic space." + }, + "names": [ + "eventgrid", + "namespace", + "topic-space", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace topic-space update -g rg --namespace-name name -n topic-space --description test" + ], + "name": "Update topic space" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/topicspaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage eventgrid namespace topic space." + }, + "names": [ + "eventgrid", + "namespace", + "topic-space" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new namespace." + }, + "names": [ + "eventgrid", + "namespace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace create -g rg -n namespace" + ], + "name": "Create namespace" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete existing namespace." + }, + "names": [ + "eventgrid", + "namespace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace delete -g rg -n namespace" + ], + "name": "Delete namespace" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the namespaces under an Azure subscription." + }, + "names": [ + "eventgrid", + "namespace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace list -g rg" + ], + "name": "List namespace" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventgrid/namespaces", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-key": { + "help": { + "short": "List the two keys used to publish to a namespace." + }, + "names": [ + "eventgrid", + "namespace", + "list-key" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace list-key -g rg --namespace-name name" + ], + "name": "List key" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "regenerate-key": { + "help": { + "short": "Regenerate a shared access key for a namespace." + }, + "names": [ + "eventgrid", + "namespace", + "regenerate-key" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace regenerate-key -g rg --namespace-name name --key-name key1" + ], + "name": "Regenerate key" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}/regeneratekey", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a namespace." + }, + "names": [ + "eventgrid", + "namespace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace show -g rg -n namespace" + ], + "name": "Show namespace" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a namespace." + }, + "names": [ + "eventgrid", + "namespace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventgrid namespace update -g rg -n namespoace --tags \"{tag:test}\" --sku \"{name:standard,capacity:2}\" --topic-spaces-configuration \"{maximumSessionExpiryInHours:1}\"" + ], + "name": "Update namespace" + } + ], + "name": "2023-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventgrid/namespaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage eventgrid namespace." + }, + "names": [ + "eventgrid", + "namespace" + ] + } + }, + "help": { + "short": "Manage Azure Event Grid topics, domains, domain topics, system topics, partner topics, event subscriptions, system topic event subscriptions, partner topic event subscriptions, and namespaces resources." + }, + "names": [ + "eventgrid" + ] + }, + "eventhubs": { + "commandGroups": { + "cluster": { + "commandGroups": { + "namespace": { + "commands": { + "list": { + "help": { + "short": "List all Event Hubs Namespace IDs in an Event Hubs Dedicated Cluster." + }, + "names": [ + "eventhubs", + "cluster", + "namespace", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}/namespaces", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}/namespaces", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "List of Namespaces within given Cluster." + }, + "names": [ + "eventhubs", + "cluster", + "namespace" + ] + } + }, + "commands": { + "available-region": { + "help": { + "short": "List the quantity of available pre-provisioned Event Hubs Clusters, indexed by Azure region." + }, + "names": [ + "eventhubs", + "cluster", + "available-region" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/availableclusterregions", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/availableclusterregions", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create an instance of an Event Hubs Cluster." + }, + "names": [ + "eventhubs", + "cluster", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing Event Hubs Cluster. This operation is idempotent." + }, + "names": [ + "eventhubs", + "cluster", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the available Event Hubs Clusters within an ARM resource group" + }, + "names": [ + "eventhubs", + "cluster", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/clusters", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/clusters", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the resource description of the specified Event Hubs Cluster." + }, + "names": [ + "eventhubs", + "cluster", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an instance of an Event Hubs Cluster." + }, + "names": [ + "eventhubs", + "cluster", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure EventHubs Clusters." + }, + "names": [ + "eventhubs", + "cluster" + ] + }, + "eventhub": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Gets the ACS and SAS connection strings for the Event Hub." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "Shows the connection strings of Authorizationrule for the eventhub." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "Shows the connection strings of Authorizationrule for the eventhub." + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "Shows the connection strings of Authorizationrule for the eventhub." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerates the ACS and SAS connection strings for the Event Hub." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate the connection strings of Authorizationrule for the namespace" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate the connection strings of Authorizationrule for the namespace" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate the connection strings of Authorizationrule for the namespace" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "authorization-rule keys" + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhub authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Listen" + ], + "name": "Creates Authorizationrule for the given Eventhub" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhub authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Listen" + ], + "name": "Creates Authorizationrule for the given Eventhub" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhub authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Listen" + ], + "name": "Creates Authorizationrule for the given Eventhub" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Event Hub AuthorizationRule." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "Deletes the Authorizationrule of Eventhub." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "Deletes the Authorizationrule of Eventhub." + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "Deletes the Authorizationrule of Eventhub." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the authorization rules for an Event Hub." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub" + ], + "name": "shows the list of Authorization-rules by Eventhub" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub" + ], + "name": "shows the list of Authorization-rules by Eventhub" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub" + ], + "name": "shows the list of Authorization-rules by Eventhub" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an AuthorizationRule for an Event Hub by rule name." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "shows the details of Authorizationrule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "shows the details of Authorizationrule" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "shows the details of Authorizationrule" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Send" + ], + "name": "Update Eventhubs Authorization-Rule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Send" + ], + "name": "Update Eventhubs Authorization-Rule" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Send" + ], + "name": "Update Eventhubs Authorization-Rule" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Eventhub authorization rule." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule" + ] + }, + "consumer-group": { + "commands": { + "create": { + "help": { + "short": "Create an Event Hubs consumer group as a nested resource within a Namespace." + }, + "names": [ + "eventhubs", + "eventhub", + "consumer-group", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a consumer group from the specified Event Hub and resource group." + }, + "names": [ + "eventhubs", + "eventhub", + "consumer-group", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the consumer groups in a Namespace. An empty feed is returned if no consumer group exists in the Namespace." + }, + "names": [ + "eventhubs", + "eventhub", + "consumer-group", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a description for the specified consumer group." + }, + "names": [ + "eventhubs", + "eventhub", + "consumer-group", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Event Hubs consumer group as a nested resource within a Namespace." + }, + "names": [ + "eventhubs", + "eventhub", + "consumer-group", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Event Hubs consumergroup." + }, + "names": [ + "eventhubs", + "eventhub", + "consumer-group" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new Event Hub as a nested resource within a Namespace." + }, + "names": [ + "eventhubs", + "eventhub", + "create" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Event Hub from the specified Namespace and resource group." + }, + "names": [ + "eventhubs", + "eventhub", + "delete" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the Event Hubs in a Namespace." + }, + "names": [ + "eventhubs", + "eventhub", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Event Hubs description for the specified Event Hub." + }, + "names": [ + "eventhubs", + "eventhub", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new Event Hub as a nested resource within a Namespace." + }, + "names": [ + "eventhubs", + "eventhub", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure EventHubs eventhub and authorization-rule." + }, + "names": [ + "eventhubs", + "eventhub" + ] + }, + "georecovery-alias": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Gets the primary and secondary connection strings for the Namespace." + }, + "names": [ + "eventhubs", + "georecovery-alias", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Event Hubs Authorizationrule connection strings for Geo Recovery configuration Alias." + }, + "names": [ + "eventhubs", + "georecovery-alias", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List a list of authorization rules for a Namespace." + }, + "names": [ + "eventhubs", + "georecovery-alias", + "authorization-rule", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an AuthorizationRule for a Namespace by rule name." + }, + "names": [ + "eventhubs", + "georecovery-alias", + "authorization-rule", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure EventHubs Authorizationrule for Geo Recovery configuration Alias." + }, + "names": [ + "eventhubs", + "georecovery-alias", + "authorization-rule" + ] + } + }, + "commands": { + "break-pair": { + "help": { + "short": "This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "break-pair" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/breakpairing", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/breakpairing", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new Alias(Disaster Recovery configuration)" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Alias(Disaster Recovery configuration)" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "exists": { + "help": { + "short": "Check the give Namespace name availability." + }, + "names": [ + "eventhubs", + "georecovery-alias", + "exists" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "fail-over": { + "help": { + "short": "Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "fail-over" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/failover", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/failover", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Alias(Disaster Recovery configurations)" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Alias(Disaster Recovery configuration) for primary or secondary namespace" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new Alias(Disaster Recovery configuration)" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure EventHubs Geo Recovery configuration Alias" + }, + "names": [ + "eventhubs", + "georecovery-alias" + ] + }, + "namespace": { + "commandGroups": { + "application-group": { + "commands": { + "create": { + "help": { + "short": "Create an ApplicationGroup for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "application-group", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an ApplicationGroup for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "application-group", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of application groups for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "application-group", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an ApplicationGroup for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "application-group", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an ApplicationGroup for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "application-group", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manages Application Groups for premium eventhubs namespace." + }, + "names": [ + "eventhubs", + "namespace", + "application-group" + ] + }, + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Gets the primary and secondary connection strings for the Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Shows the connection strings of Authorizationrule for the namespace." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Shows the connection strings of Authorizationrule for the namespace." + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Shows the connection strings of Authorizationrule for the namespace." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerates the primary or secondary connection strings for the specified Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate the connection strings of Authorizationrule for the namespace." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate the connection strings of Authorizationrule for the namespace." + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate the connection strings of Authorizationrule for the namespace." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "authorization-rule keys" + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an AuthorizationRule for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" + ], + "name": "Creates Authorizationrule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" + ], + "name": "Creates Authorizationrule" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" + ], + "name": "Creates Authorizationrule" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an AuthorizationRule for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Deletes the Authorizationrule of the namespace" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Deletes the Authorizationrule of the namespace" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Deletes the Authorizationrule of the namespace" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of authorization rules for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Shows the list of Authorizationrule by Namespace" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Shows the list of Authorizationrule by Namespace" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Shows the list of Authorizationrule by Namespace" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an AuthorizationRule for a Namespace by rule name." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Shows the details of Authorizationrule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Shows the details of Authorizationrule" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Shows the details of Authorizationrule" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an AuthorizationRule for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Updates Authorizationrule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Updates Authorizationrule" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Updates Authorizationrule" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Eventhub namespace authorization-rule." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule" + ] + }, + "network-rule-set": { + "commands": { + "create": { + "help": { + "short": "Create NetworkRuleSet for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "network-rule-set", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List NetworkRuleSet for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "network-rule-set", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get NetworkRuleSet for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "network-rule-set", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update NetworkRuleSet for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "network-rule-set", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure EventHubs networkruleset for namespace" + }, + "names": [ + "eventhubs", + "namespace", + "network-rule-set" + ] + }, + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create PrivateEndpointConnections of service namespace." + }, + "names": [ + "eventhubs", + "namespace", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Private Endpoint Connection." + }, + "names": [ + "eventhubs", + "namespace", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the available PrivateEndpointConnections within a namespace." + }, + "names": [ + "eventhubs", + "namespace", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a description for the specified Private Endpoint Connection name." + }, + "names": [ + "eventhubs", + "namespace", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update PrivateEndpointConnections of service namespace." + }, + "names": [ + "eventhubs", + "namespace", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage eventhubs namespace private endpoint connection." + }, + "names": [ + "eventhubs", + "namespace", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "show": { + "help": { + "short": "List lists of resources that supports Privatelinks." + }, + "names": [ + "eventhubs", + "namespace", + "private-link-resource", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage eventhubs namespace private link resources ." + }, + "names": [ + "eventhubs", + "namespace", + "private-link-resource" + ] + }, + "schema-registry": { + "commands": { + "create": { + "help": { + "short": "Create an EventHub schema group." + }, + "names": [ + "eventhubs", + "namespace", + "schema-registry", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an EventHub schema group." + }, + "names": [ + "eventhubs", + "namespace", + "schema-registry", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the Schema Groups in a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "schema-registry", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an EventHub schema group." + }, + "names": [ + "eventhubs", + "namespace", + "schema-registry", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an EventHub schema group." + }, + "names": [ + "eventhubs", + "namespace", + "schema-registry", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manages eventhubs namespace schema registry." + }, + "names": [ + "eventhubs", + "namespace", + "schema-registry" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." + }, + "names": [ + "eventhubs", + "namespace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard --enable-auto-inflate" + ], + "name": "Creates a new namespace." + }, + { + "commands": [ + "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName" + ], + "name": "Creates a new namespace with Identity & Encryption Enabled" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard --enable-auto-inflate" + ], + "name": "Creates a new namespace." + }, + { + "commands": [ + "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName" + ], + "name": "Creates a new namespace with Identity & Encryption Enabled" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing namespace. This operation also removes all associated resources under the namespace." + }, + "names": [ + "eventhubs", + "namespace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace delete --resource-group myresourcegroup --name mynamespace" + ], + "name": "Delete the Namespace" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace delete --resource-group myresourcegroup --name mynamespace" + ], + "name": "Delete the Namespace" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "exists": { + "help": { + "short": "Check the give Namespace name availability." + }, + "names": [ + "eventhubs", + "namespace", + "exists" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the available Namespaces within a subscription, irrespective of the resource groups." + }, + "names": [ + "eventhubs", + "namespace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace list --resource-group myresourcegroup" + ], + "name": "List the Event Hubs Namespaces by resource group." + }, + { + "commands": [ + "eventhubs namespace list" + ], + "name": "Get the Namespaces by Subscription." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace list --resource-group myresourcegroup" + ], + "name": "List the Event Hubs Namespaces by resource group." + }, + { + "commands": [ + "eventhubs namespace list" + ], + "name": "Get the Namespaces by Subscription." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/namespaces", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the description of the specified namespace." + }, + "names": [ + "eventhubs", + "namespace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace show --resource-group myresourcegroup --name mynamespace" + ], + "name": "shows the Namespace details." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace show --resource-group myresourcegroup --name mynamespace" + ], + "name": "shows the Namespace details." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." + }, + "names": [ + "eventhubs", + "namespace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value --enable-auto-inflate True" + ], + "name": "Update a new namespace." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value --enable-auto-inflate True" + ], + "name": "Update a new namespace." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Eventhub namespace." + }, + "names": [ + "eventhubs", + "namespace" + ] + } + }, + "help": { + "short": "eventhub" + }, + "names": [ + "eventhubs" + ] + }, + "firmwareanalysis": { + "commandGroups": { + "firmware": { + "commands": { + "binary-hardening": { + "help": { + "short": "List binary hardening analysis results of a firmware." + }, + "names": [ + "firmwareanalysis", + "firmware", + "binary-hardening" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis firmware binary-hardening --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" + ], + "name": "List binary hardening analysis results of a firmware." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/binaryhardeningresults", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new firmware." + }, + "names": [ + "firmwareanalysis", + "firmware", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis firmware create --resource-group {resourceGroupName} --workspace-name {workspaceName} --description {description} --file-name {fileName} --file-size {fileSize} --vendor {vendorName} --model {model} --version {version} --status {status} --status-messages ['hi','message']" + ], + "name": "Create a new firmware." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "crypto-certificate": { + "help": { + "short": "List cryptographic certificate analysis results found in a firmware." + }, + "names": [ + "firmwareanalysis", + "firmware", + "crypto-certificate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis firmware crypto-certificate --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" + ], + "name": "List cryptographic certificate analysis results found in a firmware." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/cryptocertificates", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "crypto-key": { + "help": { + "short": "List cryptographic key analysis results found in a firmware." + }, + "names": [ + "firmwareanalysis", + "firmware", + "crypto-key" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis firmware crypto-key --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" + ], + "name": "List cryptographic key analysis results found in a firmware." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/cryptokeys", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "cve": { + "help": { + "short": "List CVE analysis results of a firmware." + }, + "names": [ + "firmwareanalysis", + "firmware", + "cve" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az firmwareanalysis firmware cve --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" + ], + "name": "List CVE analysis results of a firmware." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/cves", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a firmware." + }, + "names": [ + "firmwareanalysis", + "firmware", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis firmware delete --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" + ], + "name": "Delete a firmware." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "generate-filesystem-download-url": { + "help": { + "short": "Get a url for tar file download." + }, + "names": [ + "firmwareanalysis", + "firmware", + "generate-filesystem-download-url" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis firmware generate-filesystem-download-url --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" + ], + "name": "Get a url for tar file download." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/generatefilesystemdownloadurl", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the firmware images inside a workspace." + }, + "names": [ + "firmwareanalysis", + "firmware", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis firmware show --resource-group {ResourceGroupName} --workspace-name {workspaceName}" + ], + "name": "List all the firmware images inside a workspace." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "password-hash": { + "help": { + "short": "List password hash analysis results of a firmware." + }, + "names": [ + "firmwareanalysis", + "firmware", + "password-hash" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis firmware password-hash --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" + ], + "name": "List password hash analysis results of a firmware." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/passwordhashes", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "sbom-component": { + "help": { + "short": "List SBOM analysis results of a firmware." + }, + "names": [ + "firmwareanalysis", + "firmware", + "sbom-component" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis firmware sbom-component --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" + ], + "name": "List SBOM analysis results of a firmware." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/sbomcomponents", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a firmware." + }, + "names": [ + "firmwareanalysis", + "firmware", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis firmware show --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" + ], + "name": "Get a firmware." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "summary": { + "help": { + "short": "Get an analysis result summary of a firmware by name." + }, + "names": [ + "firmwareanalysis", + "firmware", + "summary" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis firmware summary --resource-group {resourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId} -n {analysisType}" + ], + "name": "Get an analysis result summary of a firmware by name." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/firmwares/{}/summaries/{}", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to perform operation on a particular firmware." + }, + "names": [ + "firmwareanalysis", + "firmware" + ] + }, + "workspace": { + "commands": { + "create": { + "help": { + "short": "create or update a firmware analysis workspace." + }, + "names": [ + "firmwareanalysis", + "workspace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis workspace create --resource-group {resourceGroupName} --workspace-name {workspaceName} --location {location} --tags {:, :,..}" + ], + "name": "create or update a firmware analysis workspace." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a firmware analysis workspace." + }, + "names": [ + "firmwareanalysis", + "workspace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis workspace delete --resource-group {resourceGroupName} --workspace-name {workspaceName}" + ], + "name": "Delete a firmware analysis workspace." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "generate-upload-url": { + "help": { + "short": "Get a url for file upload." + }, + "names": [ + "firmwareanalysis", + "workspace", + "generate-upload-url" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis workspace generate-upload-url --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}" + ], + "name": "Get a url for file upload." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}/generateuploadurl", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of the firmware analysis workspaces in the specified subscription." + }, + "names": [ + "firmwareanalysis", + "workspace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis workspace list --resource-group {ResourceGroupName}" + ], + "name": "List all of the firmware analysis workspaces in the specified subscription." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.iotfirmwaredefense/workspaces", + "plane": "mgmt-plane", + "version": "2024-01-10" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get firmware analysis workspace." + }, + "names": [ + "firmwareanalysis", + "workspace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "firmwareanalysis workspace show --resource-group {ResourceGroupName} --workspace-name {workspaceName}" + ], + "name": "Get firmware analysis workspace." + } + ], + "name": "2024-01-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.iotfirmwaredefense/workspaces/{}", + "plane": "mgmt-plane", + "version": "2024-01-10" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to perform operation on a particular workspace of the firmware." + }, + "names": [ + "firmwareanalysis", + "workspace" + ] + } + }, + "help": { + "short": "Commands to manage firmware analysis." + }, + "names": [ + "firmwareanalysis" + ] + }, + "fluid-relay": { + "commandGroups": { + "container": { + "commands": { + "delete": { + "help": { + "short": "Delete a Fluid Relay container." + }, + "names": [ + "fluid-relay", + "container", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay container delete -g MyResourceGroup --server-name MyServerName -n MyContainerName" + ], + "name": "FluidRelayContainer_Delete" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/fluidrelaycontainers/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Fluid Relay containers which are children of a given Fluid Relay server." + }, + "names": [ + "fluid-relay", + "container", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay container list -g MyResourceGroup --server-name MyServerName" + ], + "name": "FluidRelayContainer_List" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/fluidrelaycontainers", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Fluid Relay container." + }, + "names": [ + "fluid-relay", + "container", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay container show -g MyResourceGroup --server-name MyServerName -n MyContainerName" + ], + "name": "FluidRelayContainer_Show" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/fluidrelaycontainers/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Fluid Relay Container." + }, + "names": [ + "fluid-relay", + "container" + ] + }, + "server": { + "commands": { + "create": { + "help": { + "short": "Create a Fluid Relay server." + }, + "names": [ + "fluid-relay", + "server", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server create -n TestFluidRelay -l westus2 -g MyResourceGroup --sku standard --tags category=sales --identity type=\"SystemAssigned\"", + "fluid-relay server create -n TestFluidRelay -l westus2 -g MyResourceGroup --sku standard --tags category=sales --identity type=\"SystemAssigned, UserAssigned\" user-assigned-identities={\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1\",\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2\"}" + ], + "name": "FluidRelayServer_Create" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Fluid Relay server." + }, + "names": [ + "fluid-relay", + "server", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server delete -n testFluidRelay -g MyResourceGroup -y" + ], + "name": "FluidRelayServer_Delete" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Fluid Relay servers." + }, + "names": [ + "fluid-relay", + "server", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server list --subscription 00000000-0000-0000-0000-000000000000", + "fluid-relay server list -g MyResourceGroup" + ], + "name": "FluidRelayServer_List" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fluidrelay/fluidrelayservers", + "plane": "mgmt-plane", + "version": "2022-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "list-key": { + "help": { + "short": "Get primary and secondary key for this server." + }, + "names": [ + "fluid-relay", + "server", + "list-key" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server list-key -g MyResourceGroup --server-name MyServerName" + ], + "name": "FluidRelayServer_List-key" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "regenerate-key": { + "help": { + "short": "Regenerate the primary or secondary key for this server." + }, + "names": [ + "fluid-relay", + "server", + "regenerate-key" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server regenerate-key -g MyResourceGroup --server-name MyServerName --key-name key1" + ], + "name": "FluidRelayServer_Regenerate-key" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/regeneratekey", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Fluid Relay server." + }, + "names": [ + "fluid-relay", + "server", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server show -g MyResourceGroup -n MyFluidRelay" + ], + "name": "FluidRelayServer_Show" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Fluid Relay server." + }, + "names": [ + "fluid-relay", + "server", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server update -n MyFluidRelay -l westus2 -g MyResourceGroup --tags category=sale" + ], + "name": "FluidRelayServer_Update" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Fluid Relay Server." + }, + "names": [ + "fluid-relay", + "server" + ] + } + }, + "help": { + "short": "Manage Fluid Relay" + }, + "names": [ + "fluid-relay" + ] + }, + "grafana": { + "commands": { + "create": { + "help": { + "short": "Create a workspace for Grafana resource. This API is idempotent, so user can either create a new grafana or update an existing grafana." + }, + "names": [ + "grafana", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "grafana create --resource-group myResourceGroup --workspace-name myWorkspace --sku-tier Standard --public-network-access Enabled" + ], + "name": "create Azure Managed Grafana resource with Standard Sku and public network access enabled" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dashboard/grafana/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a workspace for Grafana resource." + }, + "names": [ + "grafana", + "delete" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dashboard/grafana/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all resources of workspaces for Grafana under the specified subscription." + }, + "names": [ + "grafana", + "list" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dashboard/grafana", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dashboard/grafana", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of a specific workspace for Grafana resource." + }, + "names": [ + "grafana", + "show" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dashboard/grafana/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a workspace for Grafana resource." + }, + "names": [ + "grafana", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "grafana update -g MyResourceGroup -n MyGrafana --public-network-access disabled" + ], + "name": "disable the public network access" + }, + { + "commands": [ + "grafana update -g MyResourceGroup -n MyGrafana --smtp enabled --from-address johndoe@outlook.com --from-name john --host \"smtp.mailgun.org:587\" --user \"postmaster@sandbox12345.mailgun.org\" --password \"password\" --start-tls-policy OpportunisticStartTLS --skip-verify true" + ], + "name": "enable mail notification through SMTP relay sevice of mailgun" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dashboard/grafana/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage Azure Managed Grafana resources." + }, + "names": [ + "grafana" + ] + }, + "graph-services": { + "commandGroups": { + "account": { + "commands": { + "create": { + "help": { + "short": "Create account resource. Enables billing for the provided application." + }, + "names": [ + "graph-services", + "account", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "graph-services account create --resource-group myRG --resource-name myGraphAppBilling --subscription mySubscriptionGUID --location global --tags \"foo=bar\" \"baz=qux\" --app-id myAppGUID" + ], + "name": "Create Account" + } + ], + "name": "2023-04-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-13" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an account resource. Disables billing on the associated application." + }, + "names": [ + "graph-services", + "account", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "graph-services account delete --subscription mySubscriptionGUID --resource-group myRG --resource-name myGraphAppBilling" + ], + "name": "Delete account" + } + ], + "name": "2023-04-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-13" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of accounts belonging to a subscription." + }, + "names": [ + "graph-services", + "account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "graph-services account list --subscription mySubscriptionGUID --resource-group myRg" + ], + "name": "List resources in subscription" + } + ], + "name": "2023-04-13", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.graphservices/accounts", + "plane": "mgmt-plane", + "version": "2023-04-13" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts", + "plane": "mgmt-plane", + "version": "2023-04-13" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an account resource given its name." + }, + "names": [ + "graph-services", + "account", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "--subscription mySubscriptionGUID --resource-group myRG --resource-name myGraphAppBilling" + ], + "name": "Get account" + } + ], + "name": "2023-04-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-13" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "The only supported updated on a resource is the tags property" + ], + "short": "Update an account resource." + }, + "names": [ + "graph-services", + "account", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "graph-services account update --resource-group myRG --resource-name myGraphAppBilling --subscription mySubscriptionGUID --location global --tags \"foo1=bar1\" \"baz1=qux1\"" + ], + "name": "Update account" + } + ], + "name": "2023-04-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-13" + } + ] + } + ] + } + }, + "help": { + "short": "Make operations on Microsoft.GraphServices/Accounts" + }, + "names": [ + "graph-services", + "account" + ] + } + }, + "help": { + "lines": [ + "Manage Microsoft.GraphServices/Accounts resources in Azure to configure billing on a Graph application." + ], + "short": "Make operations on Microsoft.GraphServices resource types" + }, + "names": [ + "graph-services" + ] + }, + "image": { + "commandGroups": { + "builder": { + "commandGroups": { + "trigger": { + "commands": { + "create": { + "help": { + "short": "Create a trigger for the specified virtual machine image template" + }, + "names": [ + "image", + "builder", + "trigger", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "image builder trigger create --resource-group MyResourceGroup --image-template-name MyImageTemplate --trigger-name MyTrigger" + ], + "name": "Create a image builder template trigger." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a trigger for the specified virtual machine image template" + }, + "names": [ + "image", + "builder", + "trigger", + "delete" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all triggers for the specified Image Template resource" + }, + "names": [ + "image", + "builder", + "trigger", + "list" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified trigger for the specified image template resource" + }, + "names": [ + "image", + "builder", + "trigger", + "show" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage image builder template trigger." + }, + "names": [ + "image", + "builder", + "trigger" + ] + } + }, + "help": { + "short": "Manage and build image builder templates." + }, + "names": [ + "image", + "builder" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an image." + }, + "names": [ + "image", + "create" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Image." + }, + "names": [ + "image", + "delete" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the list of images under a resource group." + }, + "names": [ + "image", + "list" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2020-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2017-12-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2017-03-30" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an image." + }, + "names": [ + "image", + "show" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an image." + }, + "names": [ + "image", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + } + }, + "help": { + "short": "Manage custom virtual machine images." + }, + "names": [ + "image" + ] + }, + "informatica": { + "commandGroups": { + "data-management": { + "commandGroups": { + "organization": { + "commandGroups": { + "serverless-runtime": { + "commandGroups": { + "serverless": { + "commands": { + "resource-by-id": { + "help": { + "short": "Returns a serverless runtime resource by ID" + }, + "names": [ + "informatica", + "data-management", + "organization", + "serverless-runtime", + "serverless", + "resource-by-id" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}/serverlessresourcebyid", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Informatica serverless resource" + }, + "names": [ + "informatica", + "data-management", + "organization", + "serverless-runtime", + "serverless" + ] + } + }, + "commands": { + "check-dependency": { + "help": { + "short": "Checks all dependencies for a serverless runtime resource" + }, + "names": [ + "informatica", + "data-management", + "organization", + "serverless-runtime", + "check-dependency" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}/checkdependencies", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a InformaticaServerlessRuntimeResource" + }, + "names": [ + "informatica", + "data-management", + "organization", + "serverless-runtime", + "create" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a InformaticaServerlessRuntimeResource" + }, + "names": [ + "informatica", + "data-management", + "organization", + "serverless-runtime", + "delete" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List InformaticaServerlessRuntimeResource resources by InformaticaOrganizationResource" + }, + "names": [ + "informatica", + "data-management", + "organization", + "serverless-runtime", + "list" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a InformaticaServerlessRuntimeResource" + }, + "names": [ + "informatica", + "data-management", + "organization", + "serverless-runtime", + "show" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + }, + "start-failed-serverless-runtime": { + "help": { + "short": "Starts a failed runtime resource" + }, + "names": [ + "informatica", + "data-management", + "organization", + "serverless-runtime", + "start-failed-serverless-runtime" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}/startfailedserverlessruntime", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a InformaticaServerlessRuntimeResource" + }, + "names": [ + "informatica", + "data-management", + "organization", + "serverless-runtime", + "update" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/serverlessruntimes/{}", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Informatica serverless-runtime" + }, + "names": [ + "informatica", + "data-management", + "organization", + "serverless-runtime" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a InformaticaOrganizationResource" + }, + "names": [ + "informatica", + "data-management", + "organization", + "create" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a InformaticaOrganizationResource" + }, + "names": [ + "informatica", + "data-management", + "organization", + "delete" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + }, + "get-all-serverless-runtime": { + "help": { + "short": "Gets all serverless runtime resources in a given informatica organization resource." + }, + "names": [ + "informatica", + "data-management", + "organization", + "get-all-serverless-runtime" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/getallserverlessruntimes", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + }, + "get-serverless-metadatum": { + "help": { + "short": "Gets Metadata of the serverless runtime environment." + }, + "names": [ + "informatica", + "data-management", + "organization", + "get-serverless-metadatum" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}/getserverlessmetadata", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List InformaticaOrganizationResource resources by subscription ID" + }, + "names": [ + "informatica", + "data-management", + "organization", + "list" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/providers/informatica.datamanagement/organizations", + "plane": "mgmt-plane", + "version": "2024-05-08" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a InformaticaOrganizationResource" + }, + "names": [ + "informatica", + "data-management", + "organization", + "show" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a InformaticaOrganizationResource" + }, + "names": [ + "informatica", + "data-management", + "organization", + "update" + ], + "versions": [ + { + "name": "2024-05-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/informatica.datamanagement/organizations/{}", + "plane": "mgmt-plane", + "version": "2024-05-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Informatica organization" + }, + "names": [ + "informatica", + "data-management", + "organization" + ] + } + }, + "help": { + "short": "Manage Informatica" + }, + "names": [ + "informatica", + "data-management" + ] + } + }, + "help": { + "short": "Manage Informatica" + }, + "names": [ + "informatica" + ] + }, + "k8s-runtime": { + "commandGroups": { + "bgp-peer": { + "commands": { + "create": { + "help": { + "short": "Create a BgpPeer" + }, + "names": [ + "k8s-runtime", + "bgp-peer", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime bgp-peer create --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --my-asn 10000 --peer-asn 20000 --peer-address 192.168.50.1" + ], + "name": "Create a BGP Peer" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime bgp-peer create --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --my-asn 10000 --peer-asn 20000 --peer-address 192.168.50.1" + ], + "name": "Create a BGP Peer" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a BgpPeer" + }, + "names": [ + "k8s-runtime", + "bgp-peer", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime bgp-peer delete --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "Delete a BGP peer" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime bgp-peer delete --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "Delete a BGP peer" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List BgpPeer resources by parent" + }, + "names": [ + "k8s-runtime", + "bgp-peer", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime bgp-peer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "List all BGP peers in a cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime bgp-peer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "List all BGP peers in a cluster" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a BgpPeer" + }, + "names": [ + "k8s-runtime", + "bgp-peer", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime bgp-peer show --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "Get a BGP peer" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime bgp-peer show --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "Get a BGP peer" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a BgpPeer" + }, + "names": [ + "k8s-runtime", + "bgp-peer", + "update" + ], + "versions": [ + { + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage BGP peers of Arc Kubernetes clusters" + }, + "names": [ + "k8s-runtime", + "bgp-peer" + ] + }, + "load-balancer": { + "commands": { + "create": { + "help": { + "short": "Create a LoadBalancer" + }, + "names": [ + "k8s-runtime", + "load-balancer", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime load-balancer create --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --addresses \"192.168.50.1/32\" --advertise-mode ARP --service-selector \"\"" + ], + "name": "Create a load balancer" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime load-balancer create --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --addresses \"192.168.50.1/32\" --advertise-mode ARP --service-selector \"\"" + ], + "name": "Create a load balancer" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a LoadBalancer" + }, + "names": [ + "k8s-runtime", + "load-balancer", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime load-balancer delete --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "Delete a load balancer" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime load-balancer delete --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "Delete a load balancer" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List LoadBalancer resources by parent" + }, + "names": [ + "k8s-runtime", + "load-balancer", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime load-balancer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "List all load balancers in a cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime load-balancer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "List all load balancers in a cluster" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a LoadBalancer" + }, + "names": [ + "k8s-runtime", + "load-balancer", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime load-balancer show --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "Get a load balancer" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime load-balancer show --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "Get a load balancer" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a LoadBalancer" + }, + "names": [ + "k8s-runtime", + "load-balancer", + "update" + ], + "versions": [ + { + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage load balancers of Arc Kubernetes clusters" + }, + "names": [ + "k8s-runtime", + "load-balancer" + ] + }, + "service": { + "commands": { + "create": { + "help": { + "short": "Create a Service" + }, + "names": [ + "k8s-runtime", + "service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime service create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --service-name storageclass" + ], + "name": "Create a storageclass service" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime service create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --service-name storageclass" + ], + "name": "Create a storageclass service" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Service" + }, + "names": [ + "k8s-runtime", + "service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime service delete --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --service-name storageclass" + ], + "name": "Delete storage class service" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime service delete --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --service-name storageclass" + ], + "name": "Delete storage class service" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Services by parent" + }, + "names": [ + "k8s-runtime", + "service", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime service list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "List all services for a cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime service list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "List all services for a cluster" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Service" + }, + "names": [ + "k8s-runtime", + "service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime service show --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --service-name storageclass" + ], + "name": "Show storageclass service" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime service show --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --service-name storageclass" + ], + "name": "Show storageclass service" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/services/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Kubernetes runtime services of Arc Kubernetes clusters" + }, + "names": [ + "k8s-runtime", + "service" + ] + }, + "storage-class": { + "commands": { + "create": { + "help": { + "short": "Create a StorageClass" + }, + "names": [ + "k8s-runtime", + "storage-class", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name rwxsc --type-properties rwx.backing-storage-class-name=managed-csi" + ], + "name": "Create an RWX storage class on top of managed-csi storage class" + }, + { + "commands": [ + "k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties blob.azure-storage-account-key=accountkey blob.azure-storage-account-name=accountname" + ], + "name": "Create a Blob storage class" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name rwxsc --type-properties rwx.backing-storage-class-name=managed-csi" + ], + "name": "Create an RWX storage class on top of managed-csi storage class" + }, + { + "commands": [ + "k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties blob.azure-storage-account-key=accountkey blob.azure-storage-account-name=accountname" + ], + "name": "Create a Blob storage class" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a StorageClass" + }, + "names": [ + "k8s-runtime", + "storage-class", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime storage-class delete --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "Delete a storage class" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime storage-class delete --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "Delete a storage class" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List StorageClass resources by parent" + }, + "names": [ + "k8s-runtime", + "storage-class", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime storage-class list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "List all storage classes in a cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime storage-class list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "List all storage classes in a cluster" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a StorageClass" + }, + "names": [ + "k8s-runtime", + "storage-class", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime storage-class show --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "Show a storage class" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime storage-class show --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1" + ], + "name": "Show a storage class" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a StorageClass" + }, + "names": [ + "k8s-runtime", + "storage-class", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "k8s-runtime storage-class update --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties azure-storage-account-key=accountkey azure-storage-account-name=accountname" + ], + "name": "Update the properties of a Blob storage class" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "k8s-runtime storage-class update --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties azure-storage-account-key=accountkey azure-storage-account-name=accountname" + ], + "name": "Update the properties of a Blob storage class" + } + ], + "name": "2024-03-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.kubernetesruntime/storageclasses/{}", + "plane": "mgmt-plane", + "version": "2024-03-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage storage classes of Arc Kubernetes clusters" + }, + "names": [ + "k8s-runtime", + "storage-class" + ] + } + }, + "help": { + "short": "Manage Arc Kubernetes Runtime resources" + }, + "names": [ + "k8s-runtime" + ] + }, + "large-instance": { + "commands": { + "list": { + "help": { + "short": "Gets a list of Azure Large Instances in the specified subscription. The operations returns various properties of each Azure Large Instance." + }, + "names": [ + "large-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "large-instance list --subscription $SUBSCRIPTION_ID" + ], + "name": "To list Azure Large Instances in a subscription" + }, + { + "commands": [ + "large-instance list --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP" + ], + "name": "To list Azure Large Instances in a specific subscription and resource group" + } + ], + "name": "2023-07-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargeinstances", + "plane": "mgmt-plane", + "version": "2023-07-20-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances", + "plane": "mgmt-plane", + "version": "2023-07-20-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "large-instance list --subscription $SUBSCRIPTION_ID" + ], + "name": "To list Azure Large Instances in a subscription" + }, + { + "commands": [ + "large-instance list --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP" + ], + "name": "To list Azure Large Instances in a specific subscription and resource group" + } + ], + "name": "2024-04-10", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargeinstances", + "plane": "mgmt-plane", + "version": "2024-04-10" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances", + "plane": "mgmt-plane", + "version": "2024-04-10" + } + ] + } + ] + }, + "restart": { + "help": { + "short": "The operation to restart an Azure Large Instance (only for compute instances)" + }, + "names": [ + "large-instance", + "restart" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "large-instance restart --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME" + ], + "name": "To restart an Azure Large Instance" + } + ], + "name": "2023-07-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/restart", + "plane": "mgmt-plane", + "version": "2023-07-20-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "large-instance restart --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME" + ], + "name": "To restart an Azure Large Instance" + } + ], + "name": "2024-04-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/restart", + "plane": "mgmt-plane", + "version": "2024-04-10" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Azure Large Instance for the specified subscription, resource group,\nand instance name." + }, + "names": [ + "large-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "large-instance show --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP" + ], + "name": "To show details about an Azure Large Instance" + } + ], + "name": "2023-07-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}", + "plane": "mgmt-plane", + "version": "2023-07-20-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "large-instance show --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP" + ], + "name": "To show details about an Azure Large Instance" + } + ], + "name": "2024-04-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}", + "plane": "mgmt-plane", + "version": "2024-04-10" + } + ] + } + ] + }, + "shutdown": { + "help": { + "short": "The operation to shutdown an Azure Large Instance (only for compute instances)" + }, + "names": [ + "large-instance", + "shutdown" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "large-instance shutdown --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME" + ], + "name": "To shutdown an Azure Large Instance" + } + ], + "name": "2023-07-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/shutdown", + "plane": "mgmt-plane", + "version": "2023-07-20-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "large-instance shutdown --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME" + ], + "name": "To shutdown an Azure Large Instance" + } + ], + "name": "2024-04-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/shutdown", + "plane": "mgmt-plane", + "version": "2024-04-10" + } + ] + } + ] + }, + "start": { + "help": { + "short": "The operation to start an Azure Large Instance (only for compute instances)" + }, + "names": [ + "large-instance", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "large-instance start --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME" + ], + "name": "To start an Azure Large Instance" + } + ], + "name": "2023-07-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-07-20-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "large-instance start --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME" + ], + "name": "To start an Azure Large Instance" + } + ], + "name": "2024-04-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/start", + "plane": "mgmt-plane", + "version": "2024-04-10" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Tags field of an Azure Large Instance for the specified\nsubscription, resource group, and instance name." + }, + "names": [ + "large-instance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "large-instance update --subscription $SUBSCRIPTION_ID --instance-name=$INSTANCE_NAME --resource-group=$RESOURCE_GROUP --tags newKey=value" + ], + "name": "To add an Azure Large Instance tag" + } + ], + "name": "2023-07-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}", + "plane": "mgmt-plane", + "version": "2023-07-20-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "large-instance update --subscription $SUBSCRIPTION_ID --instance-name=$INSTANCE_NAME --resource-group=$RESOURCE_GROUP --tags" + ], + "name": "To add an Azure Large Instance tag" + } + ], + "name": "2024-04-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}", + "plane": "mgmt-plane", + "version": "2024-04-10" + } + ] + } + ] + } + }, + "help": { + "short": "Handle Operations for Compute Azure Large Instances." + }, + "names": [ + "large-instance" + ] + }, + "large-storage-instance": { + "commands": { + "list": { + "help": { + "short": "List a list of Azure Large Storage Instances in the specified subscription. The operations returns various properties of each Azure Large Storage instance." + }, + "names": [ + "large-storage-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "large-storage-instance list --subscription $SUBSCRIPTIONID --resource-group $RESOURCE_GROUP" + ], + "name": "To list Azure Large Storage Instances in a specific subscription and resource group" + } + ], + "name": "2023-07-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances", + "plane": "mgmt-plane", + "version": "2023-07-20-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances", + "plane": "mgmt-plane", + "version": "2023-07-20-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "large-storage-instance list --subscription $SUBSCRIPTIONID --resource-group $RESOURCE_GROUP" + ], + "name": "To list Azure Large Storage Instances in a specific subscription and resource group" + } + ], + "name": "2024-04-10", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances", + "plane": "mgmt-plane", + "version": "2024-04-10" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances", + "plane": "mgmt-plane", + "version": "2024-04-10" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Azure Large Storage instance for the specified subscription, resource\ngroup, and instance name." + }, + "names": [ + "large-storage-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "large-storage-instance show --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP" + ], + "name": "To show details about a specific Azure Large Storage Instance" + } + ], + "name": "2023-07-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances/{}", + "plane": "mgmt-plane", + "version": "2023-07-20-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "large-storage-instance show --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP" + ], + "name": "To show details about a specific Azure Large Storage Instance" + } + ], + "name": "2024-04-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances/{}", + "plane": "mgmt-plane", + "version": "2024-04-10" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Tags field of a Azure Large Storage Instance for the specified\nsubscription, resource group, and instance name." + }, + "names": [ + "large-storage-instance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "large-storage-instance update --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP --tags newKey=value" + ], + "name": "To add an Azure Large Storage Instance tag" + } + ], + "name": "2023-07-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances/{}", + "plane": "mgmt-plane", + "version": "2023-07-20-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "large-storage-instance update --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP --tags newKey=value" + ], + "name": "To add an Azure Large Storage Instance tag" + } + ], + "name": "2024-04-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances/{}", + "plane": "mgmt-plane", + "version": "2024-04-10" + } + ] + } + ] + } + }, + "help": { + "short": "Handle Operations for Storage Azure Large Instances." + }, + "names": [ + "large-storage-instance" + ] + }, + "load": { + "commands": { + "create": { + "help": { + "lines": [ + "The load test resource name must be unique to a resource group." + ], + "short": "Create an Azure Load Testing resource." + }, + "names": [ + "load", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "load create --name sample-resource --resource-group sample-rg --location westus2", + "load create -n sample-resource -g sample-rg -l westus2" + ], + "name": "Create a new Azure load testing resource" + }, + { + "commands": [ + "load create -n sample-resource -g sample-rg -l westus2 --tags type=testing target=infra" + ], + "name": "Create a new Azure load testing resource with tags" + }, + { + "commands": [ + "load create -n sample-resource -g sample-rg -l westus2 --identity-type SystemAssigned,UserAssigned --user-assigned \"{'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi':{}}\"" + ], + "name": "Create a new Azure load testing resource with Managed identity" + }, + { + "commands": [ + "load create -n sample-resource -g sample-rg -l westus2 --identity-type SystemAssigned,UserAssigned --user-assigned \"{'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi':{}}\" --encryption-key https://sample-kv.vault.azure.net/keys/samplekey/2d1ccd5c50234ea2a0858fe148b69cde --encryption-identity /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi" + ], + "name": "Create a new Azure load testing resource with CMK Encryption" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure Load Testing resource." + }, + "names": [ + "load", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "load delete --name sample-resource --resource-group sample-rg" + ], + "name": "Delete Azure load testing resource" + }, + { + "commands": [ + "load delete --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.LoadTestService/loadtests/sample-resource1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg2/providers/Microsoft.LoadTestService/loadtests/sample-resource2" + ], + "name": "Delete multiple Azure load testing resources" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists Azure Load Testing resources." + }, + "names": [ + "load", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "load list --resource-group sample-rg", + "load list" + ], + "name": "List Azure load testing resources" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.loadtestservice/loadtests", + "plane": "mgmt-plane", + "version": "2022-12-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the details of one or more Azure Load Testing resources." + }, + "names": [ + "load", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "load show --name sample-resource --resource-group sample-rg" + ], + "name": "Show an Azure load testing resource" + }, + { + "commands": [ + "load show --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.LoadTestService/loadtests/sample-resource1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg2/providers/Microsoft.LoadTestService/loadtests/sample-resource2" + ], + "name": "Show Azure load testing resources" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure Load Testing resource." + }, + "names": [ + "load", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "load update --name sample-resource --resource-group sample-rg --identity-type SystemAssigned", + "load update --name sample-resource --resource-group sample-rg --tags type=server", + "load update --name sample-resource --resource-group sample-rg --encryption-key https://sample-kv.vault.azure.net/keys/samplekey2/2d1ccd5c50234ea2a0858fe148b69cde", + "load update --name sample-resource --resource-group sample-rg --identity-type SystemAssigned,UserAssigned --user-assigned \"{'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi':{}}\" --encryption-key https://sample-kv.vault.azure.net/keys/samplekey2/2d1ccd5c50234ea2a0858fe148b69cde --encryption-identity SystemAssigned" + ], + "name": "Update Azure load testing resource" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Load Testing resources." + }, + "names": [ + "load" + ] + }, + "logic": { + "commandGroups": { + "integration-account": { + "commandGroups": { + "assembly": { + "commands": { + "create": { + "help": { + "short": "Create an assembly for an integration account." + }, + "names": [ + "logic", + "integration-account", + "assembly", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account assembly create -g rg --integration-account-name name -n assembly --assembly-name assembly --content 'Base64 encoded Assembly Content' --content-type application/octet-stream" + ], + "name": "Create assembly" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/assemblies/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an assembly for an integration account." + }, + "names": [ + "logic", + "integration-account", + "assembly", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account assembly delete -g rg --integration-account-name name -n assembly" + ], + "name": "Delete assembly" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/assemblies/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the assemblies for an integration account." + }, + "names": [ + "logic", + "integration-account", + "assembly", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account assembly list -g rg --integration-account-name name" + ], + "name": "List assembly" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/assemblies", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an assembly for an integration account." + }, + "names": [ + "logic", + "integration-account", + "assembly", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account assembly show -g rg --integration-account-name name -n assembly" + ], + "name": "Show assembly" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/assemblies/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an assembly for an integration account." + }, + "names": [ + "logic", + "integration-account", + "assembly", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account assembly update -g rg --integration-account-name name -n assembly --assembly-version 1.0.0.0" + ], + "name": "Update assembly" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/assemblies/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage integration account assembly" + }, + "names": [ + "logic", + "integration-account", + "assembly" + ] + }, + "batch-configuration": { + "commands": { + "create": { + "help": { + "short": "Create a batch configuration for an integration account." + }, + "names": [ + "logic", + "integration-account", + "batch-configuration", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account batch-configuration create -g rg -n batch --integration-account-name name --batch-group-name group --release-criteria '{recurrence:{frequency:Minute,interval:1},messageCount:10,batchSize:10000}'" + ], + "name": "Create batch configuration" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/batchconfigurations/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a batch configuration for an integration account." + }, + "names": [ + "logic", + "integration-account", + "batch-configuration", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account batch-configuration delete -g rg -n batch --integration-account-name name" + ], + "name": "Delete batch configuration" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/batchconfigurations/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the batch configurations for an integration account." + }, + "names": [ + "logic", + "integration-account", + "batch-configuration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account batch-configuration list -g rg --integration-account-name name" + ], + "name": "List batch configuration" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/batchconfigurations", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a batch configuration for an integration account." + }, + "names": [ + "logic", + "integration-account", + "batch-configuration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account batch-configuration show -g rg -n batch --integration-account-name name" + ], + "name": "Show batch configuration" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/batchconfigurations/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a batch configuration for an integration account." + }, + "names": [ + "logic", + "integration-account", + "batch-configuration", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account batch-configuration update -g rg -n batch --integration-account-name name --release-criteria '{recurrence:{frequency:Minute,interval:2},messageCount:20,batchSize:12000}'" + ], + "name": "Update batch configuration" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/batchconfigurations/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage integration account batch configuration" + }, + "names": [ + "logic", + "integration-account", + "batch-configuration" + ] + }, + "map": { + "commands": { + "create": { + "help": { + "short": "Create an integration account map. If the map is larger than 4 MB, you need to store the map in an Azure blob and use the blob's Shared Access Signature (SAS) URL as the 'contentLink' property value." + }, + "names": [ + "logic", + "integration-account", + "map", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account map create -g rg -n map-name --integration-account account-name --map-type Xslt --content-type application/xml --map-content map_content.txt" + ], + "name": "Create map" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an integration account map." + }, + "names": [ + "logic", + "integration-account", + "map", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account map delete -g rg -n map-name --integration-account account-name" + ], + "name": "Delete map" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of integration account maps." + }, + "names": [ + "logic", + "integration-account", + "map", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account map list -g rg --integration-account account-name" + ], + "name": "List map" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an integration account map." + }, + "names": [ + "logic", + "integration-account", + "map", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account map show -g rg -n map-name --integration-account account-name" + ], + "name": "Show map" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an integration account map. If the map is larger than 4 MB, you need to store the map in an Azure blob and use the blob's Shared Access Signature (SAS) URL as the 'contentLink' property value." + }, + "names": [ + "logic", + "integration-account", + "map", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account map update -g rg -n map-name --integration-account account-name" + ], + "name": "Update map" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage logic integration account map" + }, + "names": [ + "logic", + "integration-account", + "map" + ] + }, + "partner": { + "commands": { + "create": { + "help": { + "short": "Create an integration account partner." + }, + "names": [ + "logic", + "integration-account", + "partner", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account partner create -g rg -n partner --integration-account-name name --content '{b2b:{businessIdentities:[{qualifier:AA,value:BB}]}}' --partner-type B2B" + ], + "name": "Create partner" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/partners/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an integration account partner." + }, + "names": [ + "logic", + "integration-account", + "partner", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account partner delete -g rg -n partner --integration-account-name name" + ], + "name": "Delete partner" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/partners/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List integration account partners." + }, + "names": [ + "logic", + "integration-account", + "partner", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account partner list -g rg --integration-account-name name" + ], + "name": "List partner" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/partners", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an integration account partner." + }, + "names": [ + "logic", + "integration-account", + "partner", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account partner show -g rg -n partner --integration-account-name name" + ], + "name": "Show partner" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/partners/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an integration account partner." + }, + "names": [ + "logic", + "integration-account", + "partner", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account partner update -g rg -n partner --integration-account-name name --content '{b2b:{businessIdentities:[{qualifier:CC,value:DD}]}}'" + ], + "name": "Update partner" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/partners/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage integration account partner" + }, + "names": [ + "logic", + "integration-account", + "partner" + ] + }, + "session": { + "commands": { + "create": { + "help": { + "short": "Create an integration account session." + }, + "names": [ + "logic", + "integration-account", + "session", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account session create -g rg -n session --integration-account-name name --content \"{'controlNumber':1234}\"" + ], + "name": "Create session" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/sessions/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an integration account session." + }, + "names": [ + "logic", + "integration-account", + "session", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account session delete -g rg -n session --integration-account-name name" + ], + "name": "Delete session" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/sessions/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of integration account sessions." + }, + "names": [ + "logic", + "integration-account", + "session", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account session list -g rg --integration-account-name name" + ], + "name": "List session" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/sessions", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an integration account session." + }, + "names": [ + "logic", + "integration-account", + "session", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account session show -g rg -n session --integration-account-name name" + ], + "name": "Show session" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/sessions/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an integration account session." + }, + "names": [ + "logic", + "integration-account", + "session", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account session update -g rg -n session --integration-account-name name --content \"{'controlNumber':12345}\"" + ], + "name": "Update" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/sessions/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage integration account session" + }, + "names": [ + "logic", + "integration-account", + "session" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an integration account." + }, + "names": [ + "logic", + "integration-account", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account create --sku Standard --name integration-account-name --resource-group rg" + ], + "name": "Create integration account" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an integration account." + }, + "names": [ + "logic", + "integration-account", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account delete --name integration-account-name --resource-group rg" + ], + "name": "Delete integration account" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List integration accounts" + }, + "names": [ + "logic", + "integration-account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account list --resource-group rg" + ], + "name": "List integration accounts by resource group name" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.logic/integrationaccounts", + "plane": "mgmt-plane", + "version": "2019-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "list-callback-url": { + "help": { + "short": "List the integration account callback URL." + }, + "names": [ + "logic", + "integration-account", + "list-callback-url" + ], + "versions": [ + { + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/listcallbackurl", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an integration account." + }, + "names": [ + "logic", + "integration-account", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account show --name integration-account-name --resource-group rg" + ], + "name": "Show integration account" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an integration account." + }, + "names": [ + "logic", + "integration-account", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account update --sku Basic --tag atag=123 --name integration-account-name --resource-group rg" + ], + "name": "Update an integration account" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage logic integration account" + }, + "names": [ + "logic", + "integration-account" + ] + }, + "workflow": { + "commandGroups": { + "identity": { + "commands": { + "assign": { + "help": { + "short": "Assign identities" + }, + "names": [ + "logic", + "workflow", + "identity", + "assign" + ], + "versions": [ + { + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2019-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "logic", + "workflow", + "identity", + "delete" + ], + "versions": [ + { + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2019-05-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove identities" + }, + "names": [ + "logic", + "workflow", + "identity", + "remove" + ], + "versions": [ + { + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2019-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "logic", + "workflow", + "identity", + "show" + ], + "versions": [ + { + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2019-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage workflow identity" + }, + "names": [ + "logic", + "workflow", + "identity" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a workflow." + }, + "names": [ + "logic", + "workflow", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic workflow create --resource-group rg --name workflow --definition workflow.json" + ], + "name": "Create workflow" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a workflow." + }, + "names": [ + "logic", + "workflow", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic workflow delete --resource-group rg --name workflow" + ], + "name": "Delete workflow" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "generate-upgraded-definition": { + "help": { + "short": "Generates the upgraded definition for a workflow." + }, + "names": [ + "logic", + "workflow", + "generate-upgraded-definition" + ], + "versions": [ + { + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}/generateupgradeddefinition", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List workflows" + }, + "names": [ + "logic", + "workflow", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic workflow list --resource-group rg" + ], + "name": "List all workflows in a resource group" + }, + { + "commands": [ + "logic workflow list" + ], + "name": "List all workflows in a subscription" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.logic/workflows", + "plane": "mgmt-plane", + "version": "2019-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a workflow." + }, + "names": [ + "logic", + "workflow", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic workflow show --resource-group rg --name workflow" + ], + "name": "Show workflow" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a workflow." + }, + "names": [ + "logic", + "workflow", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic workflow update --resource-group rg --name workflow --definition workflow.json" + ], + "name": "Update workflow" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/workflows/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage workflow" + }, + "names": [ + "logic", + "workflow" + ] + } + }, + "help": { + "short": "Manage logic" + }, + "names": [ + "logic" + ] + }, + "maintenance": { + "commandGroups": { + "applyupdate": { + "commands": { + "create": { + "help": { + "short": "Apply maintenance updates to resource" + }, + "names": [ + "maintenance", + "applyupdate", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance applyupdate create --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ApplyUpdates_CreateOrUpdate" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/applyupdates/default", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "create-or-update-parent": { + "help": { + "short": "Apply maintenance updates to resource with parent" + }, + "names": [ + "maintenance", + "applyupdate", + "create-or-update-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance applyupdate create-or-update-parent --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ApplyUpdates_CreateOrUpdateParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/applyupdates/default", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get Configuration records within a subscription" + }, + "names": [ + "maintenance", + "applyupdate", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance applyupdate list" + ], + "name": "ApplyUpdates_List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/applyupdates", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Track maintenance updates to resource" + }, + "names": [ + "maintenance", + "applyupdate", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance applyupdate show --name \"e9b9685d-78e4-44c4-a81c-64a14f9b87b6\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ApplyUpdates_Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/applyupdates/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show-parent": { + "help": { + "short": "Track maintenance updates to resource with parent" + }, + "names": [ + "maintenance", + "applyupdate", + "show-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance applyupdate show-parent --name \"e9b9685d-78e4-44c4-a81c-64a14f9b87b6\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ApplyUpdates_GetParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/applyupdates/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage apply update with maintenance" + }, + "names": [ + "maintenance", + "applyupdate" + ] + }, + "assignment": { + "commands": { + "create": { + "help": { + "short": "Apply maintenance updates to resource" + }, + "names": [ + "maintenance", + "assignment", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment create --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/configuration1\" --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"test1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ConfigurationAssignments_CreateOrUpdate" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "create-or-update-parent": { + "help": { + "short": "Apply maintenance updates to resource with parent" + }, + "names": [ + "maintenance", + "assignment", + "create-or-update-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment create-or-update-parent --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/policy1\" --name \"workervmPolicy\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"test1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ConfigurationAssignments_CreateOrUpdateParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "create-or-update-resource-group": { + "help": { + "short": "Create configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "create-or-update-resource-group" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment create-or-update-resource-group --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}\" --filter-tags-operator All --resource-group examplerg1" + ], + "name": "ConfigurationAssignments_CreateOrUpdateResourceGroup" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "create-or-update-subscription": { + "help": { + "short": "Create configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "create-or-update-subscription" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment create-or-update-subscription --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}\" --filter-tags-operator All" + ], + "name": "ConfigurationAssignments_CreateOrUpdateSubscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment delete --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ConfigurationAssignments_Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete-parent": { + "help": { + "short": "Delete configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "delete-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment delete-parent --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ConfigurationAssignments_DeleteParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete-resource-group": { + "help": { + "short": "Delete configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "delete-resource-group" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment delete-resource-group --resource-group \"examplerg\" --name \"example1\"" + ], + "name": "ConfigurationAssignments_DeleteSubscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete-subscription": { + "help": { + "short": "Delete configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "delete-subscription" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment delete-subscription --name \"example1\"" + ], + "name": "ConfigurationAssignments_DeleteSubscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List configurationAssignments for resource." + }, + "names": [ + "maintenance", + "assignment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment list --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ConfigurationAssignments_List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list-parent": { + "help": { + "short": "List configurationAssignments for resource." + }, + "names": [ + "maintenance", + "assignment", + "list-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment list-parent --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtestvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ConfigurationAssignments_ListParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list-subscription": { + "help": { + "short": "List configuration assignment within a subscription" + }, + "names": [ + "maintenance", + "assignment", + "list-subscription" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment list-subscription" + ], + "name": "ConfigurationAssignments_List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get configuration assignment for resource.." + }, + "names": [ + "maintenance", + "assignment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment show --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ConfigurationAssignments_Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show-parent": { + "help": { + "short": "Get configuration assignment for resource.." + }, + "names": [ + "maintenance", + "assignment", + "show-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment show-parent --name \"workervmPolicy\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent- name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ConfigurationAssignments_GetParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show-resource-group": { + "help": { + "short": "Get configuration assignment for resource.." + }, + "names": [ + "maintenance", + "assignment", + "show-resource-group" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment show-subscription --resource-group \"examplerg\" --name \"example1\"" + ], + "name": "ConfigurationAssignments_GetResourceGroup" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show-subscription": { + "help": { + "short": "Get configuration assignment for resource.." + }, + "names": [ + "maintenance", + "assignment", + "show-subscription" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment show-subscription --name \"example1\"" + ], + "name": "ConfigurationAssignments_GetSubscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment update --maintenance-configuration-id \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/configuration1\" --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ConfigurationAssignments_Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update-parent": { + "help": { + "short": "Update configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "update-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment update-parent --maintenance-configuration-id \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/policy1\" --name \"workervmPolicy\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ConfigurationAssignments_UpdateParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update-resource-group": { + "help": { + "short": "Update configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "update-resource-group" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment create-or-update-resource-group --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}\" --filter-tags-operator All --resource-group examplerg1" + ], + "name": "ConfigurationAssignments_UpdateResourceGroup" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update-subscription": { + "help": { + "short": "Update configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "update-subscription" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment update-subscription --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}\" --filter-tags-operator All" + ], + "name": "ConfigurationAssignments_UpdateSubscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage configuration assignment with maintenance" + }, + "names": [ + "maintenance", + "assignment" + ] + }, + "configuration": { + "commands": { + "create": { + "help": { + "short": "Create configuration record" + }, + "names": [ + "maintenance", + "configuration", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance configuration create --location \"westus2\" --maintenance-scope \"OSImage\" --maintenance-window-duration \"05:00\" --maintenance-window-expiration-date-time \"9999-12-31 00:00\" --maintenance-window-recur-every \"Day\" --maintenance-window-start-date-time \"2020-04-30 08:00\" --maintenance-window-time-zone \"Pacific Standard Time\" --namespace \"Microsoft.Maintenance\" --visibility \"Custom\" --resource-group \"examplerg\" --resource-name \"configuration1\"" + ], + "name": "MaintenanceConfigurations_CreateOrUpdateForResource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete Configuration record" + }, + "names": [ + "maintenance", + "configuration", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance configuration delete --resource-group \"examplerg\" --resource-name \"example1\"" + ], + "name": "MaintenanceConfigurations_DeleteForResource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Configuration records within a subscription and resource group" + }, + "names": [ + "maintenance", + "configuration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance configuration list" + ], + "name": "MaintenanceConfigurations_List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/maintenanceconfigurations", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Configuration record" + }, + "names": [ + "maintenance", + "configuration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance configuration show --resource-group \"examplerg\" --resource-name \"configuration1\"" + ], + "name": "MaintenanceConfigurations_GetForResource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update configuration record" + }, + "names": [ + "maintenance", + "configuration", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance configuration update --location \"westus2\" --maintenance-scope \"OSImage\" --maintenance-window-duration \"05:00\" --maintenance-window-expiration-date-time \"9999-12-31 00:00\" --maintenance-window-recur-every \"Month Third Sunday\" --maintenance-window-start-date-time \"2020-04-30 08:00\" --maintenance-window-time-zone \"Pacific Standard Time\" --namespace \"Microsoft.Maintenance\" --visibility \"Custom\" --resource-group \"examplerg\" --resource-name \"configuration1\"" + ], + "name": "MaintenanceConfigurations_UpdateForResource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage maintenance configuration with maintenance" + }, + "names": [ + "maintenance", + "configuration" + ] + }, + "public-configuration": { + "commands": { + "list": { + "help": { + "short": "List Public Maintenance Configuration records" + }, + "names": [ + "maintenance", + "public-configuration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance public-configuration list" + ], + "name": "PublicMaintenanceConfigurations_List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/publicmaintenanceconfigurations", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get Public Maintenance Configuration record" + }, + "names": [ + "maintenance", + "public-configuration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance public-configuration show --resource-name \"configuration1\"" + ], + "name": "PublicMaintenanceConfigurations_GetForResource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/publicmaintenanceconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage public maintenance configuration with maintenance" + }, + "names": [ + "maintenance", + "public-configuration" + ] + }, + "scheduledevent": { + "commands": { + "acknowledge": { + "help": { + "short": "Acknowledge Scheduled Event" + }, + "names": [ + "maintenance", + "scheduledevent", + "acknowledge" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance scheduledevent acknowledge --resource-group {resourceGroupName} --resource-type \"virtualMachines\" --resource-name {VMname} --scheduled-event-id {scheduledEventId} --subscription {subscriptionId}", + "maintenance scheduledevent acknowledge --ids /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.compute/virtualMachines/{resourceName}/providers/microsoft.maintenance/scheduledevents/{scheduledEventId}" + ], + "name": "Acknowledge scheduled event of a VirtualMachine" + }, + { + "commands": [ + "maintenance scheduledevent acknowledge --resource-group {resourceGroup} --resource-type \"virtualMachineScaleSets\" --resource-name {VMSSname} --scheduled-event-id {scheduledEventId} --subscription {subscriptionId}", + "maintenance scheduledevent acknowledge --ids /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.compute/virtualMachineScaleSets/{resourceName}/providers/microsoft.maintenance/scheduledevents/{scheduledEventId}" + ], + "name": "Acknowledge scheduled event of a VirtualMachineScaleSets" + }, + { + "commands": [ + "maintenance scheduledevent acknowledge--resource-group {resourceGroupName} --resource-type \"availabilitySets\"--resource-name {AVSetname} --scheduled-event-id {scheduledEventId} --subscription {subscriptionId}", + "maintenance scheduledevent acknowledge --ids /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.compute/AvalabilitySets/{resourceName}/providers/microsoft.maintenance/scheduledevents/{scheduledEventId}" + ], + "name": "Acknowledge scheduled event of a AvailabilitySet" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/{}/{}/providers/microsoft.maintenance/scheduledevents/{}/acknowledge", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "ScheduledEvents action" + }, + "names": [ + "maintenance", + "scheduledevent" + ] + }, + "update": { + "commands": { + "list": { + "help": { + "short": "List updates to resources." + }, + "names": [ + "maintenance", + "update", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance update list --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "Updates_List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/updates", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list-parent": { + "help": { + "short": "List updates to resources." + }, + "names": [ + "maintenance", + "update", + "list-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance update list-parent --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "Updates_ListParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/updates", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage update with maintenance" + }, + "names": [ + "maintenance", + "update" + ] + } + }, + "help": { + "short": "Manage Maintenance" + }, + "names": [ + "maintenance" + ] + }, + "mdp": { + "commandGroups": { + "pool": { + "commandGroups": { + "agent": { + "commands": { + "list": { + "help": { + "short": "List resource agents by Pool" + }, + "names": [ + "mdp", + "pool", + "agent", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mdp pool agent list --pool-name cli-contoso-pool --resource-group rg1" + ], + "name": "List by pool" + } + ], + "name": "2024-04-04-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}/resources", + "plane": "mgmt-plane", + "version": "2024-04-04-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage pool resource agents" + }, + "names": [ + "mdp", + "pool", + "agent" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a pool" + }, + "names": [ + "mdp", + "pool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mdp pool create --location \"eastus\" --name \"cli-contoso-pool\" --resource-group \"rg1\" --identity \"type=userAssigned\" \"user-assigned-identities={'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-msi':{}}\" --maximum-concurrency 3 --agent-profile \"Stateless={}\" --organization-profile \"azure-dev-ops={organizations:[{url:'https://dev.azure.com/test-org',parallelism:2}],permissionProfile:{kind:'CreatorOnly'}}\" --devcenter-project-resource-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DevCenter/projects/contoso-proj\" --fabric-profile \"vmss={sku:{name:Standard_D2ads_v5},storageProfile:{osDiskStorageAccountType:Standard},images:[{resourceId:'/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus2/Publishers/canonical/ArtifactTypes/VMImage/Offers/0001-com-ubuntu-server-focal/Skus/20_04-lts-gen2/versions/latest',buffer:*}],osProfile:{secretsManagementSettings:{observedCertificates:[],keyExportable:false},logonType:Service}}\"" + ], + "name": "Create" + } + ], + "name": "2023-12-13-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", + "plane": "mgmt-plane", + "version": "2023-12-13-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "mdp pool create --location \"eastus\" --name \"cli-contoso-pool\" --resource-group \"rg1\" --identity \"type=userAssigned\" \"user-assigned-identities={'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-msi':{}}\" --maximum-concurrency 3 --agent-profile \"Stateless={}\" --organization-profile \"azure-dev-ops={organizations:[{url:'https://dev.azure.com/test-org',parallelism:2}],permissionProfile:{kind:'CreatorOnly'}}\" --devcenter-project-resource-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DevCenter/projects/contoso-proj\" --fabric-profile \"vmss={sku:{name:Standard_D2ads_v5},storageProfile:{osDiskStorageAccountType:Standard},images:[{resourceId:'/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus2/Publishers/canonical/ArtifactTypes/VMImage/Offers/0001-com-ubuntu-server-focal/Skus/20_04-lts-gen2/versions/latest',buffer:*}],osProfile:{secretsManagementSettings:{observedCertificates:[],keyExportable:false},logonType:Service}}\"" + ], + "name": "Create" + } + ], + "name": "2024-04-04-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", + "plane": "mgmt-plane", + "version": "2024-04-04-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a pool" + }, + "names": [ + "mdp", + "pool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mdp pool delete --name \"cli-contoso-pool\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-12-13-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", + "plane": "mgmt-plane", + "version": "2023-12-13-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "mdp pool delete --name \"cli-contoso-pool\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2024-04-04-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", + "plane": "mgmt-plane", + "version": "2024-04-04-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all pools" + }, + "names": [ + "mdp", + "pool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mdp pool list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "mdp pool list" + ], + "name": "List by subscription" + } + ], + "name": "2023-12-13-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/pools", + "plane": "mgmt-plane", + "version": "2023-12-13-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools", + "plane": "mgmt-plane", + "version": "2023-12-13-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "mdp pool list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "mdp pool list" + ], + "name": "List by subscription" + } + ], + "name": "2024-04-04-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/pools", + "plane": "mgmt-plane", + "version": "2024-04-04-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools", + "plane": "mgmt-plane", + "version": "2024-04-04-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a pool" + }, + "names": [ + "mdp", + "pool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mdp pool show --name \"cli-contoso-pool\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-12-13-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", + "plane": "mgmt-plane", + "version": "2023-12-13-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "mdp pool show --name \"cli-contoso-pool\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2024-04-04-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", + "plane": "mgmt-plane", + "version": "2024-04-04-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a pool" + }, + "names": [ + "mdp", + "pool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mdp pool update --name \"cli-contoso-pool\" --resource-group \"rg1\" --tags CostCode=\"12345\"" + ], + "name": "Update" + } + ], + "name": "2023-12-13-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", + "plane": "mgmt-plane", + "version": "2023-12-13-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "mdp pool update --name \"cli-contoso-pool\" --resource-group \"rg1\" --tags CostCode=\"12345\"" + ], + "name": "Update" + } + ], + "name": "2024-04-04-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", + "plane": "mgmt-plane", + "version": "2024-04-04-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage a pool resource" + }, + "names": [ + "mdp", + "pool" + ] + }, + "sku": { + "commands": { + "list": { + "help": { + "short": "List sku resources in given location" + }, + "names": [ + "mdp", + "sku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mdp sku list --location eastus" + ], + "name": "List by location" + } + ], + "name": "2024-04-04-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/locations/{}/skus", + "plane": "mgmt-plane", + "version": "2024-04-04-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage sku resources" + }, + "names": [ + "mdp", + "sku" + ] + }, + "usage": { + "commands": { + "list": { + "help": { + "short": "List quota resources in given location" + }, + "names": [ + "mdp", + "usage", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mdp usage list --location westus" + ], + "name": "List by location" + } + ], + "name": "2024-04-04-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2024-04-04-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage quota usage resources" + }, + "names": [ + "mdp", + "usage" + ] + } + }, + "help": { + "short": "Manage resources of Managed DevOps pools" + }, + "names": [ + "mdp" + ] + }, + "mesh": { + "commandGroups": { + "app": { + "commands": { + "create": { + "help": { + "short": "Create an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "app", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Service Fabric Mesh application." + }, + "names": [ + "mesh", + "app", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Service Fabric Mesh applications." + }, + "names": [ + "mesh", + "app", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/applications", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a Service Fabric Mesh application." + }, + "names": [ + "mesh", + "app", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "app", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Service Fabric Mesh applications." + }, + "names": [ + "mesh", + "app" + ] + }, + "code-package-log": { + "commands": { + "get": { + "help": { + "short": "Examine the logs for a codepackage." + }, + "names": [ + "mesh", + "code-package-log", + "get" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}/codepackages/{}/logs", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Examine the logs for a codepackage." + }, + "names": [ + "mesh", + "code-package-log" + ] + }, + "gateway": { + "commands": { + "create": { + "help": { + "short": "Create a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application." + }, + "names": [ + "mesh", + "gateway", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a gateway resource." + }, + "names": [ + "mesh", + "gateway", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List gateway resources." + }, + "names": [ + "mesh", + "gateway", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/gateways", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a gateway." + }, + "names": [ + "mesh", + "gateway", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application." + }, + "names": [ + "mesh", + "gateway", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage gateway resources." + }, + "names": [ + "mesh", + "gateway" + ] + }, + "network": { + "commands": { + "create": { + "help": { + "short": "Create a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "network", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a network." + }, + "names": [ + "mesh", + "network", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List networks." + }, + "names": [ + "mesh", + "network", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/networks", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a network." + }, + "names": [ + "mesh", + "network", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "network", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage networks." + }, + "names": [ + "mesh", + "network" + ] + }, + "secret": { + "commands": { + "create": { + "help": { + "short": "Create a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "secret", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a secret." + }, + "names": [ + "mesh", + "secret", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Secrets." + }, + "names": [ + "mesh", + "secret", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/secrets", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a secret." + }, + "names": [ + "mesh", + "secret", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "secret", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage secret resources." + }, + "names": [ + "mesh", + "secret" + ] + }, + "secretvalue": { + "commands": { + "create": { + "help": { + "short": "Create a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed." + }, + "names": [ + "mesh", + "secretvalue", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a secret version." + }, + "names": [ + "mesh", + "secretvalue", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Secrets versions." + }, + "names": [ + "mesh", + "secretvalue", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the information about the specified named secret value resources. The information does not include the actual value of the secret." + }, + "names": [ + "mesh", + "secretvalue", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed." + }, + "names": [ + "mesh", + "secretvalue", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage secret values." + }, + "names": [ + "mesh", + "secretvalue" + ] + }, + "service": { + "commands": { + "list": { + "help": { + "short": "List all the service resources." + }, + "names": [ + "mesh", + "service", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a service." + }, + "names": [ + "mesh", + "service", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Service Fabric Mesh services." + }, + "names": [ + "mesh", + "service" + ] + }, + "service-replica": { + "commands": { + "list": { + "help": { + "short": "List the details of service replicas." + }, + "names": [ + "mesh", + "service-replica", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Gets the given replica of the service of an application." + }, + "names": [ + "mesh", + "service-replica", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Service Fabric Mesh service replicas." + }, + "names": [ + "mesh", + "service-replica" + ] + }, + "volume": { + "commands": { + "create": { + "help": { + "short": "Create a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "volume", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a volume." + }, + "names": [ + "mesh", + "volume", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List volumes." + }, + "names": [ + "mesh", + "volume", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/volumes", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a volume." + }, + "names": [ + "mesh", + "volume", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "volume", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage volumes." + }, + "names": [ + "mesh", + "volume" + ] + } + }, + "help": { + "short": "(PREVIEW) Manage Azure Service Fabric Mesh Resources." + }, + "names": [ + "mesh" + ] + }, + "mobile-network": { + "commandGroups": { + "attached-data-network": { + "commands": { + "create": { + "help": { + "short": "Create an attached data network." + }, + "names": [ + "mobile-network", + "attached-data-network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network create -n data-network-name -g rg --pccp-name pccp-name --pcdp-name pcdp-name --dns-addresses \"[1.1.1.1]\" --data-interface \" {name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\"" + ], + "name": "Create attached-data-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network create -n data-network-name -g rg --pccp-name pccp-name --pcdp-name pcdp-name --dns-addresses \"[1.1.1.1]\" --data-interface \" {name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\" --address-pool \"[2.2.0.0/16]\"" + ], + "name": "Create attached-data-network" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified attached data network." + }, + "names": [ + "mobile-network", + "attached-data-network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network delete -n data-network-name --pccp-name pccp-name --pcdp-name pcdp-name -g rg -y" + ], + "name": "Delete attached-data-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network delete -n data-network-name --pccp-name pccp-name --pcdp-name pcdp-name -g rg -y" + ], + "name": "Delete attached-data-network" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the attached data networks associated with a packet core data plane." + }, + "names": [ + "mobile-network", + "attached-data-network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network list -g rg --pccp-name pccp-name --pcdp-name pcdp-name" + ], + "name": "List attached-data-network by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network list -g rg --pccp-name pccp-name --pcdp-name pcdp-name" + ], + "name": "List attached-data-network by resource group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified attached data network." + }, + "names": [ + "mobile-network", + "attached-data-network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network show -n data-network-name --pccp-name pccp-name --pcdp-name pcdp-name -g rg" + ], + "name": "Show attached-data-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network show -n data-network-name --pccp-name pccp-name --pcdp-name pcdp-name -g rg" + ], + "name": "Show attached-data-network" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an attached data network." + }, + "names": [ + "mobile-network", + "attached-data-network", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network update -n data_network-name -g rg --pccp-name pccp-name --pcdp-name pcdp-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update attached-data-network tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network update -n data_network-name -g rg --pccp-name pccp-name --pcdp-name pcdp-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update attached-data-network tags" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage attached data net work" + }, + "names": [ + "mobile-network", + "attached-data-network" + ] + }, + "data-network": { + "commands": { + "create": { + "help": { + "short": "Create a data network." + }, + "names": [ + "mobile-network", + "data-network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network data-network create -n data-network-name -g rg --mobile-network-name mobile-network-name" + ], + "name": "Create data-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network data-network create -n data-network-name -g rg --mobile-network-name mobile-network-name" + ], + "name": "Create data-network" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified data network." + }, + "names": [ + "mobile-network", + "data-network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network data-network delete -n data_network-name --mobile-network-name mobile-network-name -g rg -y" + ], + "name": "Delete data-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network data-network delete -n data_network-name --mobile-network-name mobile-network-name -g rg -y" + ], + "name": "Delete data-network" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all data networks in the mobile network." + }, + "names": [ + "mobile-network", + "data-network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network data-network list --mobile-network-name mobile-network-name -g rg" + ], + "name": "List data-network by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network data-network list --mobile-network-name mobile-network-name -g rg" + ], + "name": "List data-network by resource group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified data network." + }, + "names": [ + "mobile-network", + "data-network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network data-network show -n data-network-name --mobile-network-name mobile-network-name -g rg" + ], + "name": "Show data-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network data-network show -n data-network-name --mobile-network-name mobile-network-name -g rg" + ], + "name": "Show data-network" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a data network." + }, + "names": [ + "mobile-network", + "data-network", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network data-network update -n data-network-name -g rg --mobile-network-name mobile-network-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update data-network tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network data-network update -n data-network-name -g rg --mobile-network-name mobile-network-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update data-network tags" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage data network" + }, + "names": [ + "mobile-network", + "data-network" + ] + }, + "pccp": { + "commandGroups": { + "version": { + "commands": { + "list": { + "help": { + "short": "List all supported packet core control planes versions." + }, + "names": [ + "mobile-network", + "pccp", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp version list" + ], + "name": "List Packet Core Control Plane version" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.mobilenetwork/packetcorecontrolplaneversions", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pccp version list" + ], + "name": "List Packet Core Control Plane version" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/providers/microsoft.mobilenetwork/packetcorecontrolplaneversions", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified packet core control plane version." + }, + "names": [ + "mobile-network", + "pccp", + "version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp version show --version-name pmn-2211-0-80" + ], + "name": "Show Packet Core Control Plane version" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.mobilenetwork/packetcorecontrolplaneversions/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pccp version show --version-name pmn-2211-0-80" + ], + "name": "Show Packet Core Control Plane version" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/providers/microsoft.mobilenetwork/packetcorecontrolplaneversions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage packet core control plane version" + }, + "names": [ + "mobile-network", + "pccp", + "version" + ] + } + }, + "commands": { + "collect-diagnostics-package": { + "help": { + "short": "Collect a diagnostics package for the specified packet core control plane. This action will upload the diagnostics to a storage account." + }, + "names": [ + "mobile-network", + "pccp", + "collect-diagnostics-package" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp collect-diagnostics-package --pccp-name pccp -g rg --blob-url https://contosoaccount.blob.core.windows.net/container/diagnosticsPackage.zip" + ], + "name": "Collect diagnostics package" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/collectdiagnosticspackage", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pccp collect-diagnostics-package --pccp-name pccp -g rg --blob-url https://contosoaccount.blob.core.windows.net/container/diagnosticsPackage.zip" + ], + "name": "Collect diagnostics package" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/collectdiagnosticspackage", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a packet core control plane." + }, + "names": [ + "mobile-network", + "pccp", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp create -n pccp-name -g rg --access-interface \"{name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\" --local-diagnostics \"{authentication-type:AAD}\" --platform \"{type:AKS-HCI}\" --sites \"[{id:site-id}]\" --sku G0" + ], + "name": "Create Packet Core Control Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pccp create -n pccp-name -g rg --access-interface \"{name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\" --local-diagnostics \"{authentication-type:AAD}\" --platform \"{type:AKS-HCI}\" --sites \"[{id:site-id}]\" --sku G0" + ], + "name": "Create Packet Core Control Plane" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified packet core control plane." + }, + "names": [ + "mobile-network", + "pccp", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp delete -n pccp-name -g rg -y" + ], + "name": "Delete Packet Core Control Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pccp delete -n pccp-name -g rg -y" + ], + "name": "Delete Packet Core Control Plane" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the packet core control planes in a subscription." + }, + "names": [ + "mobile-network", + "pccp", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp list -g rg" + ], + "name": "List Packet Core Control Plane by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pccp list -g rg" + ], + "name": "List Packet Core Control Plane by resource group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "reinstall": { + "help": { + "short": "Reinstall the specified packet core control plane. This action will remove any transaction state from the packet core to return it to a known state. This action will cause a service outage." + }, + "names": [ + "mobile-network", + "pccp", + "reinstall" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp reinstall --pccp-name pccp-name -g rg" + ], + "name": "Reinstall Packet Core Control Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/reinstall", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pccp reinstall --pccp-name pccp-name -g rg" + ], + "name": "Reinstall Packet Core Control Plane" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/reinstall", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "rollback": { + "help": { + "short": "Roll back the specified packet core control plane to the previous version, \"rollbackVersion\". Multiple consecutive rollbacks are not possible. This action may cause a service outage." + }, + "names": [ + "mobile-network", + "pccp", + "rollback" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp rollback --pccp-name pccp-name -g rg" + ], + "name": "Rollback Packet Core Control Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/rollback", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pccp rollback --pccp-name pccp-name -g rg" + ], + "name": "Rollback Packet Core Control Plane" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/rollback", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified packet core control plane." + }, + "names": [ + "mobile-network", + "pccp", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp show -n pccp-name -g rg" + ], + "name": "Show Packet Core Control Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pccp show -n pccp-name -g rg" + ], + "name": "Show Packet Core Control Plane" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a packet core control plane." + }, + "names": [ + "mobile-network", + "pccp", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp update -n pccp-name -g rg --ue-mtu 1500 --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update Packet Core Control Plane tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pccp update -n pccp-name -g rg --ue-mtu 1500 --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update Packet Core Control Plane tags" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage packet core control plane" + }, + "names": [ + "mobile-network", + "pccp" + ] + }, + "pcdp": { + "commands": { + "create": { + "help": { + "short": "Create a packet core data plane." + }, + "names": [ + "mobile-network", + "pcdp", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pcdp create -n pcdp-name -g rg --pccp-name pccp-name --access-interface \"{name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\"" + ], + "name": "Create Packet Core Data Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pcdp create -n pcdp-name -g rg --pccp-name pccp-name --access-interface \"{name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\"" + ], + "name": "Create Packet Core Data Plane" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified packet core data plane." + }, + "names": [ + "mobile-network", + "pcdp", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pcdp delete -g rg -n pcdp-name --pccp-name pccp-name -y" + ], + "name": "Delete Packet Core Data Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pcdp delete -g rg -n pcdp-name --pccp-name pccp-name -y" + ], + "name": "Delete Packet Core Data Plane" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the packet core data planes associated with a packet core control plane." + }, + "names": [ + "mobile-network", + "pcdp", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pcdp list -g rg --pccp-name pccp_name" + ], + "name": "List Packet Core Data Plane by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pcdp list -g rg --pccp-name pccp_name" + ], + "name": "List Packet Core Data Plane by resource group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified packet core data plane." + }, + "names": [ + "mobile-network", + "pcdp", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pcdp show -g rg -n pcdp-name --pccp-name pccp-name" + ], + "name": "Show Packet Core Data Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pcdp show -g rg -n pcdp-name --pccp-name pccp-name" + ], + "name": "Show Packet Core Data Plane" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update packet core data planes tags." + }, + "names": [ + "mobile-network", + "pcdp", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pcdp update -n pcdp_name -g rg --pccp-name pccp-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update Packet Core Data Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network pcdp update -n pcdp_name -g rg --pccp-name pccp-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update Packet Core Data Plane" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage packet core data plane" + }, + "names": [ + "mobile-network", + "pcdp" + ] + }, + "service": { + "commands": { + "create": { + "help": { + "short": "Create a service." + }, + "names": [ + "mobile-network", + "service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network service create -n service-name -g rg --mobile-network-name mobile-network-name --pcc-rules \"[{ruleName:default-rule,rulePrecedence:10,serviceDataFlowTemplates:[{templateName:IP-to-server,direction:Uplink,protocol:[ip],remoteIpList:[10.3.4.0/24]}]}]\" --service-precedence 10" + ], + "name": "Create service" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network service create -n service-name -g rg --mobile-network-name mobile-network-name --pcc-rules \"[{ruleName:default-rule,rulePrecedence:10,serviceDataFlowTemplates:[{templateName:IP-to-server,direction:Uplink,protocol:[ip],remoteIpList:[10.3.4.0/24]}]}]\" --service-precedence 10" + ], + "name": "Create service" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified service." + }, + "names": [ + "mobile-network", + "service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network service delete --mobile-network-name mobile-network-name -n service -g rg -y" + ], + "name": "Delete service" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network service delete --mobile-network-name mobile-network-name -n service -g rg -y" + ], + "name": "Delete service" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the services in a mobile network." + }, + "names": [ + "mobile-network", + "service", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network service list --mobile-network-name mobile-network-name -g rg" + ], + "name": "List service by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network service list --mobile-network-name mobile-network-name -g rg" + ], + "name": "List service by resource group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified service." + }, + "names": [ + "mobile-network", + "service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network service show --mobile-network-name mobile-network-name -n service -g rg" + ], + "name": "Show service" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network service show --mobile-network-name mobile-network-name -n service -g rg" + ], + "name": "Show service" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a service." + }, + "names": [ + "mobile-network", + "service", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network service update --mobile-network-name mobile-network-name -g rg -n service-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update service tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network service update --mobile-network-name mobile-network-name -g rg -n service-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update service tags" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage service" + }, + "names": [ + "mobile-network", + "service" + ] + }, + "sim": { + "commandGroups": { + "group": { + "commands": { + "bulk-delete-sims": { + "help": { + "short": "Bulk delete SIMs from a SIM group." + }, + "names": [ + "mobile-network", + "sim", + "group", + "bulk-delete-sims" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group bulk-delete-sims -g group --sim-group-name SimGroup --sims \"sim01,sim02\"" + ], + "name": "Deleting multiple sims in a sim group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/deletesims", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim group bulk-delete-sims -g group --sim-group-name SimGroup --sims \"sim01,sim02\"" + ], + "name": "Deleting multiple sims in a sim group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/deletesims", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "bulk-upload-sims": { + "help": { + "short": "Bulk upload SIMs to a SIM group." + }, + "names": [ + "mobile-network", + "sim", + "group", + "bulk-upload-sims" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group bulk-upload-sims -g rg --sim-group-name SimGroup --sims \"[{name:bulk-upload-sim-01,authentication-key:00000000000000000000000000000000,operator-key-code:00000000000000000000000000000000,international-msi:0000000000},{name:bulk-upload-sim-02,authentication-key:00000000000000000000000000000001,operator-key-code:00000000000000000000000000000001,international-msi:0000000001}]\"", + "mobile-network sim group bulk-upload-sims -g rg --sim-group-name SimGroup --sims \"[{name:bulk-upload-sim-01,authentication-key:00000000000000000000000000000000,operator-key-code:00000000000000000000000000000000,international-msi:0000000000,icc-id:00000000000000000000,device-type:camera,sim-policy:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/mobileNetworks/mobile-network/simPolicies/policy01},static-ip-configuration:[{attached-data-network:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/pccp01/packetCoreDataPlanes/pccp01/attachedDataNetworks/internet1},slice:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/mobileNetworks/mobile-network/slices/slice01},static-ip:{ipv4-address:2.4.0.10}}]}]\"" + ], + "name": "Uploading multiple sims to a sim group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/uploadsims", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim group bulk-upload-sims -g rg --sim-group-name SimGroup --sims \"[{name:bulk-upload-sim-01,authentication-key:00000000000000000000000000000000,operator-key-code:00000000000000000000000000000000,international-msi:0000000000},{name:bulk-upload-sim-02,authentication-key:00000000000000000000000000000001,operator-key-code:00000000000000000000000000000001,international-msi:0000000001}]\"", + "mobile-network sim group bulk-upload-sims -g rg --sim-group-name SimGroup --sims \"[{name:bulk-upload-sim-01,authentication-key:00000000000000000000000000000000,operator-key-code:00000000000000000000000000000000,international-msi:0000000000,icc-id:00000000000000000000,device-type:camera,sim-policy:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/mobileNetworks/mobile-network/simPolicies/policy01},static-ip-configuration:[{attached-data-network:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/pccp01/packetCoreDataPlanes/pccp01/attachedDataNetworks/internet1},slice:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/mobileNetworks/mobile-network/slices/slice01},static-ip:{ipv4-address:2.4.0.10}}]}]\"" + ], + "name": "Uploading multiple sims to a sim group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/uploadsims", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a SIM group." + }, + "names": [ + "mobile-network", + "sim", + "group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group create -n sim-group-name -g rg --mobile-network \"{id:mobile-network-id}\"" + ], + "name": "Create sim group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim group create -n sim-group-name -g rg --mobile-network \"{id:mobile-network-id}\"" + ], + "name": "Create sim group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified SIM group." + }, + "names": [ + "mobile-network", + "sim", + "group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group delete -n sim-group-name -g rg -y" + ], + "name": "Delete sim group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim group delete -n sim-group-name -g rg -y" + ], + "name": "Delete sim group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the SIM groups in a subscription." + }, + "names": [ + "mobile-network", + "sim", + "group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group list -g rg" + ], + "name": "List sim group by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/simgroups", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim group list -g rg" + ], + "name": "List sim group by resource group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/simgroups", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified SIM group." + }, + "names": [ + "mobile-network", + "sim", + "group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group show -n sim-group-name -g rg" + ], + "name": "Show sim goup" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim group show -n sim-group-name -g rg" + ], + "name": "Show sim goup" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a SIM group." + }, + "names": [ + "mobile-network", + "sim", + "group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group update -n sim-group-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update sim group tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim group update -n sim-group-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update sim group tags" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "upload-encrypted-sim": { + "help": { + "short": "Bulk upload SIMs in encrypted form to a SIM group. The SIM credentials must be encrypted." + }, + "names": [ + "mobile-network", + "sim", + "group", + "upload-encrypted-sim" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/uploadencryptedsims", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/uploadencryptedsims", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage sim group" + }, + "names": [ + "mobile-network", + "sim", + "group" + ] + }, + "policy": { + "commands": { + "create": { + "help": { + "short": "Create a SIM policy." + }, + "names": [ + "mobile-network", + "sim", + "policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim policy create -g rg -n sim-policy-name --mobile-network-name mobile-network-name --default-slice '{id:slice-id}' --slice-config \"[{slice:{id:slice-id},defaultDataNetwork:{id:data-network-id},dataNetworkConfigurations:[{dataNetwork:{id:data-network-id},allowedServices:[{id:service-id}],sessionAmbr:{uplink:'500 Mbps',downlink:'1 Gbps'}}]}]\" --ue-ambr \"{uplink:'500 Mbps',downlink:'1 Gbps'}\"" + ], + "name": "Create sim policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim policy create -g rg -n sim-policy-name --mobile-network-name mobile-network-name --default-slice '{id:slice-id}' --slice-config \"[{slice:{id:slice-id},defaultDataNetwork:{id:data-network-id},dataNetworkConfigurations:[{dataNetwork:{id:data-network-id},allowedServices:[{id:service-id}],sessionAmbr:{uplink:'500 Mbps',downlink:'1 Gbps'}}]}]\" --ue-ambr \"{uplink:'500 Mbps',downlink:'1 Gbps'}\"" + ], + "name": "Create sim policy" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified SIM policy." + }, + "names": [ + "mobile-network", + "sim", + "policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim policy delete -g rg -n sim-policy-name --mobile-network-name mobile-network-name" + ], + "name": "Delete sim policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim policy delete -g rg -n sim-policy-name --mobile-network-name mobile-network-name" + ], + "name": "Delete sim policy" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the SIM policies in a mobile network." + }, + "names": [ + "mobile-network", + "sim", + "policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim policy list -g rg --mobile-network-name mobile-network-name" + ], + "name": "List sim policy by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim policy list -g rg --mobile-network-name mobile-network-name" + ], + "name": "List sim policy by resource group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified SIM policy." + }, + "names": [ + "mobile-network", + "sim", + "policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim policy show -g rg -n sim-policy-name --mobile-network-name mobile-network-name" + ], + "name": "Show sim policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim policy show -g rg -n sim-policy-name --mobile-network-name mobile-network-name" + ], + "name": "Show sim policy" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a SIM policy." + }, + "names": [ + "mobile-network", + "sim", + "policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim policy update -g rg-n sim-policy-name --mobile-network-name mobile-network-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update sim policy tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim policy update -g rg-n sim-policy-name --mobile-network-name mobile-network-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update sim policy tags" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage sim policy" + }, + "names": [ + "mobile-network", + "sim", + "policy" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a SIM." + }, + "names": [ + "mobile-network", + "sim", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim create -g rg --sim-group-name sim-group-name -n sim-name --international-msi 0000000000 --operator-key-code 00000000000000000000000000000000 --authentication-key 00000000000000000000000000000000" + ], + "name": "Create sim" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim create -g rg --sim-group-name sim-group-name -n sim-name --international-msi 0000000000 --operator-key-code 00000000000000000000000000000000 --authentication-key 00000000000000000000000000000000" + ], + "name": "Create sim" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified SIM." + }, + "names": [ + "mobile-network", + "sim", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim delete -g rg -n sim-name --sim-group-name sim-group-name -y" + ], + "name": "Delete sim" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim delete -g rg -n sim-name --sim-group-name sim-group-name -y" + ], + "name": "Delete sim" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the SIMs in a SIM group." + }, + "names": [ + "mobile-network", + "sim", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim list -g rg --sim-group-name sim-group-name" + ], + "name": "List sims by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim list -g rg --sim-group-name sim-group-name" + ], + "name": "List sims by resource group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified SIM." + }, + "names": [ + "mobile-network", + "sim", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim show -g rg -n sim-name --sim-group-name sim-group-name" + ], + "name": "Show sim" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network sim show -g rg -n sim-name --sim-group-name sim-group-name" + ], + "name": "Show sim" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a SIM." + }, + "names": [ + "mobile-network", + "sim", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage sim" + }, + "names": [ + "mobile-network", + "sim" + ] + }, + "site": { + "commands": { + "create": { + "help": { + "short": "Create a mobile network site." + }, + "names": [ + "mobile-network", + "site", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network site create --mobile-network-name mobile-network-name -n site-name -g rg" + ], + "name": "Create site" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network site create --mobile-network-name mobile-network-name -n site-name -g rg" + ], + "name": "Create site" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified mobile network site." + }, + "names": [ + "mobile-network", + "site", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network site delete --mobile-network-name mobile-network-name -n site-name -g rg -y'" + ], + "name": "Delete site" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network site delete --mobile-network-name mobile-network-name -n site-name -g rg -y'" + ], + "name": "Delete site" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all sites in the mobile network." + }, + "names": [ + "mobile-network", + "site", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network site list --mobile-network-name mobile-network-name -g rg" + ], + "name": "List site by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network site list --mobile-network-name mobile-network-name -g rg" + ], + "name": "List site by resource group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified mobile network site." + }, + "names": [ + "mobile-network", + "site", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network site show--mobile-network-name mobile-network-name -n site-name -g rg" + ], + "name": "Show site" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network site show--mobile-network-name mobile-network-name -n site-name -g rg" + ], + "name": "Show site" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a mobile network site." + }, + "names": [ + "mobile-network", + "site", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network site update --mobile-network-name mobile-network-name -n site-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update site tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network site update --mobile-network-name mobile-network-name -n site-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update site tags" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage site" + }, + "names": [ + "mobile-network", + "site" + ] + }, + "slice": { + "commands": { + "create": { + "help": { + "short": "Create a network slice." + }, + "names": [ + "mobile-network", + "slice", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network slice create --mobile-network-name mobile-network-name -n slice-name -g rg --snssai \"{sst:1,sd:123abc}\"" + ], + "name": "Create slice" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network slice create --mobile-network-name mobile-network-name -n slice-name -g rg --snssai \"{sst:1,sd:123abc}\"" + ], + "name": "Create slice" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified network slice." + }, + "names": [ + "mobile-network", + "slice", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network slice delete --mobile-network-name mobilenetwork-name -n slice-name -g rg -y" + ], + "name": "Delete slice" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network slice delete --mobile-network-name mobilenetwork-name -n slice-name -g rg -y" + ], + "name": "Delete slice" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all slices in the mobile network." + }, + "names": [ + "mobile-network", + "slice", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network slice list --mobile-network-name mobile-network-name -g rg" + ], + "name": "List slice by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network slice list --mobile-network-name mobile-network-name -g rg" + ], + "name": "List slice by resource group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified network slice." + }, + "names": [ + "mobile-network", + "slice", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network slice show --mobile-network-name mobile=network-name -n slice-name -g rg" + ], + "name": "Show slice" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network slice show --mobile-network-name mobile=network-name -n slice-name -g rg" + ], + "name": "Show slice" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network slice." + }, + "names": [ + "mobile-network", + "slice", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network slice update --mobile-network-name mobile-network-name -n slice-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update slie tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network slice update --mobile-network-name mobile-network-name -n slice-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update slie tags" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage slice" + }, + "names": [ + "mobile-network", + "slice" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a mobile network." + }, + "names": [ + "mobile-network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network create -n mobile-network-name -g rg --identifier \"{mcc:001,mnc:01}\"" + ], + "name": "Create mobile-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network create -n mobile-network-name -g rg --identifier \"{mcc:001,mnc:01}\"" + ], + "name": "Create mobile-network" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified mobile network." + }, + "names": [ + "mobile-network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network delete -n mobile-network-name -g rg -y" + ], + "name": "Delete mobile-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network delete -n mobile-network-name -g rg -y" + ], + "name": "Delete mobile-network" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the mobile networks in a subscription." + }, + "names": [ + "mobile-network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network list -g rg" + ], + "name": "List mobile-network by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/mobilenetworks", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network list -g rg" + ], + "name": "List mobile-network by resource group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/mobilenetworks", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified mobile network." + }, + "names": [ + "mobile-network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network show -n mobile-network-name -g rg" + ], + "name": "Show mobile-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network show -n mobile-network-name -g rg" + ], + "name": "Show mobile-network" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update mobile network tags." + }, + "names": [ + "mobile-network", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network update -n mobile-network-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update mobile-network tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "mobile-network update -n mobile-network-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update mobile-network tags" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage mobile network" + }, + "names": [ + "mobile-network" + ] + }, + "monitor": { + "commandGroups": { + "account": { + "commands": { + "create": { + "help": { + "short": "Create a workspace" + }, + "names": [ + "monitor", + "account", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor account create -n account-name -g rg" + ], + "name": "Create monitor account" + } + ], + "name": "2023-04-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-03" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a workspace" + }, + "names": [ + "monitor", + "account", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor account delete -n account-name -g rg" + ], + "name": "Delete monitor account" + } + ], + "name": "2023-04-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-03" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all workspaces in the specified subscription" + }, + "names": [ + "monitor", + "account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor account list -g rg" + ], + "name": "List monitor account by resource group" + } + ], + "name": "2023-04-03", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.monitor/accounts", + "plane": "mgmt-plane", + "version": "2023-04-03" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts", + "plane": "mgmt-plane", + "version": "2023-04-03" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the specific azure monitor workspace" + }, + "names": [ + "monitor", + "account", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor account show -n account -g rg" + ], + "name": "Show monitor account" + } + ], + "name": "2023-04-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-03" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a workspace" + }, + "names": [ + "monitor", + "account", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor account update -n account-name -g rg --tags \"{tag:test}\"" + ], + "name": "Update monitor account tags" + } + ], + "name": "2023-04-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-03" + } + ] + } + ] + } + }, + "help": { + "short": "Manage monitor account" + }, + "names": [ + "monitor", + "account" + ] + }, + "action-group": { + "commandGroups": { + "test-notifications": { + "commands": { + "create": { + "help": { + "short": "Create an action group test-notifications." + }, + "names": [ + "monitor", + "action-group", + "test-notifications", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor action-group test-notifications create --action-group MyActionGroup --resource-group MyResourceGroup -a email alice alice@example.com usecommonalertsChema --alert-type budget" + ], + "name": "Create an action group test-notifications with action group" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}/createnotifications", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage action groups test-notifications." + }, + "names": [ + "monitor", + "action-group", + "test-notifications" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new action group." + }, + "names": [ + "monitor", + "action-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor action-group create --action webhook MyActionName https://alerts.contoso.com apiKey={APIKey} type=HighCPU --name MyActionGroup --resource-group MyResourceGroup" + ], + "name": "Create a new action group" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an action group." + }, + "names": [ + "monitor", + "action-group", + "delete" + ], + "versions": [ + { + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "enable-receiver": { + "help": { + "lines": [ + "This changes the receiver's status from Disabled to Enabled. This operation is only supported for Email or SMS receivers." + ], + "short": "Enable a receiver in an action group." + }, + "names": [ + "monitor", + "action-group", + "enable-receiver" + ], + "versions": [ + { + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}/subscribe", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List action groups under a resource group or the current subscription." + }, + "names": [ + "monitor", + "action-group", + "list" + ], + "versions": [ + { + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/actiongroups", + "plane": "mgmt-plane", + "version": "2022-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the details of an action group." + }, + "names": [ + "monitor", + "action-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor action-group show --name MyActionGroup --resource-group MyResourceGroup" + ], + "name": "Show the details of an action group (commonly used with --output and --query)." + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an action group." + }, + "names": [ + "monitor", + "action-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor action-group update --name MyActionGroup --resource-group MyResourceGroup --set retentionPolicy.days=365 --subscription MySubscription" + ], + "name": "Update an action group" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage action groups." + }, + "names": [ + "monitor", + "action-group" + ] + }, + "activity-log": { + "commandGroups": { + "alert": { + "commands": { + "create": { + "help": { + "lines": [ + "This command will create a default activity log with one condition which compares if the activities logs 'category' field equals to 'ServiceHealth'. The newly created activity log alert does not have any action groups attached to it." + ], + "short": "Create a default activity log alert rule." + }, + "names": [ + "monitor", + "activity-log", + "alert", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor activity-log alert create -n AlertName -g ResourceGroup" + ], + "name": "Create an alert rule with default settings." + }, + { + "commands": [ + "monitor activity-log alert create -n AlertName -g ResourceGroup \\ --condition category=ServiceHealth and level=Error" + ], + "name": "Create an alert rule with condition about error level service health log." + }, + { + "commands": [ + "monitor activity-log alert create -n AlertName -g ResourceGroup \\ -a /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/microsoft.insights/acti onGroups/{ActionGroup} \\ -w usage=test owner=jane" + ], + "name": "Create an alert rule with an action group and specify webhook properties." + }, + { + "commands": [ + "monitor activity-log alert create -n AlertName -g ResourceGroup --disable" + ], + "name": "Create an alert rule which is initially disabled." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor activity-log alert create -n AlertName -g ResourceGroup" + ], + "name": "Create an alert rule with default settings." + }, + { + "commands": [ + "monitor activity-log alert create -n AlertName -g ResourceGroup --condition category=ServiceHealth and level=Error" + ], + "name": "Create an alert rule with condition about error level service health log." + }, + { + "commands": [ + "monitor activity-log alert create -n AlertName -g ResourceGroup -a /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/microsoft.insights/actionGroups/{ActionGroup} -w usage=test owner=jane" + ], + "name": "Create an alert rule with an action group and specify webhook properties." + }, + { + "commands": [ + "monitor activity-log alert create -n AlertName -g ResourceGroup --disable" + ], + "name": "Create an alert rule which is initially disabled." + } + ], + "name": "2020-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", + "plane": "mgmt-plane", + "version": "2020-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an activity log alert." + }, + "names": [ + "monitor", + "activity-log", + "alert", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + }, + { + "name": "2020-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", + "plane": "mgmt-plane", + "version": "2020-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List activity log alert rules under a resource group or the current subscription." + }, + "names": [ + "monitor", + "activity-log", + "alert", + "list" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/activitylogalerts", + "plane": "mgmt-plane", + "version": "2017-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + }, + { + "name": "2020-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/activitylogalerts", + "plane": "mgmt-plane", + "version": "2020-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts", + "plane": "mgmt-plane", + "version": "2020-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an activity log alert." + }, + "names": [ + "monitor", + "activity-log", + "alert", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + }, + { + "name": "2020-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", + "plane": "mgmt-plane", + "version": "2020-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new activity log alert or update an existing one." + }, + "names": [ + "monitor", + "activity-log", + "alert", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor activity-log alert update -n AlertName -g ResourceGroup \\ --condition category=ServiceHealth and level=Error" + ], + "name": "Update the condition" + }, + { + "commands": [ + "monitor activity-log alert update -n AlertName -g ResourceGroup --enable false" + ], + "name": "Disable an alert rule." + }, + { + "commands": [ + "monitor activity-log alert update --enabled true --name MyActivityLogAlerts --resource- group MyResourceGroup --subscription MySubscription" + ], + "name": "Update the details of this activity log alert rule." + }, + { + "commands": [ + "monitor activity-log alert update --name MyActivityLogAlerts --resource-group MyResourceGroup --tags key=value" + ], + "name": "Update the details of this activity log alert." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor activity-log alert update -n AlertName -g ResourceGroup --condition category=ServiceHealth and level=Error" + ], + "name": "Update the condition" + }, + { + "commands": [ + "monitor activity-log alert update -n AlertName -g ResourceGroup --enable false" + ], + "name": "Disable an alert rule." + }, + { + "commands": [ + "monitor activity-log alert update --enabled true --name MyActivityLogAlerts --resource- group MyResourceGroup --subscription MySubscription" + ], + "name": "Update the details of this activity log alert rule." + }, + { + "commands": [ + "monitor activity-log alert update --name MyActivityLogAlerts --resource-group MyResourceGroup --tags key=value" + ], + "name": "Update the details of this activity log alert." + } + ], + "name": "2020-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/activitylogalerts/{}", + "plane": "mgmt-plane", + "version": "2020-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage activity log alert rules." + }, + "names": [ + "monitor", + "activity-log", + "alert" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List and query activity log events." + }, + "names": [ + "monitor", + "activity-log", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor activity-log list --start-time 2018-07-01 --offset 7d" + ], + "name": "List all events from July 1st, looking forward one week." + }, + { + "commands": [ + "monitor activity-log list --correlation-id b5eac9d2-e829-4c9a-9efb-586d19417c5f" + ], + "name": "List events within the past six hours based on a correlation ID." + }, + { + "commands": [ + "monitor activity-log list -g ResourceGroup --offset 1h" + ], + "name": "List events within the past hour based on resource group." + } + ], + "name": "2015-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/eventtypes/management/values", + "plane": "mgmt-plane", + "version": "2015-04-01" + } + ] + } + ] + }, + "list-categories": { + "help": { + "lines": [ + "The current list includes the following: Administrative, Security, ServiceHealth, Alert, Recommendation, Policy." + ], + "short": "List the list of available event categories supported in the Activity Logs Service." + }, + "names": [ + "monitor", + "activity-log", + "list-categories" + ], + "versions": [ + { + "name": "2015-04-01", + "resources": [ + { + "id": "/providers/microsoft.insights/eventcategories", + "plane": "mgmt-plane", + "version": "2015-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage activity logs." + }, + "names": [ + "monitor", + "activity-log" + ] + }, + "app-insights": { + "commandGroups": { + "api-key": { + "commands": { + "create": { + "help": { + "short": "Create an API Key of an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "api-key", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights api-key create --api-key cli-demo --read-properties ReadTelemetry --write-properties WriteAnnotations -g demoRg --app testApp" + ], + "name": "Create a component with kind web and location." + }, + { + "commands": [ + "monitor app-insights api-key create --api-key cli-demo --read-properties '\"\"' --write-properties '\"\"' -g demoRg --app testApp" + ], + "name": "Create a component with kind web and location without any permission" + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an API key from an Application Insights resource." + }, + "names": [ + "monitor", + "app-insights", + "api-key", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights api-key delete --app demoApp -g demoRg --api-key demo-key" + ], + "name": "Delete API Key." + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of API keys of an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "api-key", + "list" + ], + "versions": [ + { + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the API Key for this key id." + }, + "names": [ + "monitor", + "app-insights", + "api-key", + "show" + ], + "versions": [ + { + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Operations on API keys associated with an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "api-key" + ] + }, + "component": { + "commandGroups": { + "billing": { + "commands": { + "create": { + "help": { + "short": "Create current billing features for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "billing", + "create" + ], + "versions": [ + { + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/currentbillingfeatures", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the billing features of an Application Insights resource." + }, + "names": [ + "monitor", + "app-insights", + "component", + "billing", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component billing show --app demoApp -g demoRg" + ], + "name": "Show the billing features of an application insights component" + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/currentbillingfeatures", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the billing features of an Application Insights resource." + }, + "names": [ + "monitor", + "app-insights", + "component", + "billing", + "update" + ], + "versions": [ + { + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/currentbillingfeatures", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage an Application Insights component billing features." + }, + "names": [ + "monitor", + "app-insights", + "component", + "billing" + ] + }, + "continues-export": { + "commands": { + "create": { + "help": { + "short": "Create a Continuous Export configuration for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component continues-export create -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633 --record-types Requests Event Exceptions Metrics PageViews --dest-account account --dest-container container --dest-sub-id sub-id --dest-sas se=2020-10-27&sp=w&sv=2018-11-09&sr=c" + ], + "name": "Create a Continuous Export configuration." + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "create-untitled": { + "help": { + "short": "Create a Continuous Export configuration of an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export", + "create-untitled" + ], + "versions": [ + { + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a specific Continuous Export configuration of an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component continues-export delete -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633 --id exportid" + ], + "name": "Delete a Continuous Export configuration by ID." + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of Continuous Export configuration of an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component continues-export list -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633" + ], + "name": "List export configurations" + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the Continuous Export configuration for this export id." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component continues-export show -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633 --id exportid" + ], + "name": "Show a continuous export configuration by ID." + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Continuous Export configuration for this export id." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export", + "update" + ], + "versions": [ + { + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Continuous Export configurations for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export" + ] + }, + "favorite": { + "commands": { + "create": { + "help": { + "short": "Create a new favorites to an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "favorite", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component favorite create -g rg -n favorite-name --resource-name component-name --config 'myconfig' --version ME --favorite-id favorite-name --favorite-type shared" + ], + "name": "Create favorite" + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/favorites/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a favorite that is associated to an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "favorite", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component favorite delete -g rg -n favorite-name --resource-name component-name" + ], + "name": "Delete favorite" + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/favorites/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of favorites defined within an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "favorite", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component favorite list -g rg --resource-name component-name --favorite-type shared --tags [tag]" + ], + "name": "List favorite" + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/favorites", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a single favorite by its FavoriteId, defined within an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "favorite", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component favorite show -g rg -n favorite-name --resource-name component-name" + ], + "name": "Show favorite" + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/favorites/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new favorites to an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "favorite", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component favorite update -g rg -n favorite-name --resource-name component-name --config 'myconfig' --version ME --favorite-id favorite-name --favorite-type shared --tags [tag,test]" + ], + "name": "Update favorite" + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/favorites/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage component favorite" + }, + "names": [ + "monitor", + "app-insights", + "component", + "favorite" + ] + }, + "linked-storage": { + "commands": { + "link": { + "help": { + "short": "Link a storage account with an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "linked-storage", + "link" + ], + "versions": [ + { + "name": "2020-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-03-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the current linked storage settings for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "linked-storage", + "show" + ], + "versions": [ + { + "name": "2020-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-03-01-preview" + } + ] + } + ] + }, + "unlink": { + "help": { + "short": "Unlink a storage account with an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "linked-storage", + "unlink" + ], + "versions": [ + { + "name": "2020-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-03-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update current linked storage account for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "linked-storage", + "update" + ], + "versions": [ + { + "name": "2020-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage linked storage account for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "linked-storage" + ] + }, + "quotastatus": { + "commands": { + "show": { + "help": { + "short": "Show daily data volume cap (quota) status for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "quotastatus", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component quotastatus show -g rg --resource-name name" + ], + "name": "Show component quotastatus" + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/quotastatus", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage component quotastatus" + }, + "names": [ + "monitor", + "app-insights", + "component", + "quotastatus" + ] + } + }, + "help": { + "short": "Manage an Application Insights component or its subcomponents." + }, + "names": [ + "monitor", + "app-insights", + "component" + ] + }, + "my-workbook": { + "commands": { + "create": { + "help": { + "short": "Create a new private workbook." + }, + "names": [ + "monitor", + "app-insights", + "my-workbook", + "create" + ], + "versions": [ + { + "name": "2021-03-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/myworkbooks/{}", + "plane": "mgmt-plane", + "version": "2021-03-08" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private workbook." + }, + "names": [ + "monitor", + "app-insights", + "my-workbook", + "delete" + ], + "versions": [ + { + "name": "2021-03-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/myworkbooks/{}", + "plane": "mgmt-plane", + "version": "2021-03-08" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all private workbooks defined within a specified subscription and category." + }, + "names": [ + "monitor", + "app-insights", + "my-workbook", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights my-workbook list -g rg --category retention" + ], + "name": "List my workbook" + } + ], + "name": "2021-03-08", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/myworkbooks", + "plane": "mgmt-plane", + "version": "2021-03-08" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/myworkbooks", + "plane": "mgmt-plane", + "version": "2021-03-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a single private workbook by its resourceName." + }, + "names": [ + "monitor", + "app-insights", + "my-workbook", + "show" + ], + "versions": [ + { + "name": "2021-03-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/myworkbooks/{}", + "plane": "mgmt-plane", + "version": "2021-03-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a private workbook." + }, + "names": [ + "monitor", + "app-insights", + "my-workbook", + "update" + ], + "versions": [ + { + "name": "2021-03-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/myworkbooks/{}", + "plane": "mgmt-plane", + "version": "2021-03-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage my-workbook" + }, + "names": [ + "monitor", + "app-insights", + "my-workbook" + ] + }, + "workbook": { + "commandGroups": { + "identity": { + "commands": { + "assign": { + "help": { + "short": "Assign identities" + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "identity", + "assign" + ], + "versions": [ + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-06-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "identity", + "delete" + ], + "versions": [ + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-06-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove identities" + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "identity", + "remove" + ], + "versions": [ + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-06-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "identity", + "show" + ], + "versions": [ + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage workbook idneity" + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "identity" + ] + }, + "revision": { + "commands": { + "list": { + "help": { + "short": "List the revisions for the workbook." + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "revision", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights workbook revision list -g rg --resource-name name" + ], + "name": "List the revisions for the workbook" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}/revisions", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show workbook revision." + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "revision", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights workbook revision list -g rg --resource-name name --revision-id id" + ], + "name": "Show workbook revision" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}/revisions/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage workbook revision" + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "revision" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a workbook." + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights workbook create -n 00000000-0000-0000-0000-000000000000 -g rg --serialized-data mydata --kind shared --category workbook --display-name workbookname" + ], + "name": "Create workbook" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a workbook." + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights workbook delete -n 00000000-0000-0000-0000-000000000000 -g wktest" + ], + "name": "Delete workbook" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all workbooks defined within a specified resource group and category." + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights workbook list -g rg --category workbook" + ], + "name": "List workbook" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/workbooks", + "plane": "mgmt-plane", + "version": "2023-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a single workbook by its resource name." + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights workbook show -n 00000000-0000-0000-0000-000000000000 -g wktest" + ], + "name": "Show workbook" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a workbook." + }, + "names": [ + "monitor", + "app-insights", + "workbook", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights workbook update -n 00000000-0000-0000-0000-000000000000 -g rg --tags tag=test" + ], + "name": "Update workbook" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/workbooks/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage app-insights workbook" + }, + "names": [ + "monitor", + "app-insights", + "workbook" + ] + } + }, + "commands": { + "migrate-to-new-pricing-model": { + "help": { + "short": "Enterprise Agreement Customer opted to use new pricing model." + }, + "names": [ + "monitor", + "app-insights", + "migrate-to-new-pricing-model" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights migrate-to-new-pricing-model" + ], + "name": "Migrate to new pricing model" + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/migratetonewpricingmodel", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands for querying data in Application Insights applications." + }, + "names": [ + "monitor", + "app-insights" + ] + }, + "autoscale": { + "commands": { + "create": { + "help": { + "lines": [ + "For more information on autoscaling, visit: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings." + ], + "short": "Create an autoscale setting." + }, + "names": [ + "monitor", + "autoscale", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor autoscale create -g myrg --resource resource-id --min-count 2 --max-count 5 --count 3 --email-administrator", + "monitor autoscale rule create -g myrg --autoscale-name resource-name --scale out 1 --condition \"Percentage CPU > 75 avg 5m\"", + "monitor autoscale rule create -g myrg --autoscale-name resource-name --scale in 1 --condition \"Percentage CPU < 25 avg 5m\"" + ], + "name": "Create autoscale settings to scale between 2 and 5 instances (3 as default). Email the administrator when scaling occurs." + }, + { + "commands": [ + "monitor autoscale create -g myrg --resource resource-id --count 4" + ], + "name": "Create autoscale settings for exactly 4 instances." + }, + { + "commands": [ + "monitor autoscale create --count 3 --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource myScaleSet --resource-group MyResourceGroup --resource-type Microsoft.Compute/virtualMachineScaleSets" + ], + "name": "Create new autoscale settings." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an autoscale setting" + }, + "names": [ + "monitor", + "autoscale", + "delete" + ], + "versions": [ + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists the autoscale settings for a resource group" + }, + "names": [ + "monitor", + "autoscale", + "list" + ], + "versions": [ + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an autoscale setting" + }, + "names": [ + "monitor", + "autoscale", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor autoscale show --name MyAutoscaleSettings --resource-group MyResourceGroup" + ], + "name": "Show autoscale setting details." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "show-predictive-metric": { + "help": { + "short": "Show predictive autoscale metric future data" + }, + "names": [ + "monitor", + "autoscale", + "show-predictive-metric" + ], + "versions": [ + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}/predictivemetrics", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "For more information on autoscaling, visit: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings." + ], + "short": "Update an autoscale setting." + }, + "names": [ + "monitor", + "autoscale", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor autoscale update -g myrg -n autoscale-name --count 3" + ], + "name": "Update autoscale settings to use a fixed 3 instances by default." + }, + { + "commands": [ + "monitor autoscale update -g myrg -n autoscale-name --remove-action email bob@contoso.com" + ], + "name": "Update autoscale settings to remove an email notification." + }, + { + "commands": [ + "monitor autoscale update --count 3 --email-administrator true --enabled true --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource-group MyResourceGroup --tags key[=value]" + ], + "name": "Update autoscale settings." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage autoscale settings" + }, + "names": [ + "monitor", + "autoscale" + ] + }, + "data-collection": { + "commandGroups": { + "endpoint": { + "commandGroups": { + "association": { + "commands": { + "list": { + "help": { + "short": "List associations for the specified data collection endpoint." + }, + "names": [ + "monitor", + "data-collection", + "endpoint", + "association", + "list" + ], + "versions": [ + { + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}/associations", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}/associations", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + } + }, + "help": { + "short": "monitor data-collection endpoint association" + }, + "names": [ + "monitor", + "data-collection", + "endpoint", + "association" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a data collection endpoint." + }, + "names": [ + "monitor", + "data-collection", + "endpoint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection endpoint create -g \"myResourceGroup\" -l \"eastus2euap\" --name \"myCollectionEndpoint\" --public-network-access \"Enabled\"" + ], + "name": "Create data collection endpoint" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection endpoint create -g \"myResourceGroup\" -l \"eastus2euap\" --name \"myCollectionEndpoint\" --public-network-access \"Enabled\"" + ], + "name": "Create data collection endpoint" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a data collection endpoint." + }, + "names": [ + "monitor", + "data-collection", + "endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection endpoint delete --name \"myCollectionEndpoint\" --resource-group \"myResourceGroup\"" + ], + "name": "Delete data collection endpoint" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection endpoint delete --name \"myCollectionEndpoint\" --resource-group \"myResourceGroup\"" + ], + "name": "Delete data collection endpoint" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all data collection endpoints in the specified subscription" + }, + "names": [ + "monitor", + "data-collection", + "endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection endpoint list --resource-group \"myResourceGroup\"" + ], + "name": "List data collection endpoints by resource group" + }, + { + "commands": [ + "monitor data-collection endpoint list" + ], + "name": "List data collection endpoints by subscription" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/datacollectionendpoints", + "plane": "mgmt-plane", + "version": "2022-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection endpoint list --resource-group \"myResourceGroup\"" + ], + "name": "List data collection endpoints by resource group" + }, + { + "commands": [ + "monitor data-collection endpoint list" + ], + "name": "List data collection endpoints by subscription" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/datacollectionendpoints", + "plane": "mgmt-plane", + "version": "2023-03-11" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified data collection endpoint." + }, + "names": [ + "monitor", + "data-collection", + "endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection endpoint show --name \"myCollectionEndpoint\" --resource-group \"myResourceGroup\"" + ], + "name": "Get data collection endpoint" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection endpoint show --name \"myCollectionEndpoint\" --resource-group \"myResourceGroup\"" + ], + "name": "Get data collection endpoint" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a data collection endpoint." + }, + "names": [ + "monitor", + "data-collection", + "endpoint", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection endpoint update --tags tag1=\"A\" tag2=\"B\" tag3=\"C\" --name \"myCollectionEndpoint\" --resource-group \"myResourceGroup\"" + ], + "name": "Update data collection endpoint" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection endpoint update --tags tag1=\"A\" tag2=\"B\" tag3=\"C\" --name \"myCollectionEndpoint\" --resource-group \"myResourceGroup\"" + ], + "name": "Update data collection endpoint" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionendpoints/{}", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + } + }, + "help": { + "short": "Manage data collection endpoint for monitor control service." + }, + "names": [ + "monitor", + "data-collection", + "endpoint" + ] + }, + "rule": { + "commandGroups": { + "association": { + "commands": { + "create": { + "help": { + "short": "Create an association." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "association", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule association create --name \"myAssociation\" --rule-id \"/subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule\" --resource \"subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" + ], + "name": "Create association" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection rule association create --name \"myAssociation\" --rule-id \"/subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules/myCollectionRule\" --resource \"subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" + ], + "name": "Create association" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an association." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "association", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule association delete --name \"myAssociation\" --resource \"subscr iptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" + ], + "name": "Delete association" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection rule association delete --name \"myAssociation\" --resource \"subscr iptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" + ], + "name": "Delete association" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List associations for the specified data collection rule." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "association", + "list" + ], + "versions": [ + { + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}/associations", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}/associations", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "list-by-resource": { + "help": { + "short": "List associations for the specified resource." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "association", + "list-by-resource" + ], + "versions": [ + { + "name": "2022-06-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "name": "2023-03-11", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified association." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "association", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule association show --name \"myAssociation\" --resource \"subscrip tions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" + ], + "name": "Get association" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection rule association show --name \"myAssociation\" --resource \"subscrip tions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" + ], + "name": "Get association" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an association." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "association", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule association update --name \"myAssociation\" --rule-id \"/subscr iptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules /myCollectionRule\" --resource \"subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" + ], + "name": "Update association" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection rule association update --name \"myAssociation\" --rule-id \"/subscr iptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Insights/dataCollectionRules /myCollectionRule\" --resource \"subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm \"" + ], + "name": "Update association" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/datacollectionruleassociations/{}", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + } + }, + "help": { + "short": "Manage data collection rule association for monitor control service." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "association" + ] + }, + "data-flow": { + "commands": { + "add": { + "help": { + "short": "Add a data flow." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "data-flow", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule data-flow add --rule-name myCollectionRule --resource-group myResourceGroup --destinations XX3 XX4 --streams Microsoft-Perf Microsoft-WindowsEvent" + ], + "name": "Add a data flow" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataFlows[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "monitor data-collection rule data-flow delete" + }, + "names": [ + "monitor", + "data-collection", + "rule", + "data-flow", + "delete" + ], + "versions": [ + { + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataFlows[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List data flows." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "data-flow", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule data-flow list --rule-name myCollectionRule --resource-group myResourceGroup" + ], + "name": "List data flows" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataFlows", + "version": "2023-03-11" + } + ] + } + ] + }, + "show": { + "help": { + "short": "monitor data-collection rule data-flow show" + }, + "names": [ + "monitor", + "data-collection", + "rule", + "data-flow", + "show" + ], + "versions": [ + { + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataFlows[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "update": { + "help": { + "short": "monitor data-collection rule data-flow update" + }, + "names": [ + "monitor", + "data-collection", + "rule", + "data-flow", + "update" + ], + "versions": [ + { + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataFlows[]", + "version": "2023-03-11" + } + ] + } + ] + } + }, + "help": { + "short": "Manage data flows." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "data-flow" + ] + }, + "log-analytics": { + "commands": { + "add": { + "help": { + "short": "Add Log Analytics destinations of a data collection rule." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "log-analytics", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule log-analytics add --rule-name myCollectionRule --resource-group myResourceGroup --name workspace2 --resource-id /subscriptions/703362b3-f2784e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/workspace2" + ], + "name": "Add Log Analytics destinations of a data collection rule" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.destinations.logAnalytics[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Log Analytics destinations of a data collection rule." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "log-analytics", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule log-analytics delete --rule-name myCollectionRule --resource-group myResourceGroup --name workspace2" + ], + "name": "Delete a Log Analytics destinations of a data collection rule" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.destinations.logAnalytics[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Log Analytics destinations of a data collection rule." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "log-analytics", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule log-analytics list --rule-name myCollectionRule --resource-group myResourceGroup" + ], + "name": "List Log Analytics destinations of a data collection rule" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.destinations.logAnalytics", + "version": "2023-03-11" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a Log Analytics destination of a data collection rule." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "log-analytics", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule log-analytics show --rule-name myCollectionRule --resource-group myResourceGroup --name centralWorkspace" + ], + "name": "Show a Log Analytics destination of a data collection rule" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.destinations.logAnalytics[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Log Analytics destination of a data collection rule." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "log-analytics", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule log-analytics update --rule-name myCollectionRule --resource-group myResourceGroup --name workspace2 --resource-id \"/subscriptions/703362b3-f278-4e4b-9179-c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/anotherWorkspace\"" + ], + "name": "Update a Log Analytics destination of a data collection rule" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.destinations.logAnalytics[]", + "version": "2023-03-11" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Log Analytics destinations." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "log-analytics" + ] + }, + "performance-counter": { + "commands": { + "add": { + "help": { + "short": "Add a Log performance counter data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "performance-counter", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule performance-counter add --rule-name myCollectionRule --resource-group myResourceGroup --name team2ExtraCounters --streams Microsoft-Perf --counter-specifiers \"\\\\Process(_Total)\\\\Thread Count\" \"\\\\LogicalDisk(_Total)\\\\FreeMegabytes\" --sampling-frequency 30" + ], + "name": "Add a Log performance counter data source" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.performanceCounters[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Log performance counter data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "performance-counter", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule performance-counter delete --rule-name myCollectionRule --resource-group myResourceGroup --name team2ExtraCounters" + ], + "name": "Delete a Log performance counter data source" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.performanceCounters[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Log performance counter data sources." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "performance-counter", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule performance-counter list --rule-name myCollectionRule --resource-group myResourceGroup" + ], + "name": "List Log performance counter data sources" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.performanceCounters", + "version": "2023-03-11" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a Log performance counter data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "performance-counter", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule performance-counter show --rule-name myCollectionRule --resource-group myResourceGroup --name appTeamExtraCounters" + ], + "name": "Show a Log performance counter data source" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.performanceCounters[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Log performance counter data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "performance-counter", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule performance-counter update --rule-name myCollectionRule --resource-group myResourceGroup --name team2ExtraCounters" + ], + "name": "Update a Log performance counter data source" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.performanceCounters[]", + "version": "2023-03-11" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Log performance counter data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "performance-counter" + ] + }, + "syslog": { + "commands": { + "add": { + "help": { + "short": "Add a Syslog data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "syslog", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule syslog add --rule-name myCollectionRule --resource-group myResourceGroup --name syslogBase --facility-names syslog --log-levels Alert Critical --streams Microsoft-Syslog" + ], + "name": "Add a Syslog data source" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.syslog[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Syslog data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "syslog", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule syslog delete --rule-name myCollectionRule --resource-group myResourceGroup --name syslogBase" + ], + "name": "Delete a Syslog data source" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.syslog[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Syslog data sources." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "syslog", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule syslog list --rule-name myCollectionRule --resource-group myResourceGroup" + ], + "name": "List Syslog data sources" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.syslog", + "version": "2023-03-11" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a Syslog data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "syslog", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule syslog show --rule-name myCollectionRule --resource-group myResourceGroup --name syslogBase" + ], + "name": "Show a Syslog data source" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.syslog[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Syslog data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "syslog", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule syslog update --rule-name myCollectionRule --resource-group myResourceGroup --name syslogBase --facility-names syslog --log-levels Emergency Critical" + ], + "name": "Update a Syslog data source" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.syslog[]", + "version": "2023-03-11" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Syslog data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "syslog" + ] + }, + "windows-event-log": { + "commands": { + "add": { + "help": { + "short": "Add a Windows Event Log data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "windows-event-log", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule windows-event-log add --rule-name myCollectionRule --resource-group myResourceGroup --name appTeam1AppEvents --streams Microsoft-WindowsEvent --x-path-queries \"Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]\" \"System![System[(Level = 1 or Level = 2 or Level = 3)]]\"" + ], + "name": "Add a Windows Event Log data source" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.windowsEventLogs[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Windows Event Log data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "windows-event-log", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule windows-event-log delete --rule-name myCollectionRule --resource-group myResourceGroup --name appTeam1AppEvents" + ], + "name": "Delete a Windows Event Log data source" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.windowsEventLogs[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Windows Event Log data sources" + }, + "names": [ + "monitor", + "data-collection", + "rule", + "windows-event-log", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule windows-event-log list --rule-name myCollectionRule --resource-group myResourceGroup" + ], + "name": "List Windows Event Log data sources" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.windowsEventLogs", + "version": "2023-03-11" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a Windows Event Log data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "windows-event-log", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule windows-event-log show --rule-name myCollectionRule --resource-group myResourceGroup --name appTeam1AppEvents" + ], + "name": "Show a Windows Event Log data source" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.windowsEventLogs[]", + "version": "2023-03-11" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Windows Event Log data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "windows-event-log", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule windows-event-log update --rule-name myCollectionRule --resource-group myResourceGroup --name appTeam1AppEvents --x-path-queries \"Application!*[System[(Level = 1 or Level = 2 or Level = 3)]]\"" + ], + "name": "Update a Windows Event Log data source" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "subresource": "properties.dataSources.windowsEventLogs[]", + "version": "2023-03-11" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Windows Event Log data source." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "windows-event-log" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a data collection rule." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule create --resource-group \"myResourceGroup\" --location \"eastus\" --name \"myCollectionRule\" --rule-file \"C:\\samples\\dcrEx1.json\"" + ], + "name": "Create data collection rule" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection rule create --resource-group \"myResourceGroup\" --location \"eastus\" --name \"myCollectionRule\" --rule-file \"C:\\samples\\dcrEx1.json\"" + ], + "name": "Create data collection rule" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a data collection rule." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule delete --name \"myCollectionRule\" --resource-group \"myResourceGroup\"" + ], + "name": "Delete data collection rule" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection rule delete --name \"myCollectionRule\" --resource-group \"myResourceGroup\"" + ], + "name": "Delete data collection rule" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all data collection rules in the specified resource group. And Lists all data collection rules in the specified subscription." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule list --resource-group \"myResourceGroup\"" + ], + "name": "List data collection rules by resource group" + }, + { + "commands": [ + "monitor data-collection rule list" + ], + "name": "List data collection rules by subscription" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/datacollectionrules", + "plane": "mgmt-plane", + "version": "2022-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection rule list --resource-group \"myResourceGroup\"" + ], + "name": "List data collection rules by resource group" + }, + { + "commands": [ + "monitor data-collection rule list" + ], + "name": "List data collection rules by subscription" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/datacollectionrules", + "plane": "mgmt-plane", + "version": "2023-03-11" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Return the specified data collection rule." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule show --name \"myCollectionRule\" --resource-group \"myResourceGroup\"" + ], + "name": "Get data collection rule" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection rule show --name \"myCollectionRule\" --resource-group \"myResourceGroup\"" + ], + "name": "Get data collection rule" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a data collection rule." + }, + "names": [ + "monitor", + "data-collection", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor data-collection rule update --resource-group \"myResourceGroup\" --name \"myCollectionRule\" --data-flows destinations=\"centralWorkspace\" streams=\"Microsoft-Perf\" streams=\"Microsoft-Syslog\" streams=\"Microsoft-WindowsEvent\" --log-analytics name=\"centralWorkspace\" resource-id=\"/subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspac es/centralTeamWorkspace\" --performance-counters name=\"appTeamExtraCounters\" counter- specifiers=\"\\\\Process(_Total)\\\\Thread Count\" sampling-frequency=30 streams=\"Microsoft-Perf\" --syslog name=\"cronSyslog\" facility-names=\"cron\" log-levels=\"Debug\" log-levels=\"Critical\" log-levels=\"Emergency\" streams=\"Microsoft-Syslog\" --windows-event-logs name=\"cloudSecurityTeamEvents\" streams=\"Microsoft-WindowsEvent\" x-path-queries=\"Security!\"" + ], + "name": "Update data collection rule" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor data-collection rule update --resource-group \"myResourceGroup\" --name \"myCollectionRule\" --data-flows destinations=\"centralWorkspace\" streams=\"Microsoft-Perf\" streams=\"Microsoft-Syslog\" streams=\"Microsoft-WindowsEvent\" --log-analytics name=\"centralWorkspace\" resource-id=\"/subscriptions/703362b3-f278-4e4b-9179- c76eaf41ffc2/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspac es/centralTeamWorkspace\" --performance-counters name=\"appTeamExtraCounters\" counter- specifiers=\"\\\\Process(_Total)\\\\Thread Count\" sampling-frequency=30 streams=\"Microsoft-Perf\" --syslog name=\"cronSyslog\" facility-names=\"cron\" log-levels=\"Debug\" log-levels=\"Critical\" log-levels=\"Emergency\" streams=\"Microsoft-Syslog\" --windows-event-logs name=\"cloudSecurityTeamEvents\" streams=\"Microsoft-WindowsEvent\" x-path-queries=\"Security!\"" + ], + "name": "Update data collection rule" + } + ], + "name": "2023-03-11", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/datacollectionrules/{}", + "plane": "mgmt-plane", + "version": "2023-03-11" + } + ] + } + ] + } + }, + "help": { + "short": "Manage data collection rule for monitor control service." + }, + "names": [ + "monitor", + "data-collection", + "rule" + ] + } + }, + "help": { + "short": "Manage data collection for monitor control service." + }, + "names": [ + "monitor", + "data-collection" + ] + }, + "diagnostic-settings": { + "commandGroups": { + "categories": { + "commands": { + "list": { + "help": { + "short": "List the diagnostic settings categories for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "categories", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor diagnostic-settings categories list --resource /subscriptions/00000000-0000-0000- 0000-000000000000/resourcegroups/myRG/providers/microsoft.logic/workflows/myWorkflow" + ], + "name": "List diagnostic settings categories by using resource ID" + }, + { + "commands": [ + "monitor diagnostic-settings categories list -g myRG --resource-type microsoft.logic/workflows --resource myWorkflow" + ], + "name": "List diagnostic settings categories by using resource name" + } + ], + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettingscategories", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the diagnostic settings category for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "categories", + "show" + ], + "versions": [ + { + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettingscategories/{}", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Retrieve service diagnostic settings categories." + }, + "names": [ + "monitor", + "diagnostic-settings", + "categories" + ] + }, + "subscription": { + "commands": { + "create": { + "help": { + "short": "Create subscription diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "subscription", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor diagnostic-settings subscription create -n {name} --location westus --event-hub- auth-rule {eventHubRuleID} --storage-account {storageAccount} \\ --logs \"[{category:Security,enabled:true},{category:Administrative,enabled:true},{category:ServiceHealth,enabled:true},{category:Alert,enabled:true},{category:Recommendation,enabled:true},{category:Policy,enabled:true},{category:Autoscale,enabled:true},{category:ResourceHealth,enabled:true}]\"" + ], + "name": "Create diagnostic settings for a subscription with EventHub." + } + ], + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes existing subscription diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "subscription", + "delete" + ], + "versions": [ + { + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Gets the active subscription diagnostic settings list for the specified subscriptionId. :keyword callable cls: A custom type or function that will be passed the direct response:return: SubscriptionDiagnosticSettingsResourceCollection or the result of cls(response):rtype: ~$(python-base-namespace).v2017_05_01_preview.models.SubscriptionDiagnosticSettingsResourceCollection:raises ~azure.core.exceptions.HttpResponseError:." + }, + "names": [ + "monitor", + "diagnostic-settings", + "subscription", + "list" + ], + "versions": [ + { + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the active subscription diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "subscription", + "show" + ], + "versions": [ + { + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update subscription diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "subscription", + "update" + ], + "versions": [ + { + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage diagnostic settings for subscription." + }, + "names": [ + "monitor", + "diagnostic-settings", + "subscription" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create diagnostic settings for the specified resource. For more information, visit: https://docs.microsoft.com/rest/api/monitor/diagnosticsettings/createorupdate#metricsettings." + }, + "names": [ + "monitor", + "diagnostic-settings", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor diagnostic-settings create --resource {ID} -n {name} --storage-account {storageAccount} --logs \"[{category:WorkflowRuntime,enabled:true,retention-policy:{enabled:false,days:0}}]\" --metrics \"[{category:WorkflowRuntime,enabled:true,retention-policy:{enabled:false,days:0}}]\"" + ], + "name": "Create diagnostic settings, retention here only applies when the target is a storage account." + } + ], + "name": "2021-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2021-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes existing diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "delete" + ], + "versions": [ + { + "name": "2021-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2021-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Gets the active diagnostic settings list for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "list" + ], + "versions": [ + { + "name": "2021-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings", + "plane": "mgmt-plane", + "version": "2021-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the active diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "show" + ], + "versions": [ + { + "name": "2021-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2021-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "update" + ], + "versions": [ + { + "name": "2021-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2021-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage service diagnostic settings." + }, + "names": [ + "monitor", + "diagnostic-settings" + ] + }, + "log-analytics": { + "commandGroups": { + "cluster": { + "commands": { + "create": { + "help": { + "short": "Create a cluster instance." + }, + "names": [ + "monitor", + "log-analytics", + "cluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster create -g MyResourceGroup -n MyCluster --sku-capacity 1000" + ], + "name": "Create a cluster instance." + } + ], + "name": "2021-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", + "plane": "mgmt-plane", + "version": "2021-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster create -g MyResourceGroup -n MyCluster --sku-capacity 1000" + ], + "name": "Create a cluster instance." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a cluster instance." + }, + "names": [ + "monitor", + "log-analytics", + "cluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster delete -g MyResourceGroup -n MyCluster" + ], + "name": "Delete a cluster instance." + } + ], + "name": "2021-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", + "plane": "mgmt-plane", + "version": "2021-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster delete -g MyResourceGroup -n MyCluster" + ], + "name": "Delete a cluster instance." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all cluster instances in a resource group or in current subscription." + }, + "names": [ + "monitor", + "log-analytics", + "cluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster list -g MyResourceGroup" + ], + "name": "List all cluster instances in a resource group." + }, + { + "commands": [ + "monitor log-analytics cluster list" + ], + "name": "List all cluster instances in current subscription." + } + ], + "name": "2021-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/clusters", + "plane": "mgmt-plane", + "version": "2021-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters", + "plane": "mgmt-plane", + "version": "2021-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster list -g MyResourceGroup" + ], + "name": "List all cluster instances in a resource group." + }, + { + "commands": [ + "monitor log-analytics cluster list" + ], + "name": "List all cluster instances in current subscription." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/clusters", + "plane": "mgmt-plane", + "version": "2022-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the properties of a cluster instance." + }, + "names": [ + "monitor", + "log-analytics", + "cluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster show -g MyResourceGroup -n MyCluster" + ], + "name": "Show the properties of a cluster instance." + } + ], + "name": "2021-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", + "plane": "mgmt-plane", + "version": "2021-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster show -g MyResourceGroup -n MyCluster" + ], + "name": "Show the properties of a cluster instance." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "Update a cluster instance." + ], + "short": "Update a cluster instance." + }, + "names": [ + "monitor", + "log-analytics", + "cluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster update -g MyResourceGroup -n MyCluster --key-vault-uri https://myvault.vault.azure.net/ --key-name my-key --key-version fe0adcedd8014aed9c22e9aefb81a1ds --sku-capacity 1000" + ], + "name": "Update a cluster instance." + } + ], + "name": "2021-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", + "plane": "mgmt-plane", + "version": "2021-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster update -g MyResourceGroup -n MyCluster --key-vault-uri https://myvault.vault.azure.net/ --key-name my-key --key-version fe0adcedd8014aed9c22e9aefb81a1ds --sku-capacity 1000" + ], + "name": "Update a cluster instance." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure log analytics cluster." + }, + "names": [ + "monitor", + "log-analytics", + "cluster" + ] + }, + "query-pack": { + "commandGroups": { + "query": { + "commands": { + "create": { + "help": { + "short": "Create a specific query within a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack query create --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f --display-name queryName -g resourceGroupName --query-pack-name queryPackName --body \"heartbeat | take 10\" --description \"some description\" --categories \"[network,monitor]\" --resource-types \"[microsoft.network/loadbalancers,microsoft.insights/autoscalesettings]\" --solutions \"[networkmonitoring]\" --tags \"{version:[v2022-01-01,v2021-12-01]}\"" + ], + "name": "Create a query in a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a specific query defined within a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack query delete --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f -g resourceGroup --query-pack-name queryPackName" + ], + "name": "Delete a query in a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List queries defined within a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack query list -g resourceGroupName --query-pack-name queryPackName" + ], + "name": "List queries in a query pack" + }, + { + "commands": [ + "monitor log-analytics query-pack query list -g resourceGroupName --query-pack-name queryPackName --include-body false" + ], + "name": "List queries in a query pack without query body content" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "search": { + "help": { + "short": "Search a list of queries defined within a log analytics query pack according to given search properties." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query", + "search" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack query search -g resourceGroupName --query-pack-name queryPackName --categories network --resource-types microsoft.insights/autoscalesettings --solutions networkmonitoring --tags version=\"[v2021-12-01]\"" + ], + "name": "Search queries in a query pack" + }, + { + "commands": [ + "monitor log-analytics query-pack query search -g resourceGroupName --query-pack-name queryPackName --categories network --resource-types microsoft.insights/autoscalesettings --solutions networkmonitoring --tags version=\"[v2021-12-01]\" --include-body false" + ], + "name": "Search queries in a query pack without query body content" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/search", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a specific query defined within a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack query show --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f -g resourceGroup --query-pack-name queryPackName" + ], + "name": "Show a query in a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a specific query within a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack query update --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f -g resourceGroup --query-pack-name queryPackName --body \"heartbeat | take 20\" --categories [2]=databases --tags version[0]=null" + ], + "name": "Update a query in a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage the query of log analytics query pack" + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack create -g resourceGroup -n queryPackName --location eastus2" + ], + "name": "Create a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack delete-g resourceGroup -n queryPackName" + ], + "name": "Delete a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List of all log analytics query packs." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack list" + ], + "name": "List query packs in a specific subscription" + }, + { + "commands": [ + "monitor log-analytics query-pack list -g resourceGroup" + ], + "name": "List query packs in a specific resource group" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/querypacks", + "plane": "mgmt-plane", + "version": "2019-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack show -g resourceGroup -n queryPackName" + ], + "name": "Show a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack update -g resourceGroupName -n queryPackName --tags label1=value1" + ], + "name": "Update a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack" + ] + }, + "solution": { + "commands": { + "create": { + "help": { + "short": "Create the Solution." + }, + "names": [ + "monitor", + "log-analytics", + "solution", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics solution create --resource-group MyResourceGroup --solution-type Containers --tags key=value --workspace \"/subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/ Microsoft.OperationalInsights/workspaces/{WorkspaceName}\"" + ], + "name": "Create a log-analytics solution of type Containers" + } + ], + "name": "2015-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", + "plane": "mgmt-plane", + "version": "2015-11-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the solution in the subscription." + }, + "names": [ + "monitor", + "log-analytics", + "solution", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics solution delete --resource-group MyResourceGroup --name SolutionName" + ], + "name": "Delete a log-analytics solution" + } + ], + "name": "2015-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", + "plane": "mgmt-plane", + "version": "2015-11-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the solution list. It will retrieve both first party and third party solutions" + }, + "names": [ + "monitor", + "log-analytics", + "solution", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics solution list" + ], + "name": "List all log-analytics solutions in the current subscription" + }, + { + "commands": [ + "monitor log-analytics solution list --subscription MySubscription" + ], + "name": "List all log-analytics solutions in a subscription" + }, + { + "commands": [ + "monitor log-analytics solution list --resource-group MyResourceGroup" + ], + "name": "List all log-analytics solutions in a resource group" + } + ], + "name": "2015-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationsmanagement/solutions", + "plane": "mgmt-plane", + "version": "2015-11-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions", + "plane": "mgmt-plane", + "version": "2015-11-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the user solution." + }, + "names": [ + "monitor", + "log-analytics", + "solution", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics solution show --resource-group MyResourceGroup --name SolutionName" + ], + "name": "Show a log-analytics solution" + } + ], + "name": "2015-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", + "plane": "mgmt-plane", + "version": "2015-11-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Solution. Only updating tags supported." + }, + "names": [ + "monitor", + "log-analytics", + "solution", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics solution update --resource-group MyResourceGroup --name SolutionName --tags key=value" + ], + "name": "Update a log-analytics solution" + } + ], + "name": "2015-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", + "plane": "mgmt-plane", + "version": "2015-11-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage monitor log-analytics solution." + }, + "names": [ + "monitor", + "log-analytics", + "solution" + ] + }, + "workspace": { + "commandGroups": { + "data-export": { + "commands": { + "create": { + "help": { + "lines": [ + "For more information, see", + "https://docs.microsoft.com/azure/azure-monitor/platform/logs-data-export" + ], + "short": "Create a data export rule for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "data-export", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace data-export create -g MyRG --workspace-name MyWS -n MyDataExport --destination --enable -t
" + ], + "name": "Create a data export rule for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a data export rule for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "data-export", + "delete" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all data export ruleses for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "data-export", + "list" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a data export rule for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "data-export", + "show" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "For more information, see", + "https://docs.microsoft.com/azure/azure-monitor/platform/logs-data-export" + ], + "short": "Update a data export rule for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "data-export", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace data-export update -g MyRG --workspace-name MyWS -n MyDataExport --destination -t
--enable false" + ], + "name": "Update a data export rule for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage data export ruls for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "data-export" + ] + }, + "linked-service": { + "commands": { + "create": { + "help": { + "short": "Create a linked service." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-service create -g MyResourceGroup -n cluster --workspace-name MyWorkspace --write-access-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.OperationalInsights/clusters/MyCluster" + ], + "name": "Create a linked service." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a linked service." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-service delete -g MyResourceGroup -n cluster --workspace-name MyWorkspace" + ], + "name": "Delete a linked service." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get all the linked services in a workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-service", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-service list -g MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Get all the linked services in a workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the properties of a linked service." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-service show -g MyResourceGroup -n cluster --workspace-name MyWorkspace" + ], + "name": "Show the properties of a linked service." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a linked service." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-service", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-service update -g MyResourceGroup -n cluster --workspace-name MyWorkspace --write-access-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.OperationalInsights/clusters/MyCluster" + ], + "name": "Update a linked service." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Linked services is used to define a relation from the workspace to another Azure resource. Log Analytics and Azure resources then leverage this connection in their operations. Example uses of Linked Services in Log Analytics workspace are Automation account and workspace association to CMK." + ], + "short": "Manage linked service for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-service" + ] + }, + "linked-storage": { + "commands": { + "create": { + "help": { + "short": "Create some linked storage accounts for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-storage", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-storage create --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace --storage-accounts StorageAccount1 StorageAccount2" + ], + "name": "Create two linked storage accounts for a log analytics workspace using the name of the storage account." + }, + { + "commands": [ + "monitor log-analytics workspace linked-storage create --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace --storage-accounts /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000001" + ], + "name": "Create one linked storage accounts for a log analytics workspace using the resource id of the storage account." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete all linked storage accounts with specific data source type for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-storage", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-storage delete --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Delete all linked storage accounts with a specific type for a log analytics workspace" + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all linked storage accounts for a log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-storage", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-storage list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List all linked storage accounts for a log analytics workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show all linked storage accounts with specific data source type for a log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-storage", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-storage show --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Show all linked storage accounts with a specific type for a log analytics workspace" + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a link relation between current workspace and a group of storage accounts of a specific data source type." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-storage", + "update" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage linked storage account for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-storage" + ] + }, + "pack": { + "commands": { + "disable": { + "help": { + "short": "Disable an intelligence pack for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "pack", + "disable" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace pack disable --name MyIntelligencePack --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Disable an intelligence pack for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/intelligencepacks/{}/disable", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "enable": { + "help": { + "short": "Enable an intelligence pack for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "pack", + "enable" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace pack enable --name MyIntelligencePack --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Enable an intelligence pack for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/intelligencepacks/{}/enable", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the intelligence packs possible and whether they are enabled or disabled for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "pack", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace pack list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List all the intelligence packs possible and whether they are enabled or disabled for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/intelligencepacks", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage intelligent packs for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "pack" + ] + }, + "saved-search": { + "commands": { + "create": { + "help": { + "short": "Create a saved search for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "saved-search", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace saved-search create -g MyRG --workspace-name MyWS -n MySavedSearch --category Test1 --display-name TestSavedSearch -q \"AzureActivity | summarize count() by bin(TimeGenerated, 1h)\" --fa myfun --fp \"a:string = value\"" + ], + "name": "Create a saved search for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a saved search for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "saved-search", + "delete" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all saved searches for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "saved-search", + "list" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a saved search for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "saved-search", + "show" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a saved search for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "saved-search", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace saved-search update -g MyRG --workspace-name MyWS -n MySavedSearch --category Test1 --display-name TestSavedSearch -q \"AzureActivity | summarize count() by bin(TimeGenerated, 1h)\" --fa myfun --fp \"a:string = value\"" + ], + "name": "Update a saved search for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage saved search for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "saved-search" + ] + }, + "table": { + "commandGroups": { + "search-job": { + "commands": { + "cancel": { + "help": { + "short": "Cancel a log analytics workspace search results table query run." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "search-job", + "cancel" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace table search-job cancel --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_SRCH" + ], + "name": "Cancel a log analytics workspace search results table query run." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}/cancelsearch", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage tables for log analytics workspace search results table." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "search-job" + ] + } + }, + "commands": { + "create": { + "help": { + "lines": [ + "The name of custom log table needs to end with '_CL'. The name of search job table needs to end with '_SRCH'. The name of restore logs table needs to end with '_RST'." + ], + "short": "Create a Log Analytics workspace table." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "create" + ], + "versions": [ + { + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace table create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_CL --retention-time 45 --cols \"[{name:MyColumn1,type:string},{name:TimeGenerated,type:datetime}]\"" + ], + "name": "Create a Log Analytics workspace custom log table." + }, + { + "commands": [ + "monitor log-analytics workspace table create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_SRCH --retention-time 45 --search-job \"{query:'Heartbeat | where SourceSystem != '/'/ | project SourceSystem',limit:1000,start-search-time:'Sat, 28 Aug 2021 05:29:18 GMT',end-search-time:'Sat, 28 Aug 2021 08:29:18 GMT'}\"" + ], + "name": "Create a Log Analytics workspace search result table." + }, + { + "commands": [ + "monitor log-analytics workspace table create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_RST --restore-logs \"{restore-source-table:MyTable,start-restore-time:'Sat, 28 Aug 2021 05:29:18 GMT',end-restore-time:'Sat, 28 Aug 2021 08:29:18 GMT'}\"" + ], + "name": "Create a Log Analytics workspace restore logs table." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Log Analytics workspace table." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "delete" + ], + "versions": [ + { + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the tables for the given Log Analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace table list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List all the tables for the given Log Analytics workspace" + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace table list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List all the tables for the given Log Analytics workspace" + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "migrate": { + "help": { + "short": "Migrate a Log Analytics table from support of the Data Collector API and Custom Fields features to support of Data Collection Rule-based Custom Logs." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "migrate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace table migrate --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_CL" + ], + "name": "Migrate a Log Analytics workspace table." + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}/migrate", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace table migrate --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_CL" + ], + "name": "Migrate a Log Analytics workspace table." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}/migrate", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Log Analytics workspace table." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "show" + ], + "versions": [ + { + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace table show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable" + ], + "name": "Get a Log Analytics workspace table" + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Log Analytics workspace table." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "update" + ], + "versions": [ + { + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage tables for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a workspace instance" + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace create -g MyResourceGroup -n MyWorkspace" + ], + "name": "Create a workspace instance" + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace create -g MyResourceGroup -n MyWorkspace" + ], + "name": "Create a workspace instance" + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace create -g MyResourceGroup -n MyWorkspace" + ], + "name": "Create a workspace instance" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "The name is kept for 14 days and cannot be used for another workspace. To remove the workspace completely and release the name, use the --force flag." + ], + "short": "Deletes a workspace resource." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace delete --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Soft delete a workspace instance." + }, + { + "commands": [ + "monitor log-analytics workspace delete --force --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Completely delete a workspace instance." + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace delete --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Soft delete a workspace instance." + }, + { + "commands": [ + "monitor log-analytics workspace delete --force --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Completely delete a workspace instance." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace delete --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Soft delete a workspace instance." + }, + { + "commands": [ + "monitor log-analytics workspace delete --force --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Completely delete a workspace instance." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "get-schema": { + "help": { + "lines": [ + "Schema represents the internal structure of the workspace, which can be used during the query.", + "For more information, visit: https://docs.microsoft.com/en-us/rest/api/loganalytics/workspace-schema/get" + ], + "short": "Get the schema for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "get-schema" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace get-schema --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Get the schema for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/schema", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "get-shared-keys": { + "help": { + "short": "Get the shared keys for a workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "get-shared-keys" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace get-shared-keys --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Get the shared keys for a workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/sharedkeys", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get a list of workspaces under a resource group or a subscription." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "list" + ], + "versions": [ + { + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/workspaces", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/workspaces", + "plane": "mgmt-plane", + "version": "2022-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/workspaces", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-available-service-tier": { + "help": { + "short": "List the available service tiers for the workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "list-available-service-tier" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/availableservicetiers", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list-deleted-workspaces": { + "help": { + "short": "Get a list of deleted workspaces that can be recovered in a subscription or a resource group." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "list-deleted-workspaces" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace list-deleted-workspaces --resource-group MyResourceGroup" + ], + "name": "Get a list of deleted workspaces that can be recovered in a resource group" + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/deletedworkspaces", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/deletedworkspaces", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace list-deleted-workspaces --resource-group MyResourceGroup" + ], + "name": "Get a list of deleted workspaces that can be recovered in a resource group" + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/deletedworkspaces", + "plane": "mgmt-plane", + "version": "2022-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/deletedworkspaces", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace list-deleted-workspaces --resource-group MyResourceGroup" + ], + "name": "Get a list of deleted workspaces that can be recovered in a resource group" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/deletedworkspaces", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/deletedworkspaces", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-link-target": { + "help": { + "short": "List a list of workspaces which the current user has administrator privileges and are not associated with an Azure Subscription." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "list-link-target" + ], + "versions": [ + { + "name": "2015-03-20", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/linktargets", + "plane": "mgmt-plane", + "version": "2015-03-20" + } + ] + } + ] + }, + "list-management-groups": { + "help": { + "short": "Get a list of management groups connected to a workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "list-management-groups" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace list-management-groups --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Get a list of management groups connected to a workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/managementgroups", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list-usages": { + "help": { + "short": "Get a list of usage metrics for a workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "list-usages" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace list-usages --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Get a list of usage metrics for a workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/usages", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a workspace instance." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace show --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Show a workspace instance." + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace show --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Show a workspace instance." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace show --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Show a workspace instance." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a workspace instance." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace update --resource-group myresourcegroup --retention-time 30 --workspace-name myworkspace" + ], + "name": "Update a workspace instance." + }, + { + "commands": [ + "monitor log-analytics workspace update --resource-group myresourcegroup --workspace-name myworkspace --data-collection-rule \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}\"." + ], + "name": "Update the defaultDataCollectionRuleResourceId of the workspace" + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace update --resource-group myresourcegroup --retention-time 30 --workspace-name myworkspace" + ], + "name": "Update a workspace instance." + }, + { + "commands": [ + "monitor log-analytics workspace update --resource-group myresourcegroup --workspace-name myworkspace --data-collection-rule \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}\"." + ], + "name": "Update the defaultDataCollectionRuleResourceId of the workspace" + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace update --resource-group myresourcegroup --retention-time 30 --workspace-name myworkspace" + ], + "name": "Update a workspace instance." + }, + { + "commands": [ + "monitor log-analytics workspace update --resource-group myresourcegroup --workspace-name myworkspace --data-collection-rule \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}\"." + ], + "name": "Update the defaultDataCollectionRuleResourceId of the workspace" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure log analytics workspace" + }, + "names": [ + "monitor", + "log-analytics", + "workspace" + ] + } + }, + "help": { + "short": "Manage Azure log analytics." + }, + "names": [ + "monitor", + "log-analytics" + ] + }, + "log-profiles": { + "commands": { + "create": { + "help": { + "short": "Create a log profile in Azure Monitoring REST API." + }, + "names": [ + "monitor", + "log-profiles", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-profiles create --categories \"Delete\" --days 0 --enabled true --location westus2 --locations westus --name MyLogProfile --service-bus-rule-id \"/subscriptions/{YOUR SUBSCRIPTION ID}/resourceGroups/{RESOURCE GROUP NAME}/providers/Microsoft.EventHub/namespaces/{EVENT HUB NAME SPACE}/authorizationrules/RootManageSharedAccessKey\"" + ], + "name": "Create a log profile." + } + ], + "name": "2016-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", + "plane": "mgmt-plane", + "version": "2016-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the log profile." + }, + "names": [ + "monitor", + "log-profiles", + "delete" + ], + "versions": [ + { + "name": "2016-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", + "plane": "mgmt-plane", + "version": "2016-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the log profiles." + }, + "names": [ + "monitor", + "log-profiles", + "list" + ], + "versions": [ + { + "name": "2016-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles", + "plane": "mgmt-plane", + "version": "2016-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the log profile." + }, + "names": [ + "monitor", + "log-profiles", + "show" + ], + "versions": [ + { + "name": "2016-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", + "plane": "mgmt-plane", + "version": "2016-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a log profile in Azure Monitoring REST API." + }, + "names": [ + "monitor", + "log-profiles", + "update" + ], + "versions": [ + { + "name": "2016-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", + "plane": "mgmt-plane", + "version": "2016-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage log profiles." + }, + "names": [ + "monitor", + "log-profiles" + ] + }, + "metrics": { + "commandGroups": { + "alert": { + "commands": { + "create": { + "help": { + "short": "Create a metric-based alert rule." + }, + "names": [ + "monitor", + "metrics", + "alert", + "create" + ], + "versions": [ + { + "name": "2018-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/metricalerts/{}", + "plane": "mgmt-plane", + "version": "2018-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a metrics-based alert rule." + }, + "names": [ + "monitor", + "metrics", + "alert", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor metrics alert delete --name MyAlertRule --resource-group MyResourceGroup" + ], + "name": "Delete a metrics-based alert rule." + } + ], + "name": "2018-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/metricalerts/{}", + "plane": "mgmt-plane", + "version": "2018-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List metric-based alert rules." + }, + "names": [ + "monitor", + "metrics", + "alert", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor metrics alert list --resource-group MyResourceGroup" + ], + "name": "List metric-based alert rules." + } + ], + "name": "2018-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/metricalerts", + "plane": "mgmt-plane", + "version": "2018-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/metricalerts", + "plane": "mgmt-plane", + "version": "2018-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a metrics-based alert rule." + }, + "names": [ + "monitor", + "metrics", + "alert", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "--name MyAlertRule --resource-group MyResourceGroup" + ], + "name": "Show a metrics-based alert rule." + } + ], + "name": "2018-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/metricalerts/{}", + "plane": "mgmt-plane", + "version": "2018-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a metric-based alert rule." + }, + "names": [ + "monitor", + "metrics", + "alert", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor metrics alert update --enabled false --name MyAlertRule --resource-group MyResourceGroup" + ], + "name": "Disable/Enable a metric-based alert rule." + } + ], + "name": "2018-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/metricalerts/{}", + "plane": "mgmt-plane", + "version": "2018-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage near-realtime metric alert rules." + }, + "names": [ + "monitor", + "metrics", + "alert" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List the metric values for a resource." + }, + "names": [ + "monitor", + "metrics", + "list" + ], + "versions": [ + { + "name": "2018-01-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/metrics", + "plane": "mgmt-plane", + "version": "2018-01-01" + } + ] + }, + { + "name": "2023-10-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/metrics", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + } + ] + }, + "list-definitions": { + "help": { + "short": "List the metric definitions for the resource." + }, + "names": [ + "monitor", + "metrics", + "list-definitions" + ], + "versions": [ + { + "name": "2018-01-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/metricdefinitions", + "plane": "mgmt-plane", + "version": "2018-01-01" + } + ] + }, + { + "name": "2023-10-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/metricdefinitions", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + } + ] + }, + "list-namespaces": { + "help": { + "short": "List the metric namespaces for the resource." + }, + "names": [ + "monitor", + "metrics", + "list-namespaces" + ], + "versions": [ + { + "name": "2017-12-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/metricnamespaces", + "plane": "mgmt-plane", + "version": "2017-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-sub": { + "help": { + "short": "Lists the metric data for a subscription. Parameters can be specified on the body." + }, + "names": [ + "monitor", + "metrics", + "list-sub" + ], + "versions": [ + { + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/metrics", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + } + ] + }, + "list-sub-definitions": { + "help": { + "short": "List the metric definitions for the subscription." + }, + "names": [ + "monitor", + "metrics", + "list-sub-definitions" + ], + "versions": [ + { + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/metricdefinitions", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + } + ] + }, + "list-sub-get": { + "help": { + "short": "List the metric data for a subscription." + }, + "names": [ + "monitor", + "metrics", + "list-sub-get" + ], + "versions": [ + { + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/metrics", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "View Azure resource metrics." + }, + "names": [ + "monitor", + "metrics" + ] + }, + "private-link-scope": { + "commandGroups": { + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create a private endpoint connection with a given name." + }, + "names": [ + "monitor", + "private-link-scope", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a private endpoint connection of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope private-endpoint-connection delete -n MyName -g MyResourceGroup --scope-name MyScope" + ], + "name": "Delete a private endpoint connection of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all private endpoint connections on a private link scope." + }, + "names": [ + "monitor", + "private-link-scope", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope private-endpoint-connection list -g MyResourceGroup --scope-name MyScope" + ], + "name": "List all private endpoint connections on a private link scope." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a private endpoint connection of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope private-endpoint-connection show -n MyName -g MyResourceGroup --scope-name MyScope" + ], + "name": "Show a private endpoint connection of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a private endpoint connection with a given name." + }, + "names": [ + "monitor", + "private-link-scope", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage private endpoint connection of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "list": { + "help": { + "short": "List all private link resources of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "private-link-resource", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope private-link-resource list --scope-name MyScope -g MyResourceGroup" + ], + "name": "List all private link resources of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a private link resource of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "private-link-resource", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope scoped-resource show -n MyName -g MyResourceGroup --scope-name MyScope" + ], + "name": "Show a private link resource of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage private link resource of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "private-link-resource" + ] + }, + "scoped-resource": { + "commands": { + "create": { + "help": { + "short": "Create a scoped resource for a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "scoped-resource", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope scoped-resource create -g MyResourceGroup -n MyName --linked-resource MyID --scope-name MyScope" + ], + "name": "Create a scoped resource for a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a scoped resource of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "scoped-resource", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope scoped-resource delete -g MyResourceGroup -n MyName --scope-name MyScope" + ], + "name": "Delete a scoped resource of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all scoped resource of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "scoped-resource", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope scoped-resource list -g MyResourceGroup --scope-name MyScope" + ], + "name": "List all scoped resource of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a scoped resource of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "scoped-resource", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope scoped-resource show -g MyResourceGroup -n MyName --scope-name MyScope" + ], + "name": "Show a scoped resource of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a private endpoint connection with a given name." + }, + "names": [ + "monitor", + "private-link-scope", + "scoped-resource", + "update" + ], + "versions": [ + { + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage scoped resource of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "scoped-resource" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope create --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup" + ], + "name": "Create a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a monitor private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope delete --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup" + ], + "name": "Delete a monitor private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all monitor private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope list -g MyResourceGroup" + ], + "name": "List all monitor private link scope resources." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a monitor private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope show --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup" + ], + "name": "Show a monitor private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a monitor private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope update --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup --tags foo=bar" + ], + "name": "Update a monitor private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage monitor private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope" + ] + }, + "tenant-action-group": { + "commandGroups": { + "notification-statu": { + "commands": { + "show": { + "help": { + "short": "Get the test notifications by the notification id" + }, + "names": [ + "monitor", + "tenant-action-group", + "notification-statu", + "show" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}/notificationstatus/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "monitor tenant-action-group notification-statu" + }, + "names": [ + "monitor", + "tenant-action-group", + "notification-statu" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new tenant action group or update an existing one." + }, + "names": [ + "monitor", + "tenant-action-group", + "create" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "create-notification": { + "help": { + "short": "Send test notifications to a set of provided receivers" + }, + "names": [ + "monitor", + "tenant-action-group", + "create-notification" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}/createnotifications", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a tenant action group." + }, + "names": [ + "monitor", + "tenant-action-group", + "delete" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of all tenant action groups in a management group." + }, + "names": [ + "monitor", + "tenant-action-group", + "list" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a tenant action group." + }, + "names": [ + "monitor", + "tenant-action-group", + "show" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new tenant action group or update an existing one." + }, + "names": [ + "monitor", + "tenant-action-group", + "update" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "monitor tenant-action-group" + }, + "names": [ + "monitor", + "tenant-action-group" + ] + } + }, + "help": { + "short": "Manage the Azure Monitor Service." + }, + "names": [ + "monitor" + ] + }, + "netappfiles": { + "commandGroups": { + "account": { + "commandGroups": { + "ad": { + "commands": { + "add": { + "help": { + "short": "Add an active directory to the account" + }, + "names": [ + "netappfiles", + "account", + "ad", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account ad add -g mygroup -a myname --username aduser --password aduser --smb-server-name SMBSERVER --dns 1.2.3.4 --domain westcentralus" + ], + "name": "Add an active directory to the account" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "subresource": "properties.activeDirectories[]", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account ad add -g mygroup -a myname --username aduser --password aduser --smb-server-name SMBSERVER --dns 1.2.3.4 --domain westcentralus" + ], + "name": "Add an active directory to the account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "subresource": "properties.activeDirectories[]", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the active directories of an account" + }, + "names": [ + "netappfiles", + "account", + "ad", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account ad list -g mygroup -a myname" + ], + "name": "List the active directories of an account." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "subresource": "properties.activeDirectories", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account ad list -g mygroup -a myname" + ], + "name": "List the active directories of an account." + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "subresource": "properties.activeDirectories", + "version": "2023-07-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an active directory from the account" + }, + "names": [ + "netappfiles", + "account", + "ad", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account ad remove -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848" + ], + "name": "Remove an active directory from the account" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "subresource": "properties.activeDirectories[]", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account ad remove -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848" + ], + "name": "Remove an active directory from the account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "subresource": "properties.activeDirectories[]", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified ANF active directory" + }, + "names": [ + "netappfiles", + "account", + "ad", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account ad show -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848" + ], + "name": "Get an active directory on the account" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "subresource": "properties.activeDirectories[]", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account ad show -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848" + ], + "name": "Get an active directory on the account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "subresource": "properties.activeDirectories[]", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates an active directory to the account" + }, + "names": [ + "netappfiles", + "account", + "ad", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account ad update -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848 --username ad_username --password ad_password --domain northeurope --dns 1.2.3.4 --smb-server-name SMBSERVER" + ], + "name": "Update an active directory on the account" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "subresource": "properties.activeDirectories[]", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account ad update -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848 --username ad_username --password ad_password --domain northeurope --dns 1.2.3.4 --smb-server-name SMBSERVER" + ], + "name": "Update an active directory on the account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "subresource": "properties.activeDirectories[]", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Account active directories" + }, + "names": [ + "netappfiles", + "account", + "ad" + ] + }, + "backup": { + "commands": { + "delete": { + "help": { + "short": "Delete the specified Backup for a Netapp Account" + }, + "names": [ + "netappfiles", + "account", + "backup", + "delete" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/accountbackups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Backups for a Netapp Account" + }, + "names": [ + "netappfiles", + "account", + "backup", + "list" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/accountbackups", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified backup for a Netapp Account" + }, + "names": [ + "netappfiles", + "account", + "backup", + "show" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/accountbackups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Account Backup Resources" + }, + "names": [ + "netappfiles", + "account", + "backup" + ] + }, + "backup-policy": { + "commands": { + "create": { + "help": { + "short": "Create a backup policy for Netapp Account" + }, + "names": [ + "netappfiles", + "account", + "backup-policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account backup-policy create -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname -l westus2 --daily-backups 1 --enabled true" + ], + "name": "Create an ANF backup policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account backup-policy create -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname -l westus2 --daily-backups 1 --enabled true" + ], + "name": "Create an ANF backup policy" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete backup policy" + }, + "names": [ + "netappfiles", + "account", + "backup-policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account backup-policy delete -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname" + ], + "name": "Delete the specified ANF backup policy." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account backup-policy delete -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname" + ], + "name": "Delete the specified ANF backup policy." + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List backup policies for Netapp Account" + }, + "names": [ + "netappfiles", + "account", + "backup-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account backup-policy list -g mygroup --account-name myname" + ], + "name": "List the ANF backup policy for the specified account" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account backup-policy list -g mygroup --account-name myname" + ], + "name": "List the ANF backup policy for the specified account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a particular backup Policy" + }, + "names": [ + "netappfiles", + "account", + "backup-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account backup-policy show -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname" + ], + "name": "Get an ANF backup policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account backup-policy show -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname" + ], + "name": "Get an ANF backup policy" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a backup policy for Netapp Account" + }, + "names": [ + "netappfiles", + "account", + "backup-policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account backup-policy update -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname --daily-backups 1 --enabled false" + ], + "name": "Update specific values for an ANF backup policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account backup-policy update -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname --daily-backups 1 --enabled false" + ], + "name": "Update specific values for an ANF backup policy" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Bakup Policy Resources." + }, + "names": [ + "netappfiles", + "account", + "backup-policy" + ] + }, + "backup-vault": { + "commandGroups": { + "backup": { + "commands": { + "create": { + "help": { + "short": "Create a backup under the Backup Vault" + }, + "names": [ + "netappfiles", + "account", + "backup-vault", + "backup", + "create" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Backup under the Backup Vault" + }, + "names": [ + "netappfiles", + "account", + "backup-vault", + "backup", + "delete" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all backups Under a Backup Vault" + }, + "names": [ + "netappfiles", + "account", + "backup-vault", + "backup", + "list" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "restore-file": { + "help": { + "short": "Restore the specified files from the specified backup to the active filesystem" + }, + "names": [ + "netappfiles", + "account", + "backup-vault", + "backup", + "restore-file" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}/restorefiles", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}/restorefiles", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the specified Backup under Backup Vault." + }, + "names": [ + "netappfiles", + "account", + "backup-vault", + "backup", + "show" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a backup under the Backup Vault" + }, + "names": [ + "netappfiles", + "account", + "backup-vault", + "backup", + "update" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Backup Resources." + }, + "names": [ + "netappfiles", + "account", + "backup-vault", + "backup" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the specified Backup Vault in the NetApp account" + }, + "names": [ + "netappfiles", + "account", + "backup-vault", + "create" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified Backup Vault" + }, + "names": [ + "netappfiles", + "account", + "backup-vault", + "delete" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List and describe all Backup Vaults in the NetApp account." + }, + "names": [ + "netappfiles", + "account", + "backup-vault", + "list" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the Backup Vault" + }, + "names": [ + "netappfiles", + "account", + "backup-vault", + "show" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the specified Backup Vault in the NetApp account" + }, + "names": [ + "netappfiles", + "account", + "backup-vault", + "update" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) BackupVault Resources." + }, + "names": [ + "netappfiles", + "account", + "backup-vault" + ] + }, + "pool": { + "help": { + "short": "Manage Azure NetApp Files (ANF) Pool Resources." + }, + "names": [ + "netappfiles", + "account", + "pool" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the specified NetApp account within the resource group" + }, + "names": [ + "netappfiles", + "account", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account create -g mygroup --name myname -l location --tags testtag1=mytag1 testtag3=mytagg" + ], + "name": "Create an ANF account" + }, + { + "commands": [ + "netappfiles account create -g mygroup --name myname -l location --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'" + ], + "name": "Create an ANF account enabling CMK encryption" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account create -g mygroup --name myname -l location --tags testtag1=mytag1 testtag3=mytagg" + ], + "name": "Create an ANF account" + }, + { + "commands": [ + "netappfiles account create -g mygroup --name myname -l location --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'" + ], + "name": "Create an ANF account enabling CMK encryption" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified NetApp account" + }, + "names": [ + "netappfiles", + "account", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account delete -g mygroup --name myname" + ], + "name": "Delete an ANF account" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account delete -g mygroup --name myname" + ], + "name": "Delete an ANF account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List and describe all NetApp accounts in the subscription." + }, + "names": [ + "netappfiles", + "account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account list -g mygroup" + ], + "name": "List ANF accounts within a resource group" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/netappaccounts", + "plane": "mgmt-plane", + "version": "2023-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account list -g mygroup" + ], + "name": "List ANF accounts within a resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/netappaccounts", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "renew-credentials": { + "help": { + "short": "Renew identity credentials that are used to authenticate to key vault, for customer-managed key encryption. If encryption.identity.principalId does not match identity.principalId, running this operation will fix it." + }, + "names": [ + "netappfiles", + "account", + "renew-credentials" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account renew-credentials -g mygroup --a myname" + ], + "name": "Renew identity credentials" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/renewcredentials", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account renew-credentials -g mygroup --a myname" + ], + "name": "Renew identity credentials" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/renewcredentials", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the NetApp account" + }, + "names": [ + "netappfiles", + "account", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account show -g mygroup --name myname" + ], + "name": "Get an ANF account" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account show -g mygroup --name myname" + ], + "name": "Get an ANF account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the specified NetApp account within the resource group" + }, + "names": [ + "netappfiles", + "account", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles account update -g mygroup --name myname --tags testtag2=mytagb" + ], + "name": "Update the tags of an ANF account" + }, + { + "commands": [ + "netappfiles account update -g mygroup -a myname --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'" + ], + "name": "Update an ANF account enabling CMK encryption" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles account update -g mygroup --name myname --tags testtag2=mytagb" + ], + "name": "Update the tags of an ANF account" + }, + { + "commands": [ + "netappfiles account update -g mygroup -a myname --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'" + ], + "name": "Update an ANF account enabling CMK encryption" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Account Resources." + }, + "names": [ + "netappfiles", + "account" + ] + }, + "netappaccount": { + "help": { + "short": "Manage Azure NetApp Files (ANF) Account Resources" + }, + "names": [ + "netappfiles", + "netappaccount" + ] + }, + "pool": { + "commands": { + "create": { + "help": { + "lines": [ + "Create a new Azure NetApp Files (ANF) capacity pool" + ], + "short": "Create a capacity pool" + }, + "names": [ + "netappfiles", + "pool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles pool create -g mygroup --account-name myaccountname --name mypoolname -l westus2 --size 8 --service-level premium" + ], + "name": "Create an ANF pool" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles pool create -g mygroup --account-name myaccountname --name mypoolname -l westus2 --size 8 --service-level premium" + ], + "name": "Create an ANF pool" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "Delete the specified ANF capacity pool." + ], + "short": "Delete the specified capacity pool" + }, + "names": [ + "netappfiles", + "pool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles pool delete -g mygroup --account-name myaccname --name mypoolname" + ], + "name": "Delete an ANF pool" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles pool delete -g mygroup --account-name myaccname --name mypoolname" + ], + "name": "Delete an ANF pool" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "lines": [ + "List the ANF capacity pools for the specified account." + ], + "short": "List all capacity pools in the NetApp Account" + }, + "names": [ + "netappfiles", + "pool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles pool list -g mygroup --account-name myname" + ], + "name": "List the pools for the ANF account" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles pool list -g mygroup --account-name myname" + ], + "name": "List the pools for the ANF account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "lines": [ + "Get the specified ANF capacity pool" + ], + "short": "Get details of the specified capacity pool" + }, + "names": [ + "netappfiles", + "pool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles pool show -g mygroup --account-name myaccname --name mypoolname" + ], + "name": "Get an ANF pool" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles pool show -g mygroup --account-name myaccname --name mypoolname" + ], + "name": "Get an ANF pool" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "Update the specified ANF capacity pool" + ], + "short": "Update a capacity pool" + }, + "names": [ + "netappfiles", + "pool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles pool update -g mygroup --account-name myaccname --name mypoolname --tags mytag1=abcd mytag2=efgh" + ], + "name": "Update specific values for an ANF pool" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles pool update -g mygroup --account-name myaccname --name mypoolname --tags mytag1=abcd mytag2=efgh" + ], + "name": "Update specific values for an ANF pool" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Capacity Pool Resources." + }, + "names": [ + "netappfiles", + "pool" + ] + }, + "quota-limit": { + "commands": { + "list": { + "help": { + "short": "List the default and current limits for quotas" + }, + "names": [ + "netappfiles", + "quota-limit", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles quota-limit list -l eastus" + ], + "name": "List the quota limits for eastus" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/quotalimits", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles quota-limit list -l eastus" + ], + "name": "List the quota limits for eastus" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/quotalimits", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the default and current subscription quota limit" + }, + "names": [ + "netappfiles", + "quota-limit", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles quota-limit show -l eastus -n totalTiBsPerSubscription" + ], + "name": "Get the quota limits for totalTiBsPerSubscription on eastus" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/quotalimits/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles quota-limit show -l eastus -n totalTiBsPerSubscription" + ], + "name": "Get the quota limits for totalTiBsPerSubscription on eastus" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/quotalimits/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Get the default and current limits for Azure NetApp Files (ANF) quotas" + ], + "short": "Get quota limits" + }, + "names": [ + "netappfiles", + "quota-limit" + ] + }, + "resource": { + "commands": { + "query-region-info": { + "help": { + "short": "Provides storage to network proximity and logical zone mapping information." + }, + "names": [ + "netappfiles", + "resource", + "query-region-info" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles resource query-region-info -l westus" + ], + "name": "Describes region specific information" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/regioninfo", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles resource query-region-info -l westus" + ], + "name": "Describes region specific information" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/regioninfo", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Provides operations for Azure NetApp Files (ANF) Account Resources" + }, + "names": [ + "netappfiles", + "resource" + ] + }, + "snapshot": { + "commandGroups": { + "policy": { + "commands": { + "create": { + "help": { + "short": "Create a snapshot policy" + }, + "names": [ + "netappfiles", + "snapshot", + "policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles snapshot policy create -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname -l westus2 --hourly-snapshots 1 --hourly-minute 5 --enabled true" + ], + "name": "Create an ANF snapshot policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles snapshot policy create -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname -l westus2 --hourly-snapshots 1 --hourly-minute 5 --enabled true" + ], + "name": "Create an ANF snapshot policy" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete snapshot policy" + }, + "names": [ + "netappfiles", + "snapshot", + "policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles snapshot policy delete -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname" + ], + "name": "Delete an ANF snapshot policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles snapshot policy delete -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname" + ], + "name": "Delete an ANF snapshot policy" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List snapshot policy" + }, + "names": [ + "netappfiles", + "snapshot", + "policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles snapshot policy list -g mygroup --account-name myname" + ], + "name": "List the snapshot policies for the ANF account" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles snapshot policy list -g mygroup --account-name myname" + ], + "name": "List the snapshot policies for the ANF account" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a snapshot Policy" + }, + "names": [ + "netappfiles", + "snapshot", + "policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles snapshot policy show -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname" + ], + "name": "Get an ANF snapshot policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles snapshot policy show -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname" + ], + "name": "Get an ANF snapshot policy" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a snapshot policy" + }, + "names": [ + "netappfiles", + "snapshot", + "policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles snapshot policy update -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname --daily-snapshots 1 --enabled false" + ], + "name": "Update specific values for an ANF snapshot policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles snapshot policy update -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname --daily-snapshots 1 --enabled false" + ], + "name": "Update specific values for an ANF snapshot policy" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "volumes": { + "help": { + "lines": [ + "Get the all ANF volumes associated with snapshot policy" + ], + "short": "List volumes associated with snapshot policy" + }, + "names": [ + "netappfiles", + "snapshot", + "policy", + "volumes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles snapshot policy volumes -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname" + ], + "name": "Get ANF volumes associated with the specified snapshot policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}/volumes", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles snapshot policy volumes -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname" + ], + "name": "Get ANF volumes associated with the specified snapshot policy" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}/volumes", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Snapshot Policy Resources." + }, + "names": [ + "netappfiles", + "snapshot", + "policy" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the specified snapshot within the given volume" + }, + "names": [ + "netappfiles", + "snapshot", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles snapshot create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname -l eastus" + ], + "name": "Create an ANF snapshot" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles snapshot create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname -l eastus" + ], + "name": "Create an ANF snapshot" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete snapshot" + }, + "names": [ + "netappfiles", + "snapshot", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles snapshot delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname" + ], + "name": "Delete an ANF snapshot" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles snapshot delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname" + ], + "name": "Delete an ANF snapshot" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all snapshots associated with the volume" + }, + "names": [ + "netappfiles", + "snapshot", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles snapshot list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname" + ], + "name": "List the snapshots of an ANF volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles snapshot list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname" + ], + "name": "List the snapshots of an ANF volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "restore-files": { + "help": { + "short": "Restore the specified files from the specified snapshot to the active filesystem" + }, + "names": [ + "netappfiles", + "snapshot", + "restore-files" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles snapshot restore-files -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname --file-paths myfilepaths" + ], + "name": "Restore specified files from the specified snapshot to the active filesystem." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}/restorefiles", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles snapshot restore-files -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname --file-paths myfilepaths" + ], + "name": "Restore specified files from the specified snapshot to the active filesystem." + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}/restorefiles", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of the specified snapshot" + }, + "names": [ + "netappfiles", + "snapshot", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles snapshot show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname" + ], + "name": "Get the specified ANF snapshot" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles snapshot show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname" + ], + "name": "Get the specified ANF snapshot" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a snapshot" + }, + "names": [ + "netappfiles", + "snapshot", + "update" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Snapshot Resources." + }, + "names": [ + "netappfiles", + "snapshot" + ] + }, + "subvolume": { + "commandGroups": { + "metadata": { + "commands": { + "show": { + "help": { + "short": "Get details of the specified subvolume" + }, + "names": [ + "netappfiles", + "subvolume", + "metadata", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles subvolume metadata show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" + ], + "name": "Get the metadata of an ANF subvolume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}/getmetadata", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles subvolume metadata show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" + ], + "name": "Get the metadata of an ANF subvolume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}/getmetadata", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Subvolume Metadata" + }, + "names": [ + "netappfiles", + "subvolume", + "metadata" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a subvolume in the path or clones the subvolume mentioned in the parentPath" + }, + "names": [ + "netappfiles", + "subvolume", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles subvolume create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" + ], + "name": "Create a ANF subvolume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles subvolume create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" + ], + "name": "Create a ANF subvolume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete subvolume" + }, + "names": [ + "netappfiles", + "subvolume", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles subvolume delete -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" + ], + "name": "Delete a subvolume of the ANF volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles subvolume delete -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" + ], + "name": "Delete a subvolume of the ANF volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of the subvolumes in the volume" + }, + "names": [ + "netappfiles", + "subvolume", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename" + ], + "name": "List all subvolumes of a ANF volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename" + ], + "name": "List all subvolumes of a ANF volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the path associated with the subvolumeName provided" + }, + "names": [ + "netappfiles", + "subvolume", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles subvolume show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" + ], + "name": "Get a subvolume of the ANF volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles subvolume show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" + ], + "name": "Get a subvolume of the ANF volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a subvolume in the path or clones the subvolume mentioned in the parentPath" + }, + "names": [ + "netappfiles", + "subvolume", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles subvolume update -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" + ], + "name": "Update a subvolume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles subvolume update -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename" + ], + "name": "Update a subvolume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Subvolume Resources." + }, + "names": [ + "netappfiles", + "subvolume" + ] + }, + "volume": { + "commandGroups": { + "backup": { + "commands": { + "create": { + "help": { + "short": "Create a backup for the volume" + }, + "names": [ + "netappfiles", + "volume", + "backup", + "create" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a backup of the volume" + }, + "names": [ + "netappfiles", + "volume", + "backup", + "delete" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all backups for a volume" + }, + "names": [ + "netappfiles", + "volume", + "backup", + "list" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backups", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "restore-files": { + "help": { + "short": "Restore the specified files from the specified backup to the active filesystem" + }, + "names": [ + "netappfiles", + "volume", + "backup", + "restore-files" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backups/{}/restorefiles", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "restore-status": { + "help": { + "lines": [ + "Get the status of the backup restore for a volume" + ], + "short": "Get volume's restore status" + }, + "names": [ + "netappfiles", + "volume", + "backup", + "restore-status" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume backup restore-status -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname" + ], + "name": "Get the status of the restore for a volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/restorestatus", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume backup restore-status -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname" + ], + "name": "Get the status of the restore for a volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/restorestatus", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified backup of the volume" + }, + "names": [ + "netappfiles", + "volume", + "backup", + "show" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "status": { + "help": { + "short": "Get the status of the backup for a volume" + }, + "names": [ + "netappfiles", + "volume", + "backup", + "status" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backupstatus", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a backup for the volume" + }, + "names": [ + "netappfiles", + "volume", + "backup", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/backups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Volume Backup Resources." + }, + "names": [ + "netappfiles", + "volume", + "backup" + ] + }, + "export-policy": { + "commands": { + "add": { + "help": { + "short": "Add a new rule to the export policy for a volume." + }, + "names": [ + "netappfiles", + "volume", + "export-policy", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy add -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --allowed-clients \"1.2.3.0/24\" --rule-index 2 --unix-read-only true --unix-read-write false --cifs false --nfsv3 true --nfsv41 false" + ], + "name": "Add an export policy rule for the ANF volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy add -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --allowed-clients \"1.2.3.0/24\" --rule-index 2 --unix-read-only true --unix-read-write false --cifs false --nfsv3 true --nfsv41 false" + ], + "name": "Add an export policy rule for the ANF volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy add -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --allowed-clients \"1.2.3.0/24\" --rule-index 2 --unix-read-only true --unix-read-write false --cifs false --nfsv3 true --nfsv41 false" + ], + "name": "Add an export policy rule for the ANF volume" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy add -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --allowed-clients \"1.2.3.0/24\" --rule-index 2 --unix-read-only true --unix-read-write false --cifs false --nfsv3 true --nfsv41 false" + ], + "name": "Add an export policy rule for the ANF volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the export policy rules for a volume." + }, + "names": [ + "netappfiles", + "volume", + "export-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy list -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "List the export policy rules for an ANF volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy list -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "List the export policy rules for an ANF volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy list -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "List the export policy rules for an ANF volume" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy list -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "List the export policy rules for an ANF volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove a rule from the export policy for a volume by rule index. The current rules can be obtained by performing the subgroup list command." + }, + "names": [ + "netappfiles", + "volume", + "export-policy", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy remove -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" + ], + "name": "Remove an export policy rule from an ANF volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy remove -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" + ], + "name": "Remove an export policy rule from an ANF volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy remove -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" + ], + "name": "Remove an export policy rule from an ANF volume" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy remove -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" + ], + "name": "Remove an export policy rule from an ANF volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the export policy rule for a volume." + }, + "names": [ + "netappfiles", + "volume", + "export-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" + ], + "name": "Get an export policy rule for an ANF volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" + ], + "name": "Get an export policy rule for an ANF volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" + ], + "name": "Get an export policy rule for an ANF volume" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4" + ], + "name": "Get an export policy rule for an ANF volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the export policy rule for a volume." + }, + "names": [ + "netappfiles", + "volume", + "export-policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'" + ], + "name": "Update the export policy rule for a volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'" + ], + "name": "Update the export policy rule for a volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'" + ], + "name": "Update the export policy rule for a volume" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'" + ], + "name": "Update the export policy rule for a volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "subresource": "properties.exportPolicy.rules[]", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Volume export policies." + }, + "names": [ + "netappfiles", + "volume", + "export-policy" + ] + }, + "latest-backup-status": { + "commandGroups": { + "current": { + "commands": { + "show": { + "help": { + "short": "Get the latest status of the backup for a volume" + }, + "names": [ + "netappfiles", + "volume", + "latest-backup-status", + "current", + "show" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/latestbackupstatus/current", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/latestbackupstatus/current", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Get the latest backup status of the current volume" + }, + "names": [ + "netappfiles", + "volume", + "latest-backup-status", + "current" + ] + } + }, + "help": { + "short": "Get the latest backup status of a volume" + }, + "names": [ + "netappfiles", + "volume", + "latest-backup-status" + ] + }, + "latest-restore-status": { + "commandGroups": { + "current": { + "commands": { + "show": { + "help": { + "short": "List the latest status of the restore for a volume" + }, + "names": [ + "netappfiles", + "volume", + "latest-restore-status", + "current", + "show" + ], + "versions": [ + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/latestrestorestatus/current", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Get the latest status of the restore for a volume" + ], + "short": "Get the latest restore status of a volume" + }, + "names": [ + "netappfiles", + "volume", + "latest-restore-status", + "current" + ] + } + }, + "help": { + "short": "Get the latest backup status of a volume" + }, + "names": [ + "netappfiles", + "volume", + "latest-restore-status" + ] + }, + "quota-rule": { + "commands": { + "create": { + "help": { + "short": "Create the specified quota rule within the given volume" + }, + "names": [ + "netappfiles", + "volume", + "quota-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume quota-rule create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-type DefaultGroupQuota --quota-size 100006" + ], + "name": "Create an ANF Volume quote rule" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume quota-rule create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-type DefaultGroupQuota --quota-size 100006" + ], + "name": "Create an ANF Volume quote rule" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete quota rule" + }, + "names": [ + "netappfiles", + "volume", + "quota-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume quota-rule delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename" + ], + "name": "Delete a specified ANF Volume quote rule" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume quota-rule delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename" + ], + "name": "Delete a specified ANF Volume quote rule" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all quota rules associated with the volume" + }, + "names": [ + "netappfiles", + "volume", + "quota-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume quota-rule list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname" + ], + "name": "Get all ANF Volume Quota Rule for specified Volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume quota-rule list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname" + ], + "name": "Get all ANF Volume Quota Rule for specified Volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of the specified quota rule" + }, + "names": [ + "netappfiles", + "volume", + "quota-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume quota-rule show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename" + ], + "name": "Get a ANF Volume quote rule" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume quota-rule show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename" + ], + "name": "Get a ANF Volume quote rule" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the specified quota rule within the given volume" + }, + "names": [ + "netappfiles", + "volume", + "quota-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume quota-rule update -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-size 100006" + ], + "name": "Update a specified ANF Volume quote rule" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume quota-rule update -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-size 100006" + ], + "name": "Update a specified ANF Volume quote rule" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Volume Quota Rules Resources." + }, + "names": [ + "netappfiles", + "volume", + "quota-rule" + ] + }, + "replication": { + "commands": { + "approve": { + "help": { + "lines": [ + "Authorize the replication connection on the source volume" + ], + "short": "Authorize source volume replication" + }, + "names": [ + "netappfiles", + "volume", + "replication", + "approve" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume replication approve -g mygroup --account-name myaccname --pool-name mypoolname --name mysourcevolname --remote-volume-resource-id /subscriptions/69a75bda-882e-44d5-8431-63421204131c/resourceGroups/mygroup1/providers/Microsoft.NetApp/netAppAccounts/myaccount1/capacityPools/mypool1/volumes/mydestinationvolume" + ], + "name": "Authorize the volume as the replication destination for the source" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/authorizereplication", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume replication approve -g mygroup --account-name myaccname --pool-name mypoolname --name mysourcevolname --remote-volume-resource-id /subscriptions/69a75bda-882e-44d5-8431-63421204131c/resourceGroups/mygroup1/providers/Microsoft.NetApp/netAppAccounts/myaccount1/capacityPools/mypool1/volumes/mydestinationvolume" + ], + "name": "Authorize the volume as the replication destination for the source" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/authorizereplication", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all replications for a specified volume" + }, + "names": [ + "netappfiles", + "volume", + "replication", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume replication list -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" + ], + "name": "List all replications for a specified volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/listreplications", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume replication list -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" + ], + "name": "List all replications for a specified volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/listreplications", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "re-initialize": { + "help": { + "lines": [ + "Re-initialise a volume replication for the specified destination volume. ", + "The replication process is resumed from source to destination." + ], + "short": "Re-Initializes the replication connection on the destination volume" + }, + "names": [ + "netappfiles", + "volume", + "replication", + "re-initialize" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume replication re-initialize -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" + ], + "name": "Re-initialises the replication process" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/reinitializereplication", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume replication re-initialize -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" + ], + "name": "Re-initialises the replication process" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/reinitializereplication", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "reestablish": { + "help": { + "short": "Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots" + }, + "names": [ + "netappfiles", + "volume", + "replication", + "reestablish" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume replication reestablish -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname --source-volume-id mysourcevolumeid" + ], + "name": "Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/reestablishreplication", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume replication reestablish -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname --source-volume-id mysourcevolumeid" + ], + "name": "Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/reestablishreplication", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Delete the replication connection on the destination volume, and send release to the source replication" + }, + "names": [ + "netappfiles", + "volume", + "replication", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume replication remove -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" + ], + "name": "Delete the replication objects of the paired volumes" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/deletereplication", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume replication remove -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" + ], + "name": "Delete the replication objects of the paired volumes" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/deletereplication", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "resume": { + "help": { + "lines": [ + "Resync a volume replication for the specified destination volume. The replication process is resumed from source to destination. ", + "If any quota rules exists on destination volume they will be overwritten with source volume's quota rules." + ], + "short": "Resync the connection on the destination volume. If the operation is ran on the source volume it will reverse-resync the connection and sync from destination to source." + }, + "names": [ + "netappfiles", + "volume", + "replication", + "resume" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume replication resume -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" + ], + "name": "Resume the replication process" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/resyncreplication", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume replication resume -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" + ], + "name": "Resume the replication process" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/resyncreplication", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "status": { + "help": { + "lines": [ + "Get the replication status for the specified replication volume" + ], + "short": "Get the status of the replication" + }, + "names": [ + "netappfiles", + "volume", + "replication", + "status" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume replication status -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" + ], + "name": "Get the replication status for the volume. Returns whether the replication is healthy, the replication schedule and the mirror state (whether replication is suspened/broken or synced/mirrored)" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/replicationstatus", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume replication status -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" + ], + "name": "Get the replication status for the volume. Returns whether the replication is healthy, the replication schedule and the mirror state (whether replication is suspened/broken or synced/mirrored)" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/replicationstatus", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "suspend": { + "help": { + "lines": [ + "Suspend/break a volume replication for the specified destination volume. ", + "The replication process is suspended until resumed or deleted." + ], + "short": "Suspend/Break the replication connection on the destination volume" + }, + "names": [ + "netappfiles", + "volume", + "replication", + "suspend" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume replication suspend -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" + ], + "name": "Suspend the replication process" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/breakreplication", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume replication suspend -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname" + ], + "name": "Suspend the replication process" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/breakreplication", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Volume replication" + }, + "names": [ + "netappfiles", + "volume", + "replication" + ] + } + }, + "commands": { + "break-file-locks": { + "help": { + "short": "Break all the file locks on a volume" + }, + "names": [ + "netappfiles", + "volume", + "break-file-locks" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume break-file-locks -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Break all the file locks on the volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/breakfilelocks", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume break-file-locks -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Break all the file locks on the volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/breakfilelocks", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "create": { + "help": { + "lines": [ + "Create the specified volume within the capacity pool" + ], + "short": "Create or Update a volume" + }, + "names": [ + "netappfiles", + "volume", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume create -g group --account-name aname --pool-name pname --volume-name vname -l location --service-level \"Premium\" --usage-threshold 107374182400 --creation-token \"unique-token\" --protocol-types NFSv3 --vnet myvnet --subnet-id \"/subscriptions/mysubsid/resourceGroups/myrg/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/default\" --rules '[{\"allowed_clients\":\"0.0.0.0/0\",\"rule_index\":\"1\",\"unix_read_only\":\"true\",\"unix_read_write\":\"false\",\"cifs\":\"false\",\"nfsv3\":\"true\",\"nfsv41\":\"false\"}]'" + ], + "name": "Create an ANF volume" + } + ], + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume create -g group --account-name aname --pool-name pname --volume-name vname -l location --service-level \"Premium\" --usage-threshold 107374182400 --creation-token \"unique-token\" --protocol-types NFSv3 --vnet myvnet --subnet-id \"/subscriptions/mysubsid/resourceGroups/myrg/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/default\" --rules '[{\"allowed_clients\":\"0.0.0.0/0\",\"rule_index\":\"1\",\"unix_read_only\":\"true\",\"unix_read_write\":\"false\",\"cifs\":\"false\",\"nfsv3\":\"true\",\"nfsv41\":\"false\"}]'" + ], + "name": "Create an ANF volume" + }, + { + "commands": [ + "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --zones zone1" + ], + "name": "Create an ANF volume with zones (Availability Zone) specified" + }, + { + "commands": [ + "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --network-features Standard --protocol-types NFSv4.1 --rule-index 1 --allowed-clients '10.7.0.0/24' --kerberos-enabled false --encryption-key-source Microsoft.KeyVault --kv-private-endpoint-id myPrivateEndpointId" + ], + "name": "Create an ANF volume with CMK Encryption" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume create -g group --account-name aname --pool-name pname --volume-name vname -l location --service-level \"Premium\" --usage-threshold 107374182400 --creation-token \"unique-token\" --protocol-types NFSv3 --vnet myvnet --subnet-id \"/subscriptions/mysubsid/resourceGroups/myrg/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/default\" --rules '[{\"allowed_clients\":\"0.0.0.0/0\",\"rule_index\":\"1\",\"unix_read_only\":\"true\",\"unix_read_write\":\"false\",\"cifs\":\"false\",\"nfsv3\":\"true\",\"nfsv41\":\"false\"}]'" + ], + "name": "Create an ANF volume" + }, + { + "commands": [ + "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --zones zone1" + ], + "name": "Create an ANF volume with zones (Availability Zone) specified" + }, + { + "commands": [ + "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --network-features Standard --protocol-types NFSv4.1 --rule-index 1 --allowed-clients '10.7.0.0/24' --kerberos-enabled false --encryption-key-source Microsoft.KeyVault --kv-private-endpoint-id myPrivateEndpointId" + ], + "name": "Create an ANF volume with CMK Encryption" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume create -g group --account-name aname --pool-name pname --volume-name vname -l location --service-level \"Premium\" --usage-threshold 107374182400 --creation-token \"unique-token\" --protocol-types NFSv3 --vnet myvnet --subnet-id \"/subscriptions/mysubsid/resourceGroups/myrg/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/default\" --rules '[{\"allowed_clients\":\"0.0.0.0/0\",\"rule_index\":\"1\",\"unix_read_only\":\"true\",\"unix_read_write\":\"false\",\"cifs\":\"false\",\"nfsv3\":\"true\",\"nfsv41\":\"false\"}]'" + ], + "name": "Create an ANF volume" + }, + { + "commands": [ + "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --zones zone1" + ], + "name": "Create an ANF volume with zones (Availability Zone) specified" + }, + { + "commands": [ + "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --network-features Standard --protocol-types NFSv4.1 --rule-index 1 --allowed-clients '10.7.0.0/24' --kerberos-enabled false --encryption-key-source Microsoft.KeyVault --kv-private-endpoint-id myPrivateEndpointId" + ], + "name": "Create an ANF volume with CMK Encryption" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume create -g group --account-name aname --pool-name pname --volume-name vname -l location --service-level \"Premium\" --usage-threshold 100 --creation-token \"unique-token\" --protocol-types NFSv3 --vnet myvnet --subnet-id \"/subscriptions/mysubsid/resourceGroups/myrg/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/default\" --rules '[{\"allowed_clients\":\"0.0.0.0/0\",\"rule_index\":\"1\",\"unix_read_only\":\"true\",\"unix_read_write\":\"false\",\"cifs\":\"false\",\"nfsv3\":\"true\",\"nfsv41\":\"false\"}]'" + ], + "name": "Create an ANF volume" + }, + { + "commands": [ + "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --zones zone1" + ], + "name": "Create an ANF volume with zones (Availability Zone) specified" + }, + { + "commands": [ + "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --network-features Standard --protocol-types NFSv4.1 --rule-index 1 --allowed-clients '10.7.0.0/24' --kerberos-enabled false --encryption-key-source Microsoft.KeyVault --kv-private-endpoint-id myPrivateEndpointId" + ], + "name": "Create an ANF volume with CMK Encryption" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified volume" + }, + "names": [ + "netappfiles", + "volume", + "delete" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume delete -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Delete an ANF volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume delete -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Delete an ANF volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume delete -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Delete an ANF volume" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume delete -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Delete an ANF volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "finalize-relocation": { + "help": { + "short": "Finalizes the relocation of the volume and cleans up the old volume." + }, + "names": [ + "netappfiles", + "volume", + "finalize-relocation" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume finalize-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Finalizes the relocation of the volume and cleans up the old volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/finalizerelocation", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume finalize-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Finalizes the relocation of the volume and cleans up the old volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/finalizerelocation", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "get-groupid-list-for-ldapuser": { + "help": { + "lines": [ + "Returns the list of group Ids for a specific LDAP User" + ], + "short": "Returns the list of group Ids for a specific LDAP User" + }, + "names": [ + "netappfiles", + "volume", + "get-groupid-list-for-ldapuser" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume get-groupid-list-for-ldapuser -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --username myuser" + ], + "name": "Get Group Id List for LDAP User myuser" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/getgroupidlistforldapuser", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume get-groupid-list-for-ldapuser -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --username myuser" + ], + "name": "Get Group Id List for LDAP User myuser" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/getgroupidlistforldapuser", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all volumes within the capacity pool" + }, + "names": [ + "netappfiles", + "volume", + "list" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename" + ], + "name": "List all subvolumes of a ANF volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename" + ], + "name": "List all subvolumes of a ANF volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename" + ], + "name": "List all subvolumes of a ANF volume" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename" + ], + "name": "List all subvolumes of a ANF volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "migrate-backup": { + "help": { + "short": "Migrate the backups under volume to backup vault" + }, + "names": [ + "netappfiles", + "volume", + "migrate-backup" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/migratebackups", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/migratebackups", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "pool-change": { + "help": { + "short": "Moves volume to another pool" + }, + "names": [ + "netappfiles", + "volume", + "pool-change" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume pool-change -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --new-pool-resource-id mynewresourceid" + ], + "name": "This changes (moves) the pool for the volume myvolname from mypoolname to pool with the Id mynewresourceid" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/poolchange", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume pool-change -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --new-pool-resource-id mynewresourceid" + ], + "name": "This changes (moves) the pool for the volume myvolname from mypoolname to pool with the Id mynewresourceid" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/poolchange", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "populate-availability-zone": { + "help": { + "short": "This operation will populate availability zone information for a volume" + }, + "names": [ + "netappfiles", + "volume", + "populate-availability-zone" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume populate-availability-zone -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "This operation will populate availability zone information for volume myvolname" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/populateavailabilityzone", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume populate-availability-zone -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "This operation will populate availability zone information for volume myvolname" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/populateavailabilityzone", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "relocate": { + "help": { + "short": "Relocates volume to a new stamp" + }, + "names": [ + "netappfiles", + "volume", + "relocate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume relocate -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Relocates volume to a new stamp" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/relocate", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume relocate -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Relocates volume to a new stamp" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/relocate", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "reset-cifs-pw": { + "help": { + "short": "Reset cifs password from volume" + }, + "names": [ + "netappfiles", + "volume", + "reset-cifs-pw" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume reset-cifs-pw -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Reset the CIFS password for volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/resetcifspassword", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume reset-cifs-pw -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Reset the CIFS password for volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/resetcifspassword", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "revert": { + "help": { + "short": "Revert a volume to the snapshot specified in the body" + }, + "names": [ + "netappfiles", + "volume", + "revert" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume revert -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --snapshot-id 9760acf5-4638-11e7-9bdb-020073ca3333" + ], + "name": "Revert a volume to one of its snapshots" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/revert", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume revert -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --snapshot-id 9760acf5-4638-11e7-9bdb-020073ca3333" + ], + "name": "Revert a volume to one of its snapshots" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/revert", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "revert-relocation": { + "help": { + "short": "Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume." + }, + "names": [ + "netappfiles", + "volume", + "revert-relocation" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume revert-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/revertrelocation", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume revert-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/revertrelocation", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of the specified volume" + }, + "names": [ + "netappfiles", + "volume", + "show" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Returns the properties of the given ANF volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Returns the properties of the given ANF volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Returns the properties of the given ANF volume" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname" + ], + "name": "Returns the properties of the given ANF volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the specified volume within the capacity pool" + }, + "names": [ + "netappfiles", + "volume", + "update" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --service-level ultra --usage-threshold 100 --tags mytag=specialvol" + ], + "name": "Update an ANF volume" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --service-level ultra --usage-threshold 100 --tags mytag=specialvol" + ], + "name": "Update an ANF volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --service-level ultra --usage-threshold 100 --tags mytag=specialvol" + ], + "name": "Update an ANF volume" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --service-level ultra --usage-threshold 100 --tags mytag=specialvol" + ], + "name": "Update an ANF volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Generated Create update delete operations for Azure NetApp Files (ANF) Volumes" + ], + "short": "Manage Azure NetApp Files (ANF) Volume Resources." + }, + "names": [ + "netappfiles", + "volume" + ] + }, + "volume-group": { + "commands": { + "create": { + "help": { + "short": "Create a volume group along with specified volumes" + }, + "names": [ + "netappfiles", + "volume-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type SAP-HANA --application-identifier mysapsid" + ], + "name": "Create ANF volume group for SAP" + }, + { + "commands": [ + "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type ORACLE --application-identifier DEV" + ], + "name": "Create ANF volume group for Oracle" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type SAP-HANA --application-identifier mysapsid" + ], + "name": "Create ANF volume group for SAP" + }, + { + "commands": [ + "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type ORACLE --application-identifier DEV" + ], + "name": "Create ANF volume group for Oracle" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified volume group only if there are no volumes under volume group." + }, + "names": [ + "netappfiles", + "volume-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname" + ], + "name": "Delete an ANF volume group" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname" + ], + "name": "Delete an ANF volume group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all volume groups for given account" + }, + "names": [ + "netappfiles", + "volume-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume-group list -g mygroup --account-name myaccountname" + ], + "name": "Get a list of ANF volume groups" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume-group list -g mygroup --account-name myaccountname" + ], + "name": "Get a list of ANF volume groups" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of the specified volume group" + }, + "names": [ + "netappfiles", + "volume-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "netappfiles volume-group show -g mygroup --account-name myaccountname --volume-group-name myvolumegroupname" + ], + "name": "Get an ANF volume group" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles volume-group show -g mygroup --account-name myaccountname --volume-group-name myvolumegroupname" + ], + "name": "Get an ANF volume group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a volume group along with specified volumes" + }, + "names": [ + "netappfiles", + "volume-group", + "update" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure NetApp Files (ANF) Volume Group Resources" + }, + "names": [ + "netappfiles", + "volume-group" + ] + } + }, + "commands": { + "check-file-path-availability": { + "help": { + "lines": [ + "Check if a file path is available" + ], + "short": "Check if a file path is available." + }, + "names": [ + "netappfiles", + "check-file-path-availability" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkfilepathavailability", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkfilepathavailability", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "check-name-availability": { + "help": { + "lines": [ + "Check if a resource name is available" + ], + "short": "Check if a resource name is available." + }, + "names": [ + "netappfiles", + "check-name-availability" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "check-quota-availability": { + "help": { + "lines": [ + "Check if a quota is available" + ], + "short": "Check if a quota is available." + }, + "names": [ + "netappfiles", + "check-quota-availability" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkquotaavailability", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkquotaavailability", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "query-network-sibling-set": { + "help": { + "lines": [ + "Get details of the specified network sibling set" + ], + "short": "Describe a network sibling set" + }, + "names": [ + "netappfiles", + "query-network-sibling-set" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/querynetworksiblingset", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "netappfiles query-network-sibling-set -l westus2 --network-sibling-set-id {SIBLIING_SET_ID} --subnet-id {SUBNET_ID}" + ], + "name": "Query network sibling set" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/querynetworksiblingset", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update-network-sibling-set": { + "help": { + "lines": [ + "Update the network features of the specified network sibling set" + ], + "short": "Update the network features of a network sibling set" + }, + "names": [ + "netappfiles", + "update-network-sibling-set" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/updatenetworksiblingset", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "-l westus2 --network-sibling-set-id {SIBLIING_SET_ID} --subnet-id {SUBNET_ID} --network-sibling-set-state-id {SIBLING_SET_STATE_ID} --network-features Standard" + ], + "name": "Update Network sibling set" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/updatenetworksiblingset", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Manage Azure NetApp Files (ANF) Resources." + ], + "short": "Manage Azure NetApp Files (ANF) Resources" + }, + "names": [ + "netappfiles" + ] + }, + "network": { + "commandGroups": { + "alb": { + "commandGroups": { + "association": { + "commands": { + "create": { + "help": { + "short": "Create an Application Gateway for Containers association resource" + }, + "names": [ + "network", + "alb", + "association", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb association create -g test-rg -n test-association --alb-name test-alb --subnet " + ], + "name": "Create an Application Gateway for Containers association resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb association create -g test-rg -n test-association --alb-name test-alb --subnet " + ], + "name": "Create an Application Gateway for Containers association resource" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Application Gateway for Containers association resource" + }, + "names": [ + "network", + "alb", + "association", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb association delete -g test-rg -n test-association --alb-name test-alb" + ], + "name": "Delete an Application Gateway for Containers association resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb association delete -g test-rg -n test-association --alb-name test-alb" + ], + "name": "Delete an Application Gateway for Containers association resource" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all associations for an Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "association", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb association list -g test-rg --alb-name test-alb" + ], + "name": "List all associations for an Application Gateway for Containers resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb association list -g test-rg --alb-name test-alb" + ], + "name": "List all associations for an Application Gateway for Containers resource" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Application Gateway for Containers association resource" + }, + "names": [ + "network", + "alb", + "association", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb association show -g test-rg -n test-association --alb-name test-alb" + ], + "name": "Get the details of an Application Gateway for containers association resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb association show -g test-rg -n test-association --alb-name test-alb" + ], + "name": "Get the details of an Application Gateway for containers association resource" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Application Gateway for Containers association resource" + }, + "names": [ + "network", + "alb", + "association", + "update" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage and Configure Associations for Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "association" + ] + }, + "frontend": { + "commands": { + "create": { + "help": { + "short": "Create an Application Gateway for Containers frontend resource" + }, + "names": [ + "network", + "alb", + "frontend", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb frontend create -g test-rg -n test-frontend --alb-name test-alb" + ], + "name": "Create an Application Gateway for Containers frontend resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb frontend create -g test-rg -n test-frontend --alb-name test-alb" + ], + "name": "Create an Application Gateway for Containers frontend resource" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Application Gateway for Containers frontend resource" + }, + "names": [ + "network", + "alb", + "frontend", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb frontend delete -g test-rg -n test-frontend --alb-name test-alb" + ], + "name": "Delete an Application Gateway for Containers frontend resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb frontend delete -g test-rg -n test-frontend --alb-name test-alb" + ], + "name": "Delete an Application Gateway for Containers frontend resource" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all frontends for an Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "frontend", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb frontend list -g test-rg --alb-name test-alb" + ], + "name": "List all frontends for an Application Gateway for Containers resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb frontend list -g test-rg --alb-name test-alb" + ], + "name": "List all frontends for an Application Gateway for Containers resource" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Application Gateway for Containers frontend resource" + }, + "names": [ + "network", + "alb", + "frontend", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb frontend show -g test-rg -n test-frontend --alb-name test-alb" + ], + "name": "Get the details of an Application Gateway for containers frontend resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb frontend show -g test-rg -n test-frontend --alb-name test-alb" + ], + "name": "Get the details of an Application Gateway for containers frontend resource" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Application Gateway for Containers frontend resource" + }, + "names": [ + "network", + "alb", + "frontend", + "update" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage and Configure Frontends for Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "frontend" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb create -g test-rg -n test-alb" + ], + "name": "Create an Application Gateway for Containers resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb create -g test-rg -n test-alb" + ], + "name": "Create an Application Gateway for Containers resource" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb delete -g test-rg -n test-alb" + ], + "name": "Delete an Application Gateway for Containers resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb delete -g test-rg -n test-alb" + ], + "name": "Delete an Application Gateway for Containers resource" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb list -g test-rg" + ], + "name": "List Application Gateway for Containers in resource group" + }, + { + "commands": [ + "network alb list" + ], + "name": "List all Application Gateway for Containers in subscription" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicenetworking/trafficcontrollers", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb list -g test-rg" + ], + "name": "List Application Gateway for Containers in resource group" + }, + { + "commands": [ + "network alb list" + ], + "name": "List all Application Gateway for Containers in subscription" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicenetworking/trafficcontrollers", + "plane": "mgmt-plane", + "version": "2023-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb show -g test-rg -n test-alb" + ], + "name": "Get the details of an Application Gateway for Containers resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb show -g test-rg -n test-alb" + ], + "name": "Get the details of an Application Gateway for Containers resource" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "This command can only be used to update the tags for the resource. Name and resource group are immutable and cannot be updated" + ], + "short": "Update an Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb update -g test-rg -n test-alb --set tags.CostCenter=testBusinessGroup" + ], + "name": "Update the tags of the resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network alb update -g test-rg -n test-alb --set tags.CostCenter=testBusinessGroup" + ], + "name": "Update the tags of the resource" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage and Configure Application Gateway for Containers" + }, + "names": [ + "network", + "alb" + ] + }, + "application-gateway": { + "commandGroups": { + "address-pool": { + "commands": { + "create": { + "help": { + "short": "Create an address pool." + }, + "names": [ + "network", + "application-gateway", + "address-pool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool create -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5" + ], + "name": "Create an address pool with two endpoints." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool create -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5" + ], + "name": "Create an address pool with two endpoints." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool create -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5" + ], + "name": "Create an address pool with two endpoints." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool create -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5" + ], + "name": "Create an address pool with two endpoints." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an address pool." + }, + "names": [ + "network", + "application-gateway", + "address-pool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List address pools" + }, + "names": [ + "network", + "application-gateway", + "address-pool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List address pools." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List address pools." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List address pools." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List address pools." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an address pool." + }, + "names": [ + "network", + "application-gateway", + "address-pool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool show -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool show -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool show -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool show -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an address pool." + }, + "names": [ + "network", + "application-gateway", + "address-pool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5 10.0.0.6" + ], + "name": "Update backend address pool." + }, + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --add backendAddresses ipAddress=10.0.0.4" + ], + "name": "Add to the backend address pool by using backend server IP address." + }, + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --remove backendAddresses 0" + ], + "name": "Remove an existing IP of the backend address pool (\"0\" is the index)." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5 10.0.0.6" + ], + "name": "Update backend address pool." + }, + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --add backendAddresses ipAddress=10.0.0.4" + ], + "name": "Add to the backend address pool by using backend server IP address." + }, + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --remove backendAddresses 0" + ], + "name": "Remove an existing IP of the backend address pool (\"0\" is the index)." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5 10.0.0.6" + ], + "name": "Update backend address pool." + }, + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --add backendAddresses ipAddress=10.0.0.4" + ], + "name": "Add to the backend address pool by using backend server IP address." + }, + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --remove backendAddresses 0" + ], + "name": "Remove an existing IP of the backend address pool (\"0\" is the index)." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5 10.0.0.6" + ], + "name": "Update backend address pool." + }, + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --add backendAddresses ipAddress=10.0.0.4" + ], + "name": "Add to the backend address pool by using backend server IP address." + }, + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --remove backendAddresses 0" + ], + "name": "Remove an existing IP of the backend address pool (\"0\" is the index)." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage address pools of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "address-pool" + ] + }, + "auth-cert": { + "commands": { + "create": { + "help": { + "short": "Create an authorization certificate." + }, + "names": [ + "network", + "application-gateway", + "auth-cert", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" + ], + "name": "Create an authorization certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" + ], + "name": "Create an authorization certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" + ], + "name": "Create an authorization certificate." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" + ], + "name": "Create an authorization certificate." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an authorization certificate." + }, + "names": [ + "network", + "application-gateway", + "auth-cert", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" + ], + "name": "Delete an authorization certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" + ], + "name": "Delete an authorization certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" + ], + "name": "Delete an authorization certificate." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" + ], + "name": "Delete an authorization certificate." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List authorization certificates." + }, + "names": [ + "network", + "application-gateway", + "auth-cert", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List authorization certificates." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List authorization certificates." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List authorization certificates." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List authorization certificates." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an authorization certificate." + }, + "names": [ + "network", + "application-gateway", + "auth-cert", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" + ], + "name": "Show an authorization certificate." + }, + { + "commands": [ + "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --query data -o tsv | base64 -d | openssl x509 -enddate -noout" + ], + "name": "View expiry date of an authorization certificate. It is in Base-64 encoded X.509 (.CER) format." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" + ], + "name": "Show an authorization certificate." + }, + { + "commands": [ + "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --query data -o tsv | base64 -d | openssl x509 -enddate -noout" + ], + "name": "View expiry date of an authorization certificate. It is in Base-64 encoded X.509 (.CER) format." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" + ], + "name": "Show an authorization certificate." + }, + { + "commands": [ + "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --query data -o tsv | base64 -d | openssl x509 -enddate -noout" + ], + "name": "View expiry date of an authorization certificate. It is in Base-64 encoded X.509 (.CER) format." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" + ], + "name": "Show an authorization certificate." + }, + { + "commands": [ + "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --query data -o tsv | base64 -d | openssl x509 -enddate -noout" + ], + "name": "View expiry date of an authorization certificate. It is in Base-64 encoded X.509 (.CER) format." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an authorization certificate." + }, + "names": [ + "network", + "application-gateway", + "auth-cert", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" + ], + "name": "Update authorization certificates to use a new cert file." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" + ], + "name": "Update authorization certificates to use a new cert file." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" + ], + "name": "Update authorization certificates to use a new cert file." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" + ], + "name": "Update authorization certificates to use a new cert file." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage authorization certificates of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "auth-cert" + ] + }, + "client-cert": { + "commands": { + "add": { + "help": { + "short": "Add trusted client certificate of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "client-cert", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert add --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" + ], + "name": "Add trusted client certificate of the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert add --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" + ], + "name": "Add trusted client certificate of the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert add --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" + ], + "name": "Add trusted client certificate of the application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert add --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" + ], + "name": "Add trusted client certificate of the application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the existing trusted client certificates of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "client-cert", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert list --gateway-name MyAppGateway -g MyResourceGroup" + ], + "name": "List the existing trusted client certificates of the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert list --gateway-name MyAppGateway -g MyResourceGroup" + ], + "name": "List the existing trusted client certificates of the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert list --gateway-name MyAppGateway -g MyResourceGroup" + ], + "name": "List the existing trusted client certificates of the application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert list --gateway-name MyAppGateway -g MyResourceGroup" + ], + "name": "List the existing trusted client certificates of the application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates", + "version": "2023-11-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an existing trusted client certificate of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "client-cert", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert remove --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" + ], + "name": "Remove an existing trusted client certificate of the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert remove --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" + ], + "name": "Remove an existing trusted client certificate of the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert remove --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" + ], + "name": "Remove an existing trusted client certificate of the application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert remove --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" + ], + "name": "Remove an existing trusted client certificate of the application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an existing trusted client certificate of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "client-cert", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert show --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" + ], + "name": "Show an existing trusted client certificate of the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert show --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" + ], + "name": "Show an existing trusted client certificate of the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert show --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" + ], + "name": "Show an existing trusted client certificate of the application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert show --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" + ], + "name": "Show an existing trusted client certificate of the application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update trusted client certificate of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "client-cert", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert update --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" + ], + "name": "Update trusted client certificate of the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert update --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" + ], + "name": "Update trusted client certificate of the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert update --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" + ], + "name": "Update trusted client certificate of the application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert update --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" + ], + "name": "Update trusted client certificate of the application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage trusted client certificates of application gateway." + }, + "names": [ + "network", + "application-gateway", + "client-cert" + ] + }, + "frontend-ip": { + "commands": { + "create": { + "help": { + "short": "Create a frontend IP address." + }, + "names": [ + "network", + "application-gateway", + "frontend-ip", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp --public-ip-address MyPublicIpAddress" + ], + "name": "Create a frontend IP address." + }, + { + "commands": [ + "network application-gateway frontend-ip create --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend IP address with subnet." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp --public-ip-address MyPublicIpAddress" + ], + "name": "Create a frontend IP address." + }, + { + "commands": [ + "network application-gateway frontend-ip create --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend IP address with subnet." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp --public-ip-address MyPublicIpAddress" + ], + "name": "Create a frontend IP address." + }, + { + "commands": [ + "network application-gateway frontend-ip create --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend IP address with subnet." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp --public-ip-address MyPublicIpAddress" + ], + "name": "Create a frontend IP address." + }, + { + "commands": [ + "network application-gateway frontend-ip create --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend IP address with subnet." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a frontend IP address." + }, + "names": [ + "network", + "application-gateway", + "frontend-ip", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List frontend IP addresses." + }, + "names": [ + "network", + "application-gateway", + "frontend-ip", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a frontend IP address." + }, + "names": [ + "network", + "application-gateway", + "frontend-ip", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a frontend IP address." + }, + "names": [ + "network", + "application-gateway", + "frontend-ip", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip update --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup" + ], + "name": "Update a frontend IP address." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip update --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup" + ], + "name": "Update a frontend IP address." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip update --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup" + ], + "name": "Update a frontend IP address." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip update --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup" + ], + "name": "Update a frontend IP address." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage frontend IP addresses of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "frontend-ip" + ] + }, + "frontend-port": { + "commands": { + "create": { + "help": { + "short": "Create a frontend port." + }, + "names": [ + "network", + "application-gateway", + "frontend-port", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8080" + ], + "name": "Create a frontend port." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8080" + ], + "name": "Create a frontend port." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8080" + ], + "name": "Create a frontend port." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8080" + ], + "name": "Create a frontend port." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a frontend port." + }, + "names": [ + "network", + "application-gateway", + "frontend-port", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" + ], + "name": "Delete a frontend port." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" + ], + "name": "Delete a frontend port." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" + ], + "name": "Delete a frontend port." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" + ], + "name": "Delete a frontend port." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List frontend ports." + }, + "names": [ + "network", + "application-gateway", + "frontend-port", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List frontend ports." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List frontend ports." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List frontend ports." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List frontend ports." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a frontend port." + }, + "names": [ + "network", + "application-gateway", + "frontend-port", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" + ], + "name": "Get the details of a frontend port." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" + ], + "name": "Get the details of a frontend port." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" + ], + "name": "Get the details of a frontend port." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" + ], + "name": "Get the details of a frontend port." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a frontend port." + }, + "names": [ + "network", + "application-gateway", + "frontend-port", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port update -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8081" + ], + "name": "Update a frontend port to use a different port." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port update -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8081" + ], + "name": "Update a frontend port to use a different port." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port update -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8081" + ], + "name": "Update a frontend port to use a different port." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port update -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8081" + ], + "name": "Update a frontend port to use a different port." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage frontend ports of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "frontend-port" + ] + }, + "http-listener": { + "commands": { + "create": { + "help": { + "short": "Create an HTTP listener." + }, + "names": [ + "network", + "application-gateway", + "http-listener", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyHttpListener --frontend-ip MyAppGatewayPublicIp" + ], + "name": "Create an HTTP listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyHttpListener --frontend-ip MyAppGatewayPublicIp" + ], + "name": "Create an HTTP listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyHttpListener --frontend-ip MyAppGatewayPublicIp" + ], + "name": "Create an HTTP listener." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyHttpListener --frontend-ip MyAppGatewayPublicIp" + ], + "name": "Create an HTTP listener." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an HTTP listener." + }, + "names": [ + "network", + "application-gateway", + "http-listener", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" + ], + "name": "Delete an HTTP listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" + ], + "name": "Delete an HTTP listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" + ], + "name": "Delete an HTTP listener." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" + ], + "name": "Delete an HTTP listener." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List HTTP listeners." + }, + "names": [ + "network", + "application-gateway", + "http-listener", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List HTTP listeners." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List HTTP listeners." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List HTTP listeners." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List HTTP listeners." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an HTTP listener." + }, + "names": [ + "network", + "application-gateway", + "http-listener", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" + ], + "name": "Get the details of an HTTP listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" + ], + "name": "Get the details of an HTTP listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" + ], + "name": "Get the details of an HTTP listener." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" + ], + "name": "Get the details of an HTTP listener." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an HTTP listener." + }, + "names": [ + "network", + "application-gateway", + "http-listener", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener --host-name www.mynewhost.com" + ], + "name": "Update an HTTP listener to use a different hostname." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener --host-name www.mynewhost.com" + ], + "name": "Update an HTTP listener to use a different hostname." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener --host-name www.mynewhost.com" + ], + "name": "Update an HTTP listener to use a different hostname." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener --host-name www.mynewhost.com" + ], + "name": "Update an HTTP listener to use a different hostname." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage HTTP listeners of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "http-listener" + ] + }, + "http-settings": { + "commands": { + "create": { + "help": { + "short": "Create HTTP settings." + }, + "names": [ + "network", + "application-gateway", + "http-settings", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings create -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --port 80 --protocol Http --cookie-based-affinity Disabled --timeout 30" + ], + "name": "Create HTTP settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings create -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --port 80 --protocol Http --cookie-based-affinity Disabled --timeout 30" + ], + "name": "Create HTTP settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings create -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --port 80 --protocol Http --cookie-based-affinity Disabled --timeout 30" + ], + "name": "Create HTTP settings." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings create -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --port 80 --protocol Http --cookie-based-affinity Disabled --timeout 30" + ], + "name": "Create HTTP settings." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete HTTP settings." + }, + "names": [ + "network", + "application-gateway", + "http-settings", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Delete HTTP settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Delete HTTP settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Delete HTTP settings." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Delete HTTP settings." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List HTTP settings." + }, + "names": [ + "network", + "application-gateway", + "http-settings", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List HTTP settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List HTTP settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List HTTP settings." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List HTTP settings." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of HTTP settings." + }, + "names": [ + "network", + "application-gateway", + "http-settings", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Get the details of HTTP settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Get the details of HTTP settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Get the details of HTTP settings." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Get the details of HTTP settings." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update HTTP settings." + }, + "names": [ + "network", + "application-gateway", + "http-settings", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --probe MyNewProbe" + ], + "name": "Update HTTP settings to use a new probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --probe MyNewProbe" + ], + "name": "Update HTTP settings to use a new probe." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --probe MyNewProbe" + ], + "name": "Update HTTP settings to use a new probe." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --probe MyNewProbe" + ], + "name": "Update HTTP settings to use a new probe." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage HTTP settings of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "http-settings" + ] + }, + "identity": { + "commands": { + "assign": { + "help": { + "short": "Assign a managed service identity to an application gateway." + }, + "names": [ + "network", + "application-gateway", + "identity", + "assign" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway identity assign -g MyResourceGroup --gateway-name ag1 --identity /subscriptions/*-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1" + ], + "name": "Assign an identity to the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway identity assign -g MyResourceGroup --gateway-name ag1 --identity /subscriptions/*-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1" + ], + "name": "Assign an identity to the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway identity assign -g MyResourceGroup --gateway-name ag1 --identity /subscriptions/*-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1" + ], + "name": "Assign an identity to the application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway identity assign -g MyResourceGroup --gateway-name ag1 --identity /subscriptions/*-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1" + ], + "name": "Assign an identity to the application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-11-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove the managed service identity of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "identity", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway identity remove -g MyResourceGroup --gateway-name ag1" + ], + "name": "Remove an identity to the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway identity remove -g MyResourceGroup --gateway-name ag1" + ], + "name": "Remove an identity to the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway identity remove -g MyResourceGroup --gateway-name ag1" + ], + "name": "Remove an identity to the application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway identity remove -g MyResourceGroup --gateway-name ag1" + ], + "name": "Remove an identity to the application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the managed service identity of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "identity", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway identity show -g MyResourceGroup --gateway-name ag1" + ], + "name": "Show an identity to the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway identity show -g MyResourceGroup --gateway-name ag1" + ], + "name": "Show an identity to the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway identity show -g MyResourceGroup --gateway-name ag1" + ], + "name": "Show an identity to the application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway identity show -g MyResourceGroup --gateway-name ag1" + ], + "name": "Show an identity to the application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "application-gateway identity update" + }, + "names": [ + "network", + "application-gateway", + "identity", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-02-01" + } + ] + }, + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-06-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the managed service identity of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "identity" + ] + }, + "listener": { + "commands": { + "create": { + "help": { + "short": "Create a listener." + }, + "names": [ + "network", + "application-gateway", + "listener", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyListener --frontend-ip MyAppGatewayPublicIp" + ], + "name": "Create a listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyListener --frontend-ip MyAppGatewayPublicIp" + ], + "name": "Create a listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyListener --frontend-ip MyAppGatewayPublicIp" + ], + "name": "Create a listener." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyListener --frontend-ip MyAppGatewayPublicIp" + ], + "name": "Create a listener." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a listener." + }, + "names": [ + "network", + "application-gateway", + "listener", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" + ], + "name": "Delete a listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" + ], + "name": "Delete a listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" + ], + "name": "Delete a listener." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" + ], + "name": "Delete a listener." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List listeners." + }, + "names": [ + "network", + "application-gateway", + "listener", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway listener list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List listeners." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List listeners." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List listeners." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List listeners." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a listener." + }, + "names": [ + "network", + "application-gateway", + "listener", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" + ], + "name": "Get the details of a listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" + ], + "name": "Get the details of a listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" + ], + "name": "Get the details of a listener." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" + ], + "name": "Get the details of a listener." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a listener." + }, + "names": [ + "network", + "application-gateway", + "listener", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyListener --frontend-port MyNewFrontendPort" + ], + "name": "Update a listener to use a different frontend port." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyListener --frontend-port MyNewFrontendPort" + ], + "name": "Update a listener to use a different frontend port." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyListener --frontend-port MyNewFrontendPort" + ], + "name": "Update a listener to use a different frontend port." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyListener --frontend-port MyNewFrontendPort" + ], + "name": "Update a listener to use a different frontend port." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage listeners of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "listener" + ] + }, + "private-link": { + "commandGroups": { + "ip-config": { + "commands": { + "add": { + "help": { + "short": "Add an IP configuration to a private link to scale up its capability." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "ip-config", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config add -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --primary true" + ], + "name": "Add an IP configuration to a private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config add -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --primary true" + ], + "name": "Add an IP configuration to a private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config add -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --primary true" + ], + "name": "Add an IP configuration to a private link." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-06-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config add -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --primary true" + ], + "name": "Add an IP configuration to a private link." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the IP configurations of a private link." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "ip-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config list -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" + ], + "name": "List all the IP configurations of a private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config list -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" + ], + "name": "List all the IP configurations of a private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations", + "version": "2023-02-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config list -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" + ], + "name": "List all the IP configurations of a private link." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations", + "version": "2023-06-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config list -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" + ], + "name": "List all the IP configurations of a private link." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove an IP configuration from a private link to scale down its capability." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "ip-config", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config remove -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --yes" + ], + "name": "Remove an IP configuration from a private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config remove -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --yes" + ], + "name": "Remove an IP configuration from a private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config remove -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --yes" + ], + "name": "Remove an IP configuration from a private link." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-06-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config remove -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --yes" + ], + "name": "Remove an IP configuration from a private link." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show an IP configuration of a private link." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "ip-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config show -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" + ], + "name": "Show an IP configuration of a private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config show -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" + ], + "name": "Show an IP configuration of a private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config show -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" + ], + "name": "Show an IP configuration of a private link." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-06-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config show -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" + ], + "name": "Show an IP configuration of a private link." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "application-gateway private-link ip-config update" + }, + "names": [ + "network", + "application-gateway", + "private-link", + "ip-config", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-06-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage IP configuration of a private link to configure its capability." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "ip-config" + ] + } + }, + "commands": { + "add": { + "help": { + "short": "Add a new private link with a default IP configuration and associate it with an existing frontend IP." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link add -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --frontend-ip MyFrontendIP --subnet MySubnet --subnet-prefix MyPrefix" + ], + "name": "Add one private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link add -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --frontend-ip MyFrontendIP --subnet MySubnet --subnet-prefix MyPrefix" + ], + "name": "Add one private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link add -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --frontend-ip MyFrontendIP --subnet MySubnet --subnet-prefix MyPrefix" + ], + "name": "Add one private link." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-06-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link add -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --frontend-ip MyFrontendIP --subnet MySubnet --subnet-prefix MyPrefix" + ], + "name": "Add one private link." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the private links." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link list -g MyResourceGroup --gateway-name MyGateway" + ], + "name": "List all the private links." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link list -g MyResourceGroup --gateway-name MyGateway" + ], + "name": "List all the private links." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations", + "version": "2023-02-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link list -g MyResourceGroup --gateway-name MyGateway" + ], + "name": "List all the private links." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations", + "version": "2023-06-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link list -g MyResourceGroup --gateway-name MyGateway" + ], + "name": "List all the private links." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove a private link and clear association with Frontend IP. The subnet associate with a private link might need to clear manually." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link remove -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --yes" + ], + "name": "Remove a private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link remove -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --yes" + ], + "name": "Remove a private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link remove -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --yes" + ], + "name": "Remove a private link." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-06-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link remove -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --yes" + ], + "name": "Remove a private link." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a private link." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link show -n MyPrivateLink -g MyResourceGroup --gateway-name MyGateway" + ], + "name": "Show a private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link show -n MyPrivateLink -g MyResourceGroup --gateway-name MyGateway" + ], + "name": "Show a private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link show -n MyPrivateLink -g MyResourceGroup --gateway-name MyGateway" + ], + "name": "Show a private link." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-06-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link show -n MyPrivateLink -g MyResourceGroup --gateway-name MyGateway" + ], + "name": "Show a private link." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "application-gateway private-link update" + }, + "names": [ + "network", + "application-gateway", + "private-link", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-06-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage private link of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "private-link" + ] + }, + "probe": { + "commands": { + "create": { + "help": { + "short": "Create a probe." + }, + "names": [ + "network", + "application-gateway", + "probe", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway probe create -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --protocol https --host 127.0.0.1 --path ProbePath" + ], + "name": "Create an application gateway probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe create -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --protocol https --host 127.0.0.1 --path ProbePath" + ], + "name": "Create an application gateway probe." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe create -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --protocol https --host 127.0.0.1 --path ProbePath" + ], + "name": "Create an application gateway probe." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe create -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --protocol https --host 127.0.0.1 --path ProbePath" + ], + "name": "Create an application gateway probe." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a probe." + }, + "names": [ + "network", + "application-gateway", + "probe", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway probe delete -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe delete -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe delete -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe delete -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List probes." + }, + "names": [ + "network", + "application-gateway", + "probe", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway probe list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List probes." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List probes." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List probes." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List probes." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a probe." + }, + "names": [ + "network", + "application-gateway", + "probe", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway probe show -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe show -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe show -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe show -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a probe." + }, + "names": [ + "network", + "application-gateway", + "probe", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway probe update -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --timeout 60" + ], + "name": "Update an application gateway probe with a timeout of 60 seconds." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe update -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --timeout 60" + ], + "name": "Update an application gateway probe with a timeout of 60 seconds." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe update -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --timeout 60" + ], + "name": "Update an application gateway probe with a timeout of 60 seconds." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe update -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --timeout 60" + ], + "name": "Update an application gateway probe with a timeout of 60 seconds." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage probes to gather and evaluate information on an application gateway." + }, + "names": [ + "network", + "application-gateway", + "probe" + ] + }, + "redirect-config": { + "commands": { + "create": { + "help": { + "short": "Create a redirect configuration." + }, + "names": [ + "network", + "application-gateway", + "redirect-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config create -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --include-path true --include-query-string true --target-listener MyBackendListener" + ], + "name": "Create a redirect configuration to a http-listener called MyBackendListener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config create -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --include-path true --include-query-string true --target-listener MyBackendListener" + ], + "name": "Create a redirect configuration to a http-listener called MyBackendListener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config create -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --include-path true --include-query-string true --target-listener MyBackendListener" + ], + "name": "Create a redirect configuration to a http-listener called MyBackendListener." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config create -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --include-path true --include-query-string true --target-listener MyBackendListener" + ], + "name": "Create a redirect configuration to a http-listener called MyBackendListener." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a redirect configuration." + }, + "names": [ + "network", + "application-gateway", + "redirect-config", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" + ], + "name": "Delete a redirect configuration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" + ], + "name": "Delete a redirect configuration." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" + ], + "name": "Delete a redirect configuration." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" + ], + "name": "Delete a redirect configuration." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List redirect configurations." + }, + "names": [ + "network", + "application-gateway", + "redirect-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List redirect configurations." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List redirect configurations." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List redirect configurations." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List redirect configurations." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a redirect configuration." + }, + "names": [ + "network", + "application-gateway", + "redirect-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config show -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" + ], + "name": "Get the details of a redirect configuration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config show -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" + ], + "name": "Get the details of a redirect configuration." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config show -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" + ], + "name": "Get the details of a redirect configuration." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config show -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" + ], + "name": "Get the details of a redirect configuration." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a redirect configuration." + }, + "names": [ + "network", + "application-gateway", + "redirect-config", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config update -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --target-listener MyNewBackendListener" + ], + "name": "Update a redirect configuration to a different http-listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config update -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --target-listener MyNewBackendListener" + ], + "name": "Update a redirect configuration to a different http-listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config update -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --target-listener MyNewBackendListener" + ], + "name": "Update a redirect configuration to a different http-listener." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config update -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --target-listener MyNewBackendListener" + ], + "name": "Update a redirect configuration to a different http-listener." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage redirect configurations of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "redirect-config" + ] + }, + "rewrite-rule": { + "commandGroups": { + "condition": { + "commands": { + "create": { + "help": { + "short": "Create a rewrite rule condition." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearer\" --ignore-case false --negate" + ], + "name": "Create a rewrite rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearer\" --ignore-case false --negate" + ], + "name": "Create a rewrite rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearer\" --ignore-case false --negate" + ], + "name": "Create a rewrite rule." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearer\" --ignore-case false --negate" + ], + "name": "Create a rewrite rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a rewrite rule condition." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition delete -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" + ], + "name": "Delete a rewrite rule condition." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition delete -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" + ], + "name": "Delete a rewrite rule condition." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition delete -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" + ], + "name": "Delete a rewrite rule condition." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition delete -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" + ], + "name": "Delete a rewrite rule condition." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List rewrite rule conditions." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition list --gateway-name MyGateway --resource-group MyResourceGroup --rule-name MyRule --rule-set-name MyRuleSet" + ], + "name": "List rewrite rule conditions." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition list --gateway-name MyGateway --resource-group MyResourceGroup --rule-name MyRule --rule-set-name MyRuleSet" + ], + "name": "List rewrite rule conditions." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition list --gateway-name MyGateway --resource-group MyResourceGroup --rule-name MyRule --rule-set-name MyRuleSet" + ], + "name": "List rewrite rule conditions." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition list --gateway-name MyGateway --resource-group MyResourceGroup --rule-name MyRule --rule-set-name MyRuleSet" + ], + "name": "List rewrite rule conditions." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions", + "version": "2023-11-01" + } + ] + } + ] + }, + "list-server-variables": { + "help": { + "short": "List all available server variables." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition", + "list-server-variables" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition list-server-variables" + ], + "name": "List all available server variables." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableservervariables", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition list-server-variables" + ], + "name": "List all available server variables." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableservervariables", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a rewrite rule condition." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition show -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" + ], + "name": "Get the details of a rewrite rule condition." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition show -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" + ], + "name": "Get the details of a rewrite rule condition." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition show -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" + ], + "name": "Get the details of a rewrite rule condition." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition show -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" + ], + "name": "Get the details of a rewrite rule condition." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a rewrite rule condition." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition update -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearers\"" + ], + "name": "Update a rewrite rule condition." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition update -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearers\"" + ], + "name": "Update a rewrite rule condition." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition update -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearers\"" + ], + "name": "Update a rewrite rule condition." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition update -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearers\"" + ], + "name": "Update a rewrite rule condition." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage rewrite rule conditions of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition" + ] + }, + "set": { + "commands": { + "create": { + "help": { + "short": "Create a rewrite rule set." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "set", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set create --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Create a rewrite rule set." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set create --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Create a rewrite rule set." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set create --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Create a rewrite rule set." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set create --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Create a rewrite rule set." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a rewrite rule set." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "set", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set delete -g MyResourceGroup --gateway-name MyGateway -n MyRuleSet" + ], + "name": "Delete a rewrite rule set." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set delete -g MyResourceGroup --gateway-name MyGateway -n MyRuleSet" + ], + "name": "Delete a rewrite rule set." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set delete -g MyResourceGroup --gateway-name MyGateway -n MyRuleSet" + ], + "name": "Delete a rewrite rule set." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set delete -g MyResourceGroup --gateway-name MyGateway -n MyRuleSet" + ], + "name": "Delete a rewrite rule set." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List rewrite rule sets." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "set", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set list --gateway-name MyGateway --resource-group MyResourceGroup" + ], + "name": "List rewrite rule sets." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set list --gateway-name MyGateway --resource-group MyResourceGroup" + ], + "name": "List rewrite rule sets." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set list --gateway-name MyGateway --resource-group MyResourceGroup" + ], + "name": "List rewrite rule sets." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set list --gateway-name MyGateway --resource-group MyResourceGroup" + ], + "name": "List rewrite rule sets." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a rewrite rule set." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "set", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set show --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Get the details of a rewrite rule set." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set show --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Get the details of a rewrite rule set." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set show --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Get the details of a rewrite rule set." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set show --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Get the details of a rewrite rule set." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a rewrite rule set." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "set", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set update --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Update a rewrite rule set." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set update --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Update a rewrite rule set." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set update --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Update a rewrite rule set." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set update --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Update a rewrite rule set." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage rewrite rule sets of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "set" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a rewrite rule." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat" + ], + "name": "Create a rewrite rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat" + ], + "name": "Create a rewrite rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat" + ], + "name": "Create a rewrite rule." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat" + ], + "name": "Create a rewrite rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a rewrite rule." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Delete a rewrite rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Delete a rewrite rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Delete a rewrite rule." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Delete a rewrite rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List rewrite rules." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "List rewrite rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "List rewrite rules." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "List rewrite rules." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "List rewrite rules." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules", + "version": "2023-11-01" + } + ] + } + ] + }, + "list-request-headers": { + "help": { + "short": "List all available request headers." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "list-request-headers" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list-request-headers" + ], + "name": "List all available request headers." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablerequestheaders", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list-request-headers" + ], + "name": "List all available request headers." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablerequestheaders", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list-request-headers" + ], + "name": "List all available request headers." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablerequestheaders", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list-response-headers": { + "help": { + "short": "List all available response headers." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "list-response-headers" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list-response-headers" + ], + "name": "List all available response headers." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableresponseheaders", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list-response-headers" + ], + "name": "List all available response headers." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableresponseheaders", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list-response-headers" + ], + "name": "List all available response headers." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableresponseheaders", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a rewrite rule." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Get the details of a rewrite rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Get the details of a rewrite rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Get the details of a rewrite rule." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Get the details of a rewrite rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a rewrite rule." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Update a rewrite rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Update a rewrite rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Update a rewrite rule." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Update a rewrite rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage rewrite rules of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule" + ] + }, + "root-cert": { + "commands": { + "create": { + "help": { + "short": "Upload a trusted root certificate." + }, + "names": [ + "network", + "application-gateway", + "root-cert", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert create --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" + ], + "name": "Upload a trusted root certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert create --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" + ], + "name": "Upload a trusted root certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert create --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" + ], + "name": "Upload a trusted root certificate." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert create --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" + ], + "name": "Upload a trusted root certificate." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a trusted root certificate." + }, + "names": [ + "network", + "application-gateway", + "root-cert", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" + ], + "name": "Delete a trusted root certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" + ], + "name": "Delete a trusted root certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" + ], + "name": "Delete a trusted root certificate." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" + ], + "name": "Delete a trusted root certificate." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List trusted root certificates." + }, + "names": [ + "network", + "application-gateway", + "root-cert", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List trusted root certificates." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List trusted root certificates." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List trusted root certificates." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List trusted root certificates." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a trusted root certificate." + }, + "names": [ + "network", + "application-gateway", + "root-cert", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" + ], + "name": "Get the details of a trusted root certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" + ], + "name": "Get the details of a trusted root certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" + ], + "name": "Get the details of a trusted root certificate." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" + ], + "name": "Get the details of a trusted root certificate." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a trusted root certificate." + }, + "names": [ + "network", + "application-gateway", + "root-cert", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert update --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" + ], + "name": "Update a trusted root certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert update --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" + ], + "name": "Update a trusted root certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert update --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" + ], + "name": "Update a trusted root certificate." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert update --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" + ], + "name": "Update a trusted root certificate." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage trusted root certificates of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "root-cert" + ] + }, + "routing-rule": { + "commands": { + "create": { + "help": { + "lines": [ + "Rules are executed in the order in which they are created." + ], + "short": "Create a rule." + }, + "names": [ + "network", + "application-gateway", + "routing-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --settings MySettings" + ], + "name": "Create a basic rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --settings MySettings" + ], + "name": "Create a basic rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --settings MySettings" + ], + "name": "Create a basic rule." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --settings MySettings" + ], + "name": "Create a basic rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a rule." + }, + "names": [ + "network", + "application-gateway", + "routing-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Delete a rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Delete a rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Delete a rule." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Delete a rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List rules." + }, + "names": [ + "network", + "application-gateway", + "routing-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List rules." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List rules." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List rules." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a rule." + }, + "names": [ + "network", + "application-gateway", + "routing-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Get the details of a rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Get the details of a rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Get the details of a rule." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Get the details of a rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a rule." + }, + "names": [ + "network", + "application-gateway", + "routing-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyNewBackendListener" + ], + "name": "Update a rule use a new listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyNewBackendListener" + ], + "name": "Update a rule use a new listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyNewBackendListener" + ], + "name": "Update a rule use a new listener." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyNewBackendListener" + ], + "name": "Update a rule use a new listener." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Evaluate probe information and define TCP/TLS routing rules." + }, + "names": [ + "network", + "application-gateway", + "routing-rule" + ] + }, + "rule": { + "commands": { + "create": { + "help": { + "lines": [ + "Rules are executed in the order in which they are created." + ], + "short": "Create a rule." + }, + "names": [ + "network", + "application-gateway", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings" + ], + "name": "Create a basic rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings" + ], + "name": "Create a basic rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings" + ], + "name": "Create a basic rule." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings" + ], + "name": "Create a basic rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a rule." + }, + "names": [ + "network", + "application-gateway", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Delete a rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Delete a rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Delete a rule." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Delete a rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List rules." + }, + "names": [ + "network", + "application-gateway", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List rules." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List rules." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List rules." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a rule." + }, + "names": [ + "network", + "application-gateway", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Get the details of a rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Get the details of a rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Get the details of a rule." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Get the details of a rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a rule." + }, + "names": [ + "network", + "application-gateway", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener" + ], + "name": "Update a rule use a new HTTP listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener" + ], + "name": "Update a rule use a new HTTP listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener" + ], + "name": "Update a rule use a new HTTP listener." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener" + ], + "name": "Update a rule use a new HTTP listener." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "For more information, visit https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/application-gateway-customize-waf-rules-cli." + ], + "short": "Evaluate probe information and define HTTP/HTTPS routing rules." + }, + "names": [ + "network", + "application-gateway", + "rule" + ] + }, + "settings": { + "commands": { + "create": { + "help": { + "short": "Create settings." + }, + "names": [ + "network", + "application-gateway", + "settings", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway settings create -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --port 80 --protocol Http --timeout 30" + ], + "name": "Create settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings create -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --port 80 --protocol Http --timeout 30" + ], + "name": "Create settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings create -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --port 80 --protocol Http --timeout 30" + ], + "name": "Create settings." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings create -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --port 80 --protocol Http --timeout 30" + ], + "name": "Create settings." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete settings." + }, + "names": [ + "network", + "application-gateway", + "settings", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Delete settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Delete settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Delete settings." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Delete settings." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List settings." + }, + "names": [ + "network", + "application-gateway", + "settings", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway settings list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List settings." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List settings." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of settings." + }, + "names": [ + "network", + "application-gateway", + "settings", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway settings show -g MyResourceGroup --gateway-name MyAppGateway -n MySettings" + ], + "name": "Get the details of settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings show -g MyResourceGroup --gateway-name MyAppGateway -n MySettings" + ], + "name": "Get the details of settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings show -g MyResourceGroup --gateway-name MyAppGateway -n MySettings" + ], + "name": "Get the details of settings." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings show -g MyResourceGroup --gateway-name MyAppGateway -n MySettings" + ], + "name": "Get the details of settings." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings." + }, + "names": [ + "network", + "application-gateway", + "settings", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway settings update -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --probe MyNewProbe" + ], + "name": "Update settings to use a new probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings update -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --probe MyNewProbe" + ], + "name": "Update settings to use a new probe." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings update -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --probe MyNewProbe" + ], + "name": "Update settings to use a new probe." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings update -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --probe MyNewProbe" + ], + "name": "Update settings to use a new probe." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage settings of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "settings" + ] + }, + "ssl-cert": { + "commands": { + "create": { + "help": { + "short": "Upload an SSL certificate." + }, + "names": [ + "network", + "application-gateway", + "ssl-cert", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --cert-file FilePath --cert-password Abc123" + ], + "name": "Upload an SSL certificate via --cert-file and --cert-password." + }, + { + "commands": [ + "keyvault certificate create --vault-name MyKeyVault --name MyCertificate --policy \"$(az keyvault certificate get-default-policy)\"", + "network application-gateway ssl-cert create --resource-group MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --key-vault-secret-id MyCertificateSecretID" + ], + "name": "Upload an SSL certificate via --key-vault-secret-id of a KeyVault Certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --cert-file FilePath --cert-password Abc123" + ], + "name": "Upload an SSL certificate via --cert-file and --cert-password." + }, + { + "commands": [ + "keyvault certificate create --vault-name MyKeyVault --name MyCertificate --policy \"$(az keyvault certificate get-default-policy)\"", + "network application-gateway ssl-cert create --resource-group MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --key-vault-secret-id MyCertificateSecretID" + ], + "name": "Upload an SSL certificate via --key-vault-secret-id of a KeyVault Certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --cert-file FilePath --cert-password Abc123" + ], + "name": "Upload an SSL certificate via --cert-file and --cert-password." + }, + { + "commands": [ + "keyvault certificate create --vault-name MyKeyVault --name MyCertificate --policy \"$(az keyvault certificate get-default-policy)\"", + "network application-gateway ssl-cert create --resource-group MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --key-vault-secret-id MyCertificateSecretID" + ], + "name": "Upload an SSL certificate via --key-vault-secret-id of a KeyVault Certificate." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --cert-file FilePath --cert-password Abc123" + ], + "name": "Upload an SSL certificate via --cert-file and --cert-password." + }, + { + "commands": [ + "keyvault certificate create --vault-name MyKeyVault --name MyCertificate --policy \"$(az keyvault certificate get-default-policy)\"", + "network application-gateway ssl-cert create --resource-group MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --key-vault-secret-id MyCertificateSecretID" + ], + "name": "Upload an SSL certificate via --key-vault-secret-id of a KeyVault Certificate." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an SSL certificate." + }, + "names": [ + "network", + "application-gateway", + "ssl-cert", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" + ], + "name": "Delete an SSL certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" + ], + "name": "Delete an SSL certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" + ], + "name": "Delete an SSL certificate." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" + ], + "name": "Delete an SSL certificate." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List SSL certificates." + }, + "names": [ + "network", + "application-gateway", + "ssl-cert", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List SSL certificates." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List SSL certificates." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List SSL certificates." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List SSL certificates." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an SSL certificate." + }, + "names": [ + "network", + "application-gateway", + "ssl-cert", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" + ], + "name": "Get the details of an SSL certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" + ], + "name": "Get the details of an SSL certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" + ], + "name": "Get the details of an SSL certificate." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" + ], + "name": "Get the details of an SSL certificate." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an SSL certificate." + }, + "names": [ + "network", + "application-gateway", + "ssl-cert", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert --cert-file FilePath --cert-password Abc123Abc123" + ], + "name": "Change a gateway SSL certificate and password." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert --cert-file FilePath --cert-password Abc123Abc123" + ], + "name": "Change a gateway SSL certificate and password." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert --cert-file FilePath --cert-password Abc123Abc123" + ], + "name": "Change a gateway SSL certificate and password." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert --cert-file FilePath --cert-password Abc123Abc123" + ], + "name": "Change a gateway SSL certificate and password." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "For more information visit https://learn.microsoft.com/en-us/azure/application-gateway/tutorial-ssl-cli." + ], + "short": "Manage SSL certificates of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-cert" + ] + }, + "ssl-policy": { + "commandGroups": { + "predefined": { + "commands": { + "list": { + "help": { + "short": "List all SSL predefined policies for configuring SSL policy." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "predefined", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy predefined list" + ], + "name": "List all SSL predefined policies for configuring SSL policy." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default/predefinedpolicies", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy predefined list" + ], + "name": "List all SSL predefined policies for configuring SSL policy." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default/predefinedpolicies", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get SSL predefined policy with the specified policy name." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "predefined", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy predefined show -n AppGwSslPolicy20170401" + ], + "name": "Get SSL predefined policy with the specified policy name." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default/predefinedpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy predefined show -n AppGwSslPolicy20170401" + ], + "name": "Get SSL predefined policy with the specified policy name." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default/predefinedpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Get information on predefined SSL policies." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "predefined" + ] + } + }, + "commands": { + "delete": { + "help": { + "short": "application-gateway ssl-policy delete" + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-02-01" + } + ] + }, + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-06-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-11-01" + } + ] + } + ] + }, + "list-options": { + "help": { + "short": "List available SSL options for configuring SSL policy." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "list-options" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy list-options" + ], + "name": "List available SSL options for configuring SSL policy." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy list-options" + ], + "name": "List available SSL options for configuring SSL policy." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "set": { + "help": { + "short": "Update an SSL policy settings." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "set" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway -n AppGwSslPolicy20170401S --policy-type Predefined" + ], + "name": "Set a predefined SSL policy." + }, + { + "commands": [ + "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway --policy-type Custom --min-protocol-version TLSv1_2 --cipher-suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256" + ], + "name": "Set a custom SSL policy with TLSv1_2 and the cipher suites below." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway -n AppGwSslPolicy20170401S --policy-type Predefined" + ], + "name": "Set a predefined SSL policy." + }, + { + "commands": [ + "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway --policy-type Custom --min-protocol-version TLSv1_2 --cipher-suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256" + ], + "name": "Set a custom SSL policy with TLSv1_2 and the cipher suites below." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway -n AppGwSslPolicy20170401S --policy-type Predefined" + ], + "name": "Set a predefined SSL policy." + }, + { + "commands": [ + "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway --policy-type Custom --min-protocol-version TLSv1_2 --cipher-suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256" + ], + "name": "Set a custom SSL policy with TLSv1_2 and the cipher suites below." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway -n AppGwSslPolicy20170401S --policy-type Predefined" + ], + "name": "Set a predefined SSL policy." + }, + { + "commands": [ + "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway --policy-type Custom --min-protocol-version TLSv1_2 --cipher-suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256" + ], + "name": "Set a custom SSL policy with TLSv1_2 and the cipher suites below." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an SSL policy settings." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy show -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "Get the details of an SSL policy settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy show -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "Get the details of an SSL policy settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy show -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "Get the details of an SSL policy settings." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy show -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "Get the details of an SSL policy settings." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "application-gateway ssl-policy update" + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-02-01" + } + ] + }, + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-06-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the SSL policy of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy" + ] + }, + "ssl-profile": { + "commands": { + "add": { + "help": { + "short": "Add an SSL profile of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-profile", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" + ], + "name": "Update SSL profile for an existing application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" + ], + "name": "Update SSL profile for an existing application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" + ], + "name": "Update SSL profile for an existing application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" + ], + "name": "Update SSL profile for an existing application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the existing SSL profiles of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile list --gateway-name MyAppGateway -g MyResourceGroup" + ], + "name": "List all the SSL profiles for an existing application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile list --gateway-name MyAppGateway -g MyResourceGroup" + ], + "name": "List all the SSL profiles for an existing application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile list --gateway-name MyAppGateway -g MyResourceGroup" + ], + "name": "List all the SSL profiles for an existing application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile list --gateway-name MyAppGateway -g MyResourceGroup" + ], + "name": "List all the SSL profiles for an existing application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles", + "version": "2023-11-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an existing SSL profile of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-profile", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile remove --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" + ], + "name": "Remove SSL profile for an existing application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile remove --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" + ], + "name": "Remove SSL profile for an existing application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile remove --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" + ], + "name": "Remove SSL profile for an existing application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile remove --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" + ], + "name": "Remove SSL profile for an existing application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an existing SSL profile of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile show --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" + ], + "name": "Show SSL profile for an existing application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile show --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" + ], + "name": "Show SSL profile for an existing application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile show --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" + ], + "name": "Show SSL profile for an existing application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile show --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" + ], + "name": "Show SSL profile for an existing application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update SSL profile of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-profile", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" + ], + "name": "Update SSL profile for an existing application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" + ], + "name": "Update SSL profile for an existing application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" + ], + "name": "Update SSL profile for an existing application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" + ], + "name": "Update SSL profile for an existing application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage SSL profiles of application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-profile" + ] + }, + "url-path-map": { + "commandGroups": { + "rule": { + "commands": { + "create": { + "help": { + "short": "Create a rule for a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings" + ], + "name": "Create a rule for a URL path map." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings" + ], + "name": "Create a rule for a URL path map." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings" + ], + "name": "Create a rule for a URL path map." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings" + ], + "name": "Create a rule for a URL path map." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a rule for a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2" + ], + "name": "Delete a rule of a URL path map." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2" + ], + "name": "Delete a rule of a URL path map." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2" + ], + "name": "Delete a rule of a URL path map." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2" + ], + "name": "Delete a rule of a URL path map." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "application-gateway url-path-map rule list" + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "rule", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules", + "version": "2023-02-01" + } + ] + }, + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules", + "version": "2023-06-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "application-gateway url-path-map rule show" + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "rule", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-02-01" + } + ] + }, + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-06-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "network application-gateway url-path-map rule update" + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "rule", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-02-01" + } + ] + }, + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-06-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the rules of a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "lines": [ + "The map must be created with at least one rule. This command requires the creation of the first rule at the time the map is created. To learn more visit https://learn.microsoft.com/en-us/azure/application-gateway/tutorial-url-route-cli." + ], + "short": "Create a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings" + ], + "name": "Create a URL path map with a rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings" + ], + "name": "Create a URL path map with a rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings" + ], + "name": "Create a URL path map with a rule." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings" + ], + "name": "Create a URL path map with a rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" + ], + "name": "Delete a URL path map." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" + ], + "name": "Delete a URL path map." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" + ], + "name": "Delete a URL path map." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" + ], + "name": "Delete a URL path map." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List URL path maps." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List URL path maps." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List URL path maps." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List URL path maps." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List URL path maps." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" + ], + "name": "Get the details of a URL path map." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" + ], + "name": "Get the details of a URL path map." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" + ], + "name": "Get the details of a URL path map." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" + ], + "name": "Get the details of a URL path map." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings" + ], + "name": "Update a URL path map to use new default HTTP settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings" + ], + "name": "Update a URL path map to use new default HTTP settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings" + ], + "name": "Update a URL path map to use new default HTTP settings." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings" + ], + "name": "Update a URL path map to use new default HTTP settings." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage URL path maps of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "url-path-map" + ] + }, + "waf-config": { + "commands": { + "list-dynamic-rule-sets": { + "help": { + "short": "List the regional application gateway waf manifest." + }, + "names": [ + "network", + "application-gateway", + "waf-config", + "list-dynamic-rule-sets" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-config list-dynamic-rule-sets -l westus" + ], + "name": "List" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/applicationgatewaywafdynamicmanifests", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-config list-dynamic-rule-sets -l westus" + ], + "name": "List application gateway waf manifest in the regional." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/applicationgatewaywafdynamicmanifests", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-config list-dynamic-rule-sets -l westus" + ], + "name": "List application gateway waf manifest in the regional." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/applicationgatewaywafdynamicmanifests", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list-rule-sets": { + "help": { + "short": "Get information on available WAF rule sets, rule groups, and rule IDs." + }, + "names": [ + "network", + "application-gateway", + "waf-config", + "list-rule-sets" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-config list-rule-sets --type OWASP" + ], + "name": "List available rule groups in OWASP type rule sets." + }, + { + "commands": [ + "network application-gateway waf-config list-rule-sets --group '*' --type OWASP --version 3.0" + ], + "name": "List available rules in the OWASP 3.0 rule set." + }, + { + "commands": [ + "network application-gateway waf-config list-rule-sets --group crs_35_bad_robots" + ], + "name": "List available rules in the `crs_35_bad_robots` rule group." + }, + { + "commands": [ + "network application-gateway waf-config list-rule-sets -o table" + ], + "name": "List available rules in table format." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablewafrulesets", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-config list-rule-sets --type OWASP" + ], + "name": "List available rule groups in OWASP type rule sets." + }, + { + "commands": [ + "network application-gateway waf-config list-rule-sets --group '*' --type OWASP --version 3.0" + ], + "name": "List available rules in the OWASP 3.0 rule set." + }, + { + "commands": [ + "network application-gateway waf-config list-rule-sets --group crs_35_bad_robots" + ], + "name": "List available rules in the `crs_35_bad_robots` rule group." + }, + { + "commands": [ + "network application-gateway waf-config list-rule-sets -o table" + ], + "name": "List available rules in table format." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablewafrulesets", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-config list-rule-sets --type OWASP" + ], + "name": "List available rule groups in OWASP type rule sets." + }, + { + "commands": [ + "network application-gateway waf-config list-rule-sets --group '*' --type OWASP --version 3.0" + ], + "name": "List available rules in the OWASP 3.0 rule set." + }, + { + "commands": [ + "network application-gateway waf-config list-rule-sets --group crs_35_bad_robots" + ], + "name": "List available rules in the `crs_35_bad_robots` rule group." + }, + { + "commands": [ + "network application-gateway waf-config list-rule-sets -o table" + ], + "name": "List available rules in table format." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablewafrulesets", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "These commands are only applicable to application gateways with an SKU type of WAF. To learn more, visit https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/tutorial-restrict-web-traffic-cli." + ], + "short": "Configure the settings of a web application firewall." + }, + "names": [ + "network", + "application-gateway", + "waf-config" + ] + }, + "waf-policy": { + "commandGroups": { + "custom-rule": { + "commandGroups": { + "match-condition": { + "commands": { + "add": { + "help": { + "short": "Add a match condition to an application gateway WAF policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "match-condition", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" + ], + "name": "Add application gateway WAF policy custom rule match condition with contains." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" + ], + "name": "Add application gateway WAF policy custom rule match condition with equal." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" + ], + "name": "Add application gateway WAF policy custom rule match condition with contains." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" + ], + "name": "Add application gateway WAF policy custom rule match condition with equal." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" + ], + "name": "Add application gateway WAF policy custom rule match condition with contains." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" + ], + "name": "Add application gateway WAF policy custom rule match condition with equal." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" + ], + "name": "Add application gateway WAF policy custom rule match condition with contains." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" + ], + "name": "Add application gateway WAF policy custom rule match condition with equal." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List application gateway WAF policy custom rule match conditions." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "match-condition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "List application gateway WAF policy custom rule match conditions." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "List application gateway WAF policy custom rule match conditions." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "List application gateway WAF policy custom rule match conditions." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "List application gateway WAF policy custom rule match conditions." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions", + "version": "2023-11-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove a match condition from an application gateway WAF policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "match-condition", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" + ], + "name": "Remove a match condition from an application gateway WAF policy custom rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" + ], + "name": "Remove a match condition from an application gateway WAF policy custom rule." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" + ], + "name": "Remove a match condition from an application gateway WAF policy custom rule." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" + ], + "name": "Remove a match condition from an application gateway WAF policy custom rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "waf-policy custom-rule match-condition show" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "match-condition", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "waf-policy custom-rule match-condition update" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "match-condition", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage match conditions in an application gateway web application firewall (WAF) policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "match-condition" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an application gateway WAF policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Create an application gateway WAF policy custom rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Create an application gateway WAF policy custom rule." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Create an application gateway WAF policy custom rule." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --priority 3 --action Block --rule-type RateLimitRule --rate-limit-duration FiveMins --rate-limit-threshold 15 --group-by-user-session \"[{group-by-variables:[{variable-name:GeoLocation}]}]\"" + ], + "name": "Create an application gateway WAF policy custom rule with user session identifier." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Create an application gateway WAF policy custom rule." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --priority 3 --action Block --rule-type RateLimitRule --rate-limit-duration FiveMins --rate-limit-threshold 15 --group-by-user-session \"[{group-by-variables:[{variable-name:GeoLocation}]}]\"" + ], + "name": "Create an application gateway WAF policy custom rule with user session identifier." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an application gateway WAF policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete an application gateway WAF policy custom rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete an application gateway WAF policy custom rule." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete an application gateway WAF policy custom rule." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete an application gateway WAF policy custom rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List application gateway WAF policy custom rules." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "List application gateway WAF policy custom rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "List application gateway WAF policy custom rules." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "List application gateway WAF policy custom rules." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "List application gateway WAF policy custom rules." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an application gateway WAF policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy custom rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy custom rule." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy custom rule." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy custom rule." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an application gateway WAF policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Update an application gateway WAF policy custom rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Update an application gateway WAF policy custom rule." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Update an application gateway WAF policy custom rule." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --rate-limit-duration OneMin --rate-limit-threshold 10 --group-by-user-session \"[{group-by-variables:[{variable-name:ClientAddr}]}]\"" + ], + "name": "Update an application gateway WAF policy custom rule with user session identifier." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Update an application gateway WAF policy custom rule." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --rate-limit-duration OneMin --rate-limit-threshold 10 --group-by-user-session \"[{group-by-variables:[{variable-name:ClientAddr}]}]\"" + ], + "name": "Update an application gateway WAF policy custom rule with user session identifier." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage application gateway web application firewall (WAF) policy custom rules." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule" + ] + }, + "managed-rule": { + "commandGroups": { + "exclusion": { + "commands": { + "add": { + "help": { + "short": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "exclusion", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" + ], + "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" + ], + "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" + ], + "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" + ], + "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "waf-policy managed-rule exclusion delete" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "exclusion", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "waf-policy managed-rule exclusion list" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "exclusion", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "waf-policy managed-rule exclusion show" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "exclusion", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "waf-policy managed-rule exclusion update" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "exclusion", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage OWASP CRS exclusions that are applied on a WAF policy managed rules." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "exclusion" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "waf-policy managed-rule create" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "waf-policy managed-rule delete" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "waf-policy managed-rule show" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "waf-policy managed-rule update" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Visit https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/afds-overview" + ], + "short": "Manage managed rules of a WAF policy." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule" + ] + }, + "policy-setting": { + "commands": { + "create": { + "help": { + "short": "waf-policy policy-settings create" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "policy-setting", + "create" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-07-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "waf-policy policy-settings delete" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "policy-setting", + "delete" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-07-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "waf-policy policy-settings show" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "policy-setting", + "show" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-07-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update properties of a web application firewall global configuration." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "policy-setting", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy policy-setting update --mode Prevention --policy-name MyPolicy --resource-group MyResourceGroup --state Disabled" + ], + "name": "Update properties of a web application firewall global configuration." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy policy-setting update --mode Prevention --policy-name MyPolicy --resource-group MyResourceGroup --state Disabled" + ], + "name": "Update properties of a web application firewall global configuration." + }, + { + "commands": [ + "network application-gateway waf-policy policy-setting update -g MyResourceGroup --policy-name MyPolicySetting --request-body-inspect-limit-in-kb 64 --file-upload-enforcement True --request-body-enforcement False --log-scrubbing-state Enabled --scrubbing-rules \"[{state:Enabled,match-variable:RequestArgNames,selector-match-operator:Equals,selector:test},{state:Enabled,match-variable:RequestIPAddress,selector-match-operator:EqualsAny,selector:null}]\"" + ], + "name": "Update a web application firewall global configuration with scrubbing rules." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy policy-setting update --mode Prevention --policy-name MyPolicy --resource-group MyResourceGroup --state Disabled" + ], + "name": "Update properties of a web application firewall global configuration." + }, + { + "commands": [ + "network application-gateway waf-policy policy-setting update -g MyResourceGroup --policy-name MyPolicySetting --request-body-inspect-limit-in-kb 64 --file-upload-enforcement True --request-body-enforcement False --log-scrubbing-state Enabled --scrubbing-rules \"[{state:Enabled,match-variable:RequestArgNames,selector-match-operator:Equals,selector:test},{state:Enabled,match-variable:RequestIPAddress,selector-match-operator:EqualsAny,selector:null}]\"" + ], + "name": "Update a web application firewall global configuration with scrubbing rules." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Define contents of a web application firewall global configuration." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "policy-setting" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an application gateway WAF policy." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "create" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Create an application gateway WAF policy." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Create an application gateway WAF policy." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Create an application gateway WAF policy." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Create an application gateway WAF policy." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an application gateway WAF policy." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "delete" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Delete an application gateway WAF policy." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Delete an application gateway WAF policy." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Delete an application gateway WAF policy." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Delete an application gateway WAF policy." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List application gateway WAF policies." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy list --resource-group MyResourceGroup" + ], + "name": "List application gateway WAF policies." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2022-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2023-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an application gateway WAF policy." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "show" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an application gateway WAF policy." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "update" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Update an application gateway WAF policy." + }, + { + "commands": [ + "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" + ], + "name": "Override existing managed rule set via shorthand syntax." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Update an application gateway WAF policy." + }, + { + "commands": [ + "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" + ], + "name": "Override existing managed rule set via shorthand syntax." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Update an application gateway WAF policy." + }, + { + "commands": [ + "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" + ], + "name": "Override existing managed rule set via shorthand syntax." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Update an application gateway WAF policy." + }, + { + "commands": [ + "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" + ], + "name": "Override existing managed rule set via shorthand syntax." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about Web Application Firewall visit https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/ag-overview." + ], + "short": "Manage application gateway web application firewall (WAF) policies." + }, + "names": [ + "network", + "application-gateway", + "waf-policy" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the specified application gateway." + }, + "names": [ + "network", + "application-gateway", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + }, + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an application gateway." + }, + "names": [ + "network", + "application-gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway delete -g MyResourceGroup -n MyAppGateway" + ], + "name": "Delete an application gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway delete -g MyResourceGroup -n MyAppGateway" + ], + "name": "Delete an application gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway delete -g MyResourceGroup -n MyAppGateway" + ], + "name": "Delete an application gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway delete -g MyResourceGroup -n MyAppGateway" + ], + "name": "Delete an application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway delete -g MyResourceGroup -n MyAppGateway" + ], + "name": "Delete an application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway delete -g MyResourceGroup -n MyAppGateway" + ], + "name": "Delete an application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway delete -g MyResourceGroup -n MyAppGateway" + ], + "name": "Delete an application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "health": { + "help": { + "short": "Get information on the backend health of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "health" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/backendhealth", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/backendhealth", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/backendhealth", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "health-on-demand": { + "help": { + "short": "Get information on the backend health of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "health-on-demand" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/getbackendhealthondemand", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/getbackendhealthondemand", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/getbackendhealthondemand", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List application gateways." + }, + "names": [ + "network", + "application-gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway list -g MyResourceGroup" + ], + "name": "List application gateways." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway list -g MyResourceGroup" + ], + "name": "List application gateways." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway list -g MyResourceGroup" + ], + "name": "List application gateways." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway list -g MyResourceGroup" + ], + "name": "List application gateways." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway list -g MyResourceGroup" + ], + "name": "List application gateways." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2023-02-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway list -g MyResourceGroup" + ], + "name": "List application gateways." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2023-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway list -g MyResourceGroup" + ], + "name": "List application gateways." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2023-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway show -g MyResourceGroup -n MyAppGateway" + ], + "name": "Get the details of an application gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway show -g MyResourceGroup -n MyAppGateway" + ], + "name": "Get the details of an application gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway show -g MyResourceGroup -n MyAppGateway" + ], + "name": "Get the details of an application gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway show -g MyResourceGroup -n MyAppGateway" + ], + "name": "Get the details of an application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway show -g MyResourceGroup -n MyAppGateway" + ], + "name": "Get the details of an application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway show -g MyResourceGroup -n MyAppGateway" + ], + "name": "Get the details of an application gateway." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway show -g MyResourceGroup -n MyAppGateway" + ], + "name": "Get the details of an application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Start an application gateway." + }, + "names": [ + "network", + "application-gateway", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway start -g MyResourceGroup -n MyAppGateway" + ], + "name": "Start an application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/start", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway start -g MyResourceGroup -n MyAppGateway" + ], + "name": "Start an application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/start", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "stop": { + "help": { + "short": "Stop an application gateway." + }, + "names": [ + "network", + "application-gateway", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway stop -g MyResourceGroup -n MyAppGateway" + ], + "name": "Stop an application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/stop", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway stop -g MyResourceGroup -n MyAppGateway" + ], + "name": "Stop an application gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/stop", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an application gateway." + }, + "names": [ + "network", + "application-gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" + ], + "name": "Update an application gateway." + }, + { + "commands": [ + "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" + ], + "name": "Enable client cert revocation via OCSP." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" + ], + "name": "Update an application gateway." + }, + { + "commands": [ + "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" + ], + "name": "Enable client cert revocation via OCSP." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" + ], + "name": "Update an application gateway." + }, + { + "commands": [ + "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" + ], + "name": "Enable client cert revocation via OCSP." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" + ], + "name": "Update an application gateway." + }, + { + "commands": [ + "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" + ], + "name": "Enable client cert revocation via OCSP." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" + ], + "name": "Update an application gateway." + }, + { + "commands": [ + "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" + ], + "name": "Enable client cert revocation via OCSP." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" + ], + "name": "Update an application gateway." + }, + { + "commands": [ + "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" + ], + "name": "Enable client cert revocation via OCSP." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" + ], + "name": "Update an application gateway." + }, + { + "commands": [ + "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" + ], + "name": "Enable client cert revocation via OCSP." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about Application Gateway, visit https://learn.microsoft.com/en-us/azure/application-gateway/quick-create-cli." + ], + "short": "Manage application-level routing and load balancing services." + }, + "names": [ + "network", + "application-gateway" + ] + }, + "asg": { + "commands": { + "create": { + "help": { + "short": "Create an application security group." + }, + "names": [ + "network", + "asg", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network asg create -g MyResourceGroup -n MyAsg --tags MyWebApp, CostCenter=Marketing" + ], + "name": "Create an application security group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an application security group." + }, + "names": [ + "network", + "asg", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network asg delete -g MyResourceGroup -n MyAsg" + ], + "name": "Delete an application security group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all application security groups." + }, + "names": [ + "network", + "asg", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network asg list -g MyResourceGroup" + ], + "name": "List all application security groups in a resource group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationsecuritygroups", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of an application security group." + }, + "names": [ + "network", + "asg", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network asg show -g MyResourceGroup -n MyAsg" + ], + "name": "Get details of an application security group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "This command can only be used to update the tags for an application security group. Name and resource group are immutable and cannot be updated." + ], + "short": "Update an application security group." + }, + "names": [ + "network", + "asg", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network asg update -g MyResourceGroup -n MyAsg --tags CostCenter=MyBusinessGroup" + ], + "name": "Update an application security group with a modified tag value." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "You can configure network security as a natural extension of an application's structure, ASG allows you to group virtual machines and define network security policies based on those groups. You can specify an application security group as the source and destination in a NSG security rule. For more information, visit https://docs.microsoft.com/azure/virtual-network/create-network-security-group-preview." + ], + "short": "Manage application security groups (ASGs)." + }, + "names": [ + "network", + "asg" + ] + }, + "bastion": { + "commands": { + "create": { + "help": { + "short": "Create a Azure Bastion host machine." + }, + "names": [ + "network", + "bastion", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network bastion create --location westus2 --name MyBastionHost --public-ip-address MyPublicIpAddress --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Create a Azure Bastion host machine." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Azure Bastion host machine." + }, + "names": [ + "network", + "bastion", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network bastion delete --name MyBastionHost --resource-group MyResourceGroup" + ], + "name": "Delete a Azure Bastion host machine." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Azure Bastion host machines." + }, + "names": [ + "network", + "bastion", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network bastion list -g MyResourceGroup" + ], + "name": "List all Azure Bastion host machines." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/bastionhosts", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a Azure Bastion host machine." + }, + "names": [ + "network", + "bastion", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network bastion show --name MyBastionHost --resource-group MyResourceGroup" + ], + "name": "Show a Azure Bastion host machine." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Azure Bastion host machine." + }, + "names": [ + "network", + "bastion", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network bastion update --name MyBastionHost --resource-group MyResourceGroup --enable-tunneling" + ], + "name": "Update a Azure Bastion host machine to enable native client support." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Bastion host machines." + }, + "names": [ + "network", + "bastion" + ] + }, + "custom-ip": { + "commandGroups": { + "prefix": { + "commands": { + "create": { + "help": { + "short": "Create a custom IP prefix resource." + }, + "names": [ + "network", + "custom-ip", + "prefix", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network custom-ip prefix create --location westus2 --name MyCustomIpPrefix --resource-group MyResourceGroup" + ], + "name": "Create a custom IP prefix resource." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix create --location westus2 --name MyCustomIpPrefix --resource-group MyResourceGroup" + ], + "name": "Create a custom IP prefix resource." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix create --location westus2 --name MyCustomIpPrefix --resource-group MyResourceGroup" + ], + "name": "Create a custom IP prefix resource." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a custom IP prefix resource." + }, + "names": [ + "network", + "custom-ip", + "prefix", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network custom-ip prefix delete --name MyCustomIpPrefix --resource-group MyResourceGroup" + ], + "name": "Delete a custom IP prefix resource." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix delete --name MyCustomIpPrefix --resource-group MyResourceGroup" + ], + "name": "Delete a custom IP prefix resource." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix delete --name MyCustomIpPrefix --resource-group MyResourceGroup" + ], + "name": "Delete a custom IP prefix resource." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List custom IP prefix resources." + }, + "names": [ + "network", + "custom-ip", + "prefix", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network custom-ip prefix list --resource-group MyResourceGroup" + ], + "name": "List custom IP prefix resources." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/customipprefixes", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix list --resource-group MyResourceGroup" + ], + "name": "List custom IP prefix resources." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/customipprefixes", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix list --resource-group MyResourceGroup" + ], + "name": "List custom IP prefix resources." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/customipprefixes", + "plane": "mgmt-plane", + "version": "2023-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a custom IP prefix resource." + }, + "names": [ + "network", + "custom-ip", + "prefix", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network custom-ip prefix show --name MyCustomIpPrefix --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Get the details of a custom IP prefix resource." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix show --name MyCustomIpPrefix --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Get the details of a custom IP prefix resource." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix show --name MyCustomIpPrefix --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Get the details of a custom IP prefix resource." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a custom IP prefix resource." + }, + "names": [ + "network", + "custom-ip", + "prefix", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network custom-ip prefix update --name MyCustomIpPrefix --resource-group MyResourceGroup --tags foo=bar" + ], + "name": "Update a custom IP prefix resource." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix update --name MyCustomIpPrefix --resource-group MyResourceGroup --tags foo=bar" + ], + "name": "Update a custom IP prefix resource." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix update --name MyCustomIpPrefix --resource-group MyResourceGroup --tags foo=bar" + ], + "name": "Update a custom IP prefix resource." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage custom IP prefix resources." + }, + "names": [ + "network", + "custom-ip", + "prefix" + ] + } + }, + "help": { + "short": "Manage custom IP." + }, + "names": [ + "network", + "custom-ip" + ] + }, + "ddos-protection": { + "commands": { + "create": { + "help": { + "short": "Create a DDoS protection plan." + }, + "names": [ + "network", + "ddos-protection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network ddos-protection create -g MyResourceGroup -n MyDdosPlan" + ], + "name": "Create a DDoS protection plan." + }, + { + "commands": [ + "network ddos-protection create --location westus2 --name MyDdosPlan --resource-group MyResourceGroup" + ], + "name": "Create a DDoS protection plan. (autogenerated)" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a DDoS protection plan." + }, + "names": [ + "network", + "ddos-protection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network ddos-protection delete -g MyResourceGroup -n MyDdosPlan" + ], + "name": "Delete a DDoS protection plan." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List DDoS protection plans." + }, + "names": [ + "network", + "ddos-protection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network ddos-protection list" + ], + "name": "List DDoS protection plans" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/ddosprotectionplans", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a DDoS protection plan." + }, + "names": [ + "network", + "ddos-protection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network ddos-protection show -g MyResourceGroup -n MyDdosPlan" + ], + "name": "Show details of a DDoS protection plan." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a DDoS protection plan." + }, + "names": [ + "network", + "ddos-protection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network ddos-protection update -g MyResourceGroup -n MyDdosPlan --vnets MyVnet" + ], + "name": "Add a Vnet to a DDoS protection plan in the same subscription." + }, + { + "commands": [ + "network ddos-protection update --name MyDdosPlan --tags foo=boo --resource-group MyResourceGroup" + ], + "name": "Update a DDoS protection plan. (autogenerated)" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage DDoS Protection Plans." + }, + "names": [ + "network", + "ddos-protection" + ] + }, + "dns": { + "commandGroups": { + "dnssec-config": { + "commands": { + "create": { + "help": { + "short": "Create the DNSSEC configuration on a DNS zone." + }, + "names": [ + "network", + "dns", + "dnssec-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns dnssec-config create -g MyResourceGroup -z www.mysite.com" + ], + "name": "Enable DNSSEC on a zone." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/dnssecconfigs/default", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the DNSSEC configuration on a DNS zone. This operation cannot be undone." + }, + "names": [ + "network", + "dns", + "dnssec-config", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns dnssec-config delete -g MyResourceGroup -z www.mysite.com" + ], + "name": "Disable DNSSEC on a zone." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/dnssecconfigs/default", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the DNSSEC configuration." + }, + "names": [ + "network", + "dns", + "dnssec-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns dnssec-config show -g MyResourceGroup -z www.mysite.com" + ], + "name": "Get the DNSSEC configuration on a zone." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/dnssecconfigs/default", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage DNSSEC configurations." + }, + "names": [ + "network", + "dns", + "dnssec-config" + ] + }, + "record-set": { + "commands": { + "create": { + "help": { + "short": "Create a record set within a DNS zone." + }, + "names": [ + "network", + "dns", + "record-set", + "create" + ], + "versions": [ + { + "name": "2018-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-05-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a record set from a DNS zone. This operation cannot be undone." + }, + "names": [ + "network", + "dns", + "record-set", + "delete" + ], + "versions": [ + { + "name": "2018-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-05-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all record sets within a DNS zone." + }, + "names": [ + "network", + "dns", + "record-set", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns record-set list -g MyResourceGroup -z www.mysite.com --query \"[?name=='@']\"" + ], + "name": "List all \"@\" record sets within this zone." + } + ], + "name": "2018-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/recordsets", + "plane": "mgmt-plane", + "version": "2018-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network dns record-set list -g MyResourceGroup -z www.mysite.com --query \"[?name=='@']\"" + ], + "name": "List all \"@\" record sets within this zone." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/recordsets", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "list-by-type": { + "help": { + "short": "Get the record sets of a specified type in a DNS zone." + }, + "names": [ + "network", + "dns", + "record-set", + "list-by-type" + ], + "versions": [ + { + "name": "2018-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}", + "plane": "mgmt-plane", + "version": "2018-05-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a record set." + }, + "names": [ + "network", + "dns", + "record-set", + "show" + ], + "versions": [ + { + "name": "2018-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-05-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a record set within a DNS zone." + }, + "names": [ + "network", + "dns", + "record-set", + "update" + ], + "versions": [ + { + "name": "2018-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-05-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage DNS records and record sets." + }, + "names": [ + "network", + "dns", + "record-set" + ] + }, + "zone": { + "commands": { + "create": { + "help": { + "short": "Create a DNS zone. Does not modify DNS records within the zone." + }, + "names": [ + "network", + "dns", + "zone", + "create" + ], + "versions": [ + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone." + }, + "names": [ + "network", + "dns", + "zone", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns zone delete -g MyResourceGroup -n www.mysite.com" + ], + "name": "Delete a DNS zone using a fully qualified domain name." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the DNS zones." + }, + "names": [ + "network", + "dns", + "zone", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns zone list -g MyResourceGroup" + ], + "name": "List DNS zones in a resource group." + }, + { + "commands": [ + "network dns zone list" + ], + "name": "List DNS zones in all resource groups in the subscription." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/dnszones", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a DNS zone. Retrieves the zone properties, but not the record sets within the zone." + }, + "names": [ + "network", + "dns", + "zone", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns zone show -g MyResourceGroup -n www.mysite.com" + ], + "name": "Get a DNS zone." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a DNS zone. Does not modify DNS records within the zone." + }, + "names": [ + "network", + "dns", + "zone", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns zone update -g MyResourceGroup -n www.mysite.com --tags CostCenter=Marketing" + ], + "name": "Update a DNS zone properties to change the user-defined value of a previously set tag." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage DNS zones." + }, + "names": [ + "network", + "dns", + "zone" + ] + } + }, + "commands": { + "list-references": { + "help": { + "short": "Returns the DNS records specified by the referencing targetResourceIds." + }, + "names": [ + "network", + "dns", + "list-references" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns list-references --parameters /subscriptions/**921/resourceGroups/MyRg/providers/Microsoft.Network/trafficManagerProfiles/MyTm" + ], + "name": "List DNS records referencing the target resource IDs." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/getdnsresourcereference", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage DNS domains in Azure." + }, + "names": [ + "network", + "dns" + ] + }, + "express-route": { + "commandGroups": { + "auth": { + "commands": { + "create": { + "help": { + "short": "Create a new link authorization for an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "auth", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route auth create --circuit-name MyCircuit -g MyResourceGroup -n MyAuthorization" + ], + "name": "Create a new link authorization for an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a link authorization of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "auth", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route auth delete --circuit-name MyCircuit -g MyResourceGroup -n MyAuthorization" + ], + "name": "Delete a link authorization of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List link authorizations of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "auth", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route auth list -g MyResourceGroup --circuit-name MyCircuit" + ], + "name": "List link authorizations of an ExpressRoute circuit." + }, + { + "commands": [ + "network express-route auth list --circuit-name MyCircuit --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "List link authorizations of an ExpressRoute circuit. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a link authorization of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "auth", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route auth show -g MyResourceGroup --circuit-name MyCircuit -n MyAuthorization" + ], + "name": "Get the details of a link authorization of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an authorization in the specified express route circuit." + }, + "names": [ + "network", + "express-route", + "auth", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about ExpressRoute circuit authentication visit https://docs.microsoft.com/azure/expressroute/howto-linkvnet-cli#connect-a-virtual-network-in-a-different-subscription-to-a-circuit." + ], + "short": "Manage authentication of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "auth" + ] + }, + "gateway": { + "commandGroups": { + "connection": { + "commands": { + "create": { + "help": { + "short": "Create an ExpressRoute gateway connection." + }, + "names": [ + "network", + "express-route", + "gateway", + "connection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway connection create --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" + ], + "name": "Create an ExpressRoute gateway connection." + }, + { + "commands": [ + "network express-route gateway connection create --gateway-name MyGateway --name MyExpressRouteConnection --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/provi ders/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --resource-group MyResourceGroup" + ], + "name": "Create an ExpressRoute gateway connection. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway connection create --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" + ], + "name": "Create an ExpressRoute gateway connection." + }, + { + "commands": [ + "network express-route gateway connection create --gateway-name MyGateway --name MyExpressRouteConnection --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/provi ders/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --resource-group MyResourceGroup" + ], + "name": "Create an ExpressRoute gateway connection. (autogenerated)" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an ExpressRoute gateway connection." + }, + "names": [ + "network", + "express-route", + "gateway", + "connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway connection delete --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute gateway connection. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway connection delete --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute gateway connection. (autogenerated)" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List ExpressRoute gateway connections." + }, + "names": [ + "network", + "express-route", + "gateway", + "connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway connection list --gateway-name MyGateway --resource-group MyResourceGroup" + ], + "name": "List ExpressRoute gateway connections. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway connection list --gateway-name MyGateway --resource-group MyResourceGroup" + ], + "name": "List ExpressRoute gateway connections. (autogenerated)" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ExpressRoute gateway connection." + }, + "names": [ + "network", + "express-route", + "gateway", + "connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway connection show --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute gateway connection. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway connection show --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute gateway connection. (autogenerated)" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an ExpressRoute gateway connection." + }, + "names": [ + "network", + "express-route", + "gateway", + "connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway connection update --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" + ], + "name": "Update an ExpressRoute gateway connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway connection update --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" + ], + "name": "Update an ExpressRoute gateway connection." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute gateway connections." + }, + "names": [ + "network", + "express-route", + "gateway", + "connection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an ExpressRoute gateway." + }, + "names": [ + "network", + "express-route", + "gateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway create --name MyExpressRouteGateway --resource-group MyResourceGroup --min-val 5" + ], + "name": "Create an ExpressRoute gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway create --name MyExpressRouteGateway --resource-group MyResourceGroup --min-val 5" + ], + "name": "Create an ExpressRoute gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an ExpressRoute gateway." + }, + "names": [ + "network", + "express-route", + "gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway delete --name MyExpressRouteGateway --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute gateway. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway delete --name MyExpressRouteGateway --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute gateway. (autogenerated)" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List ExpressRoute gateways." + }, + "names": [ + "network", + "express-route", + "gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway list --resource-group MyResourceGroup" + ], + "name": "List ExpressRoute gateways. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressroutegateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway list --resource-group MyResourceGroup" + ], + "name": "List ExpressRoute gateways. (autogenerated)" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressroutegateways", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ExpressRoute gateway." + }, + "names": [ + "network", + "express-route", + "gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway show --name MyExpressRouteGateway --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute gateway. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway show --name MyExpressRouteGateway --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute gateway. (autogenerated)" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings of an ExpressRoute gateway." + }, + "names": [ + "network", + "express-route", + "gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway update --name MyExpressRouteGateway --resource-group MyResourceGroup --min-val 3" + ], + "name": "Update an ExpressRoute gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway update --name MyExpressRouteGateway --resource-group MyResourceGroup --min-val 3" + ], + "name": "Update an ExpressRoute gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute gateways." + }, + "names": [ + "network", + "express-route", + "gateway" + ] + }, + "peering": { + "commandGroups": { + "connection": { + "commandGroups": { + "ipv6-config": { + "commands": { + "remove": { + "help": { + "short": "Remove connection config to ExpressRoute circuit connection." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "ipv6-config", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection ipv6-config remove -g MyResourceGroup --circuit-name MyCircuit --peering-name AzurePrivatePeering -n myConnection" + ], + "name": "Remove connection config to ExpressRoute circuit connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipv6CircuitConnectionConfig", + "version": "2022-01-01" + } + ] + } + ] + }, + "set": { + "help": { + "short": "Set connection config to ExpressRoute circuit connection." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "ipv6-config", + "set" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection ipv6-config set -g MyResourceGroup --circuit-name MyCircuit --peering-name AzurePrivatePeering -n myConnection --address-prefix .../125" + ], + "name": "Set connection config to ExpressRoute circuit connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipv6CircuitConnectionConfig", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "ipv6-config", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipv6CircuitConnectionConfig", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "ipv6-config", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipv6CircuitConnectionConfig", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute circuit connection configs." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "ipv6-config" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create connections between two ExpressRoute circuits." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection create -g MyResourceGroup --circuit-name MyCircuit --peering-name AzurePrivatePeering -n myConnection --peer-circuit MyOtherCircuit --address-prefix 104.0.0.0/29" + ], + "name": "Create connection between two ExpressRoute circuits with AzurePrivatePeering settings." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified Express Route Circuit Connection from the specified express route circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection delete --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute circuit connection. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all global reach connections associated with a private peering in an express route circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection list --circuit-name MyCircuit --peering-name MyPeering --resource-group MyResourceGroup" + ], + "name": "List ExpressRouteCircuit Connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified Express Route Circuit Connection from the specified express route circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection show --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" + ], + "name": "Show ExpressRouteCircuit Connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Express Route Circuit Connection in the specified express route circuits." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute circuit connections." + }, + "names": [ + "network", + "express-route", + "peering", + "connection" + ] + }, + "peer-connection": { + "commands": { + "list": { + "help": { + "short": "Gets all global reach peer connections associated with a private peering in an express route circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "peer-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection list --circuit-name MyCircuit --peering-name MyPeering --resource-group MyResourceGroup" + ], + "name": "List ExpressRouteCircuit PeerConnection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/peerconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network express-route peering connection list --circuit-name MyCircuit --peering-name MyPeering --resource-group MyResourceGroup" + ], + "name": "List ExpressRouteCircuit PeerConnection" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/peerconnections", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the specified Peer Express Route Circuit Connection from the specified express route circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "peer-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering peer-connection show --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" + ], + "name": "Show ExpressRouteCircuit Connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/peerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network express-route peering peer-connection show --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" + ], + "name": "Show ExpressRouteCircuit Connection" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/peerconnections/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute circuit peer connections." + }, + "names": [ + "network", + "express-route", + "peering", + "peer-connection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create peering settings for an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering create -g MyResourceGroup --circuit-name MyCircuit --peering-type MicrosoftPeering --peer-asn 10002 --vlan-id 103 --primary-peer-subnet 101.0.0.0/30 --secondary-peer-subnet 102.0.0.0/30 --advertised-public-prefixes 101.0.0.0/30" + ], + "name": "Create Microsoft Peering settings with IPv4 configuration." + }, + { + "commands": [ + "network express-route peering create -g MyResourceGroup --circuit-name MyCircuit --peering-type AzurePrivatePeering --peer-asn 10002 --vlan-id 103 --ip-version ipv6 --primary-peer-subnet 2002:db00::/126 --secondary-peer-subnet 2003:db00::/126" + ], + "name": "Create Microsoft Peering settings with IPv6 configuration." + }, + { + "commands": [ + "network express-route peering create --circuit-name MyCircuit --peer-asn 10002 --peering-type AzurePublicPeering --primary-peer-subnet 101.0.0.0/30 --resource-group MyResourceGroup --secondary-peer-subnet 102.0.0.0/30 --shared-key Abc123 --vlan-id 103" + ], + "name": "Create peering settings for an ExpressRoute circuit. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete peering settings." + }, + "names": [ + "network", + "express-route", + "peering", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering delete -g MyResourceGroup --circuit-name MyCircuit -n AzurePrivatePeering" + ], + "name": "Delete private peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "get-stats": { + "help": { + "short": "Get all traffic stats of an ExpressRoute peering." + }, + "names": [ + "network", + "express-route", + "peering", + "get-stats" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering get-stats --circuit-name MyCircuit --name MyPeering --resource-group MyResourceGroup" + ], + "name": "Get ExpressRoute Circuit Peering Traffic Stats" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/stats", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network express-route peering get-stats --circuit-name MyCircuit --name MyPeering --resource-group MyResourceGroup" + ], + "name": "Get ExpressRoute Circuit Peering Traffic Stats" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/stats", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List peering settings of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering list -g MyResourceGroup --circuit-name MyCircuit" + ], + "name": "List peering settings of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an express route peering." + }, + "names": [ + "network", + "express-route", + "peering", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering show -g MyResourceGroup --circuit-name MyCircuit -n AzurePrivatePeering" + ], + "name": "Get private peering details of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update peering settings of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering update -g MyResourceGroup --circuit-name MyCircuit --ip-version ipv6 --primary-peer-subnet 2002:db00::/126 --secondary-peer-subnet 2003:db00::/126 --advertised-public-prefixes 2002:db00::/126" + ], + "name": "Add IPv6 Microsoft Peering settings to existing IPv4 config." + }, + { + "commands": [ + "network express-route peering update --circuit-name MyCircuit --name MyPeering --peer-asn 10002 --primary-peer-subnet 2002:db00::/126 --resource-group MyResourceGroup --secondary-peer-subnet 2003:db00::/126 --shared-key Abc123 --vlan-id 103" + ], + "name": "Update peering settings of an ExpressRoute circuit. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute peering of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "peering" + ] + }, + "port": { + "commandGroups": { + "authorization": { + "commands": { + "create": { + "help": { + "short": "Create an authorization in the specified express route port." + }, + "names": [ + "network", + "express-route", + "port", + "authorization", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port authorization create -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" + ], + "name": "Create an authorization in the express route port." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port authorization create -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" + ], + "name": "Create an authorization in the express route port." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified authorization from the specified express route port." + }, + "names": [ + "network", + "express-route", + "port", + "authorization", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port authorization delete -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" + ], + "name": "Delete the authorization from the express route port." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port authorization delete -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" + ], + "name": "Delete the authorization from the express route port." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all authorizations in an express route port." + }, + "names": [ + "network", + "express-route", + "port", + "authorization", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port authorization list -g MyResourceGroup --port-name MyPortName" + ], + "name": "List all authorizations in an express route port." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port authorization list -g MyResourceGroup --port-name MyPortName" + ], + "name": "List all authorizations in an express route port." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified authorization from the specified express route port." + }, + "names": [ + "network", + "express-route", + "port", + "authorization", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port authorization show -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" + ], + "name": "Get theauthorization from the express route port." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port authorization show -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" + ], + "name": "Get theauthorization from the express route port." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an authorization in the specified express route port." + }, + "names": [ + "network", + "express-route", + "port", + "authorization", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port authorization update -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" + ], + "name": "Update an authorization in the express route port." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port authorization update -g MyResourceGroup --port-name MyPortName --name MyAuthorizationName" + ], + "name": "Update an authorization in the express route port." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute ports authorzation." + }, + "names": [ + "network", + "express-route", + "port", + "authorization" + ] + }, + "identity": { + "commands": { + "assign": { + "help": { + "short": "Assign a managed service identity to an ExpressRoute Port." + }, + "names": [ + "network", + "express-route", + "port", + "identity", + "assign" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port identity assign --resource-group MyResourceGroup --name MyExpressRoutePort --identity MyUserAssignedManagedServiceIdentity" + ], + "name": "Assign an identity to the ExpressRoute Port" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port identity assign --resource-group MyResourceGroup --name MyExpressRoutePort --identity MyUserAssignedManagedServiceIdentity" + ], + "name": "Assign an identity to the ExpressRoute Port" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port identity assign --resource-group MyResourceGroup --name MyExpressRoutePort --identity MyUserAssignedManagedServiceIdentity" + ], + "name": "Assign an identity to the ExpressRoute Port" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-09-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove the managed service identity of an ExpressRoute Port." + }, + "names": [ + "network", + "express-route", + "port", + "identity", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port identity remove -g MyResourceGroup --name MyExpressRoutePort" + ], + "name": "Remove an identity of the ExpressRoute Port" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port identity remove -g MyResourceGroup --name MyExpressRoutePort" + ], + "name": "Remove an identity of the ExpressRoute Port" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port identity remove -g MyResourceGroup --name MyExpressRoutePort" + ], + "name": "Remove an identity of the ExpressRoute Port" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the managed service identity of an ExpressRoute Port." + }, + "names": [ + "network", + "express-route", + "port", + "identity", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port identity show -g MyResourceGroup --name MyExpressRoutePort" + ], + "name": "Show an identity of the ExpressRoute Port" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port identity show -g MyResourceGroup --name MyExpressRoutePort" + ], + "name": "Show an identity of the ExpressRoute Port" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port identity show -g MyResourceGroup --name MyExpressRoutePort" + ], + "name": "Show an identity of the ExpressRoute Port" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "express-route", + "port", + "identity", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-06-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the managed service identity of an ExpressRoute Port." + }, + "names": [ + "network", + "express-route", + "port", + "identity" + ] + }, + "link": { + "commands": { + "create": { + "help": { + "short": "test" + }, + "names": [ + "network", + "express-route", + "port", + "link", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2023-06-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "test" + }, + "names": [ + "network", + "express-route", + "port", + "link", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2023-06-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List ExpressRoute links." + }, + "names": [ + "network", + "express-route", + "port", + "link", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port link list --port-name MyPort --resource-group MyResourceGroup" + ], + "name": "List ExpressRoute links." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port link list --port-name MyPort --resource-group MyResourceGroup" + ], + "name": "List ExpressRoute links." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port link list --port-name MyPort --resource-group MyResourceGroup" + ], + "name": "List ExpressRoute links." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ExpressRoute link." + }, + "names": [ + "network", + "express-route", + "port", + "link", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port link show --name MyLinkExpressRoutePort --port-name MyPort --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute link." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port link show --name MyLinkExpressRoutePort --port-name MyPort --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute link." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port link show --name MyLinkExpressRoutePort --port-name MyPort --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute link." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Manage MACsec configuration of an ExpressRoute Link." + }, + "names": [ + "network", + "express-route", + "port", + "link", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link1 --macsec-ckn-secret-identifier MacSecCKNSecretID --macsec-cak-secret-identifier MacSecCAKSecretID --macsec-cipher GcmAes128" + ], + "name": "Enable MACsec on ExpressRoute Direct Ports once at a time." + }, + { + "commands": [ + "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link2 --admin-state Enabled" + ], + "name": "Enable administrative state of an ExpressRoute Link." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link1 --macsec-ckn-secret-identifier MacSecCKNSecretID --macsec-cak-secret-identifier MacSecCAKSecretID --macsec-cipher GcmAes128" + ], + "name": "Enable MACsec on ExpressRoute Direct Ports once at a time." + }, + { + "commands": [ + "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link2 --admin-state Enabled" + ], + "name": "Enable administrative state of an ExpressRoute Link." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link1 --macsec-ckn-secret-identifier MacSecCKNSecretID --macsec-cak-secret-identifier MacSecCAKSecretID --macsec-cipher GcmAes128" + ], + "name": "Enable MACsec on ExpressRoute Direct Ports once at a time." + }, + { + "commands": [ + "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link2 --admin-state Enabled" + ], + "name": "Enable administrative state of an ExpressRoute Link." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "View ExpressRoute links." + }, + "names": [ + "network", + "express-route", + "port", + "link" + ] + }, + "location": { + "commands": { + "list": { + "help": { + "short": "Get the details of an ExpressRoute port location." + }, + "names": [ + "network", + "express-route", + "port", + "location", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port location list --subscription 00000000-0000-0000-0000-000000000000" + ], + "name": "List ExpressRoute port location." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressrouteportslocations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port location list --subscription 00000000-0000-0000-0000-000000000000" + ], + "name": "List ExpressRoute port location." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressrouteportslocations", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location." + }, + "names": [ + "network", + "express-route", + "port", + "location", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port location show --location westus2" + ], + "name": "Get the details of an ExpressRoute port location. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressrouteportslocations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port location show --location westus2" + ], + "name": "Get the details of an ExpressRoute port location. (autogenerated)" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressrouteportslocations/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "View ExpressRoute port location information." + }, + "names": [ + "network", + "express-route", + "port", + "location" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an ExpressRoute port." + }, + "names": [ + "network", + "express-route", + "port", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port create --bandwidth 200 --encapsulation Dot1Q --location westus2 --name MyExpressRoutePort --peering-location westus --resource-group MyResourceGroup" + ], + "name": "Create an ExpressRoute port. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port create --bandwidth 200 --encapsulation Dot1Q --location westus2 --name MyExpressRoutePort --peering-location westus --resource-group MyResourceGroup" + ], + "name": "Create an ExpressRoute port. (autogenerated)" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port create --bandwidth 200 --encapsulation Dot1Q --location westus2 --name MyExpressRoutePort --peering-location westus --resource-group MyResourceGroup" + ], + "name": "Create an ExpressRoute port. (autogenerated)" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an ExpressRoute port." + }, + "names": [ + "network", + "express-route", + "port", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port delete --name MyExpressRoutePort --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute port." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port delete --name MyExpressRoutePort --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute port." + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port delete --name MyExpressRoutePort --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute port." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "generate-loa": { + "help": { + "short": "Generate and download a letter of authorization for the requested ExpressRoutePort." + }, + "names": [ + "network", + "express-route", + "port", + "generate-loa" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port generate-loa --name MyExpressRoutePort --resource-group MyResourceGroup --customer-name MyCircuit" + ], + "name": "Generate loa" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/generateloa", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port generate-loa --name MyExpressRoutePort --resource-group MyResourceGroup --customer-name MyCircuit" + ], + "name": "Generate loa" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/generateloa", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List ExpressRoute ports." + }, + "names": [ + "network", + "express-route", + "port", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port list --resource-group myresourcegroup" + ], + "name": "List ExpressRoute ports. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressrouteports", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port list --resource-group myresourcegroup" + ], + "name": "List ExpressRoute ports. (autogenerated)" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port list --resource-group myresourcegroup" + ], + "name": "List ExpressRoute ports. (autogenerated)" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressrouteports", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ExpressRoute port." + }, + "names": [ + "network", + "express-route", + "port", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port show --name MyExpressRoutePort --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute port. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port show --name MyExpressRoutePort --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute port. (autogenerated)" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port show --name MyExpressRoutePort --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute port. (autogenerated)" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings of an ExpressRoute port." + }, + "names": [ + "network", + "express-route", + "port", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port update --name MyExpressRoutePort --resource-group MyResourceGroup" + ], + "name": "Update settings of an ExpressRoute port (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port update --name MyExpressRoutePort --resource-group MyResourceGroup" + ], + "name": "Update settings of an ExpressRoute port (autogenerated)" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route port update --name MyExpressRoutePort --resource-group MyResourceGroup" + ], + "name": "Update settings of an ExpressRoute port (autogenerated)" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute ports." + }, + "names": [ + "network", + "express-route", + "port" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an express route circuit." + }, + "names": [ + "network", + "express-route", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route create --bandwidth 200 -n MyCircuit --peering-location \"SiliconValley\" -g MyResourceGroup --provider \"Equinix\" -l \"West US\" --sku-family MeteredData --sku-tier Standard" + ], + "name": "Create an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route delete -n MyCircuit -g MyResourceGroup" + ], + "name": "Delete an ExpressRoute circuit." + }, + { + "commands": [ + "network express-route delete --name MyCircuit --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete an ExpressRoute circuit. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "get-stats": { + "help": { + "short": "Get the statistics of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "get-stats" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route get-stats -g MyResourceGroup -n MyCircuit" + ], + "name": "Get the statistics of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/stats", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route get-stats -g MyResourceGroup -n MyCircuit" + ], + "name": "Get the statistics of an ExpressRoute circuit." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/stats", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all ExpressRoute circuits for the current subscription." + }, + "names": [ + "network", + "express-route", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route list -g MyResourceGroup" + ], + "name": "List all ExpressRoute circuits for the current subscription." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressroutecircuits", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-arp-tables": { + "help": { + "short": "Show the current Address Resolution Protocol (ARP) table of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "list-arp-tables" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route list-arp-tables -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" + ], + "name": "Show the current Address Resolution Protocol (ARP) table of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/arptables/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route list-arp-tables -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" + ], + "name": "Show the current Address Resolution Protocol (ARP) table of an ExpressRoute circuit." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/arptables/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-route-tables": { + "help": { + "short": "Show the current routing table of an ExpressRoute circuit peering." + }, + "names": [ + "network", + "express-route", + "list-route-tables" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route list-route-tables -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" + ], + "name": "Show the current routing table of an ExpressRoute circuit peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/routetables/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network express-route list-route-tables -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" + ], + "name": "Show the current routing table of an ExpressRoute circuit peering." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/routetables/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list-route-tables-summary": { + "help": { + "short": "Show the current routing table summary of an ExpressRoute circuit peering." + }, + "names": [ + "network", + "express-route", + "list-route-tables-summary" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route list-route-tables-summary -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" + ], + "name": "List Route Table Summary" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/routetablessummary/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network express-route list-route-tables-summary -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" + ], + "name": "List Route Table Summary" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/routetablessummary/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list-service-providers": { + "help": { + "short": "List available ExpressRoute service providers." + }, + "names": [ + "network", + "express-route", + "list-service-providers" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route list-service-providers" + ], + "name": "List available ExpressRoute service providers." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressrouteserviceproviders", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route list-service-providers" + ], + "name": "List available ExpressRoute service providers." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressrouteserviceproviders", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route show -n MyCircuit -g MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route update -n MyCircuit -g MyResourceGroup --sku-tier Premium" + ], + "name": "Change the SKU of an ExpressRoute circuit from Standard to Premium." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about ExpressRoute circuits visit https://docs.microsoft.com/azure/expressroute/howto-circuit-cli." + ], + "short": "Manage dedicated private network fiber connections to Azure." + }, + "names": [ + "network", + "express-route" + ] + }, + "express-route-cross-connection": { + "commandGroups": { + "peering": { + "commandGroups": { + "arp-table": { + "commands": { + "list-arp-table": { + "help": { + "short": "List the currently advertised ARP table associated with the express route cross connection in a resource group." + }, + "names": [ + "network", + "express-route-cross-connection", + "peering", + "arp-table", + "list-arp-table" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}/arptables/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage arp table" + }, + "names": [ + "network", + "express-route-cross-connection", + "peering", + "arp-table" + ] + }, + "route-table": { + "commands": { + "list-routes-table": { + "help": { + "short": "List the currently advertised routes table associated with the express route cross connection in a resource group." + }, + "names": [ + "network", + "express-route-cross-connection", + "peering", + "route-table", + "list-routes-table" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}/routetables/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage route table" + }, + "names": [ + "network", + "express-route-cross-connection", + "peering", + "route-table" + ] + }, + "route-tables-summary": { + "commands": { + "list-routes-table-summary": { + "help": { + "short": "Show the route table summary associated with the express route cross connection in a resource group." + }, + "names": [ + "network", + "express-route-cross-connection", + "peering", + "route-tables-summary", + "list-routes-table-summary" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}/routetablessummary/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage route tables summary" + }, + "names": [ + "network", + "express-route-cross-connection", + "peering", + "route-tables-summary" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a peering in the specified express route cross connection." + }, + "names": [ + "network", + "express-route-cross-connection", + "peering", + "create" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified peering from the express route cross connection." + }, + "names": [ + "network", + "express-route-cross-connection", + "peering", + "delete" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all peerings in a specified express route cross connection." + }, + "names": [ + "network", + "express-route-cross-connection", + "peering", + "list" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the specified peering for the express route cross connection." + }, + "names": [ + "network", + "express-route-cross-connection", + "peering", + "show" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a peering in the specified express route cross connection." + }, + "names": [ + "network", + "express-route-cross-connection", + "peering", + "update" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecrossconnections/{}/peerings/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage express route cross connection peering" + }, + "names": [ + "network", + "express-route-cross-connection", + "peering" + ] + } + }, + "help": { + "short": "Manage express route cross connection" + }, + "names": [ + "network", + "express-route-cross-connection" + ] + }, + "express-route-port": { + "commandGroups": { + "link": { + "commands": { + "list": { + "help": { + "short": "List the ExpressRouteLink sub-resources of the specified ExpressRoutePort resource." + }, + "names": [ + "network", + "express-route-port", + "link", + "list" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/links", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified ExpressRouteLink resource." + }, + "names": [ + "network", + "express-route-port", + "link", + "show" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/links/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage express route port link" + }, + "names": [ + "network", + "express-route-port", + "link" + ] + } + }, + "help": { + "short": "Manage express route port" + }, + "names": [ + "network", + "express-route-port" + ] + }, + "firewall": { + "commandGroups": { + "policy": { + "commandGroups": { + "draft": { + "commands": { + "create": { + "help": { + "short": "Create a draft Firewall Policy." + }, + "names": [ + "network", + "firewall", + "policy", + "draft", + "create" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/firewallpolicydrafts/default", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a draft policy." + }, + "names": [ + "network", + "firewall", + "policy", + "draft", + "delete" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/firewallpolicydrafts/default", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a draft Firewall Policy." + }, + "names": [ + "network", + "firewall", + "policy", + "draft", + "show" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/firewallpolicydrafts/default", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a draft Firewall Policy." + }, + "names": [ + "network", + "firewall", + "policy", + "draft", + "update" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/firewallpolicydrafts/default", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage and configure Azure firewall policy draft," + }, + "names": [ + "network", + "firewall", + "policy", + "draft" + ] + }, + "intrusion-detection": { + "commands": { + "create": { + "help": { + "short": "Add intrusion detection configuration (override for intrusion signature, bypass rule or private ranges list)" + }, + "names": [ + "network", + "firewall", + "policy", + "intrusion-detection", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.intrusionDetection.configuration", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.intrusionDetection.configuration", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete intrusion detection configuration" + }, + "names": [ + "network", + "firewall", + "policy", + "intrusion-detection", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.intrusionDetection.configuration", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.intrusionDetection.configuration", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "List all intrusion detection configuration" + }, + "names": [ + "network", + "firewall", + "policy", + "intrusion-detection", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.intrusionDetection.configuration", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.intrusionDetection.configuration", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "network", + "firewall", + "policy", + "intrusion-detection", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.intrusionDetection.configuration", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.intrusionDetection.configuration", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage intrusion signature rules and bypass rules" + }, + "names": [ + "network", + "firewall", + "policy", + "intrusion-detection" + ] + }, + "rule-collection-group": { + "commandGroups": { + "collection": { + "commands": { + "create": { + "help": { + "short": "None" + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "collection", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.ruleCollections[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "collection", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.ruleCollections[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all rule collections of an Azure firewall policy rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "collection", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.ruleCollections", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "collection", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.ruleCollections[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "collection", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.ruleCollections[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "lines": [ + "Currently, Azure Firewall policy support two kinds of rule collections which are Filter collection and NAT collection. There are three kinds of rules which are application rule, network rule and nat rule.", + " NAT collection support having a list of nat rule. Filter collection support including a list of rules(network rule or application rule) in it. But all of rules should be the same type." + ], + "short": "Manage and configure Azure firewall policy rule collections in the rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "collection" + ] + }, + "draft": { + "commands": { + "create": { + "help": { + "short": "Create Rule Collection Group Draft." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "draft", + "create" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}/rulecollectiongroupdrafts/default", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete Rule Collection Group Draft." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "draft", + "delete" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}/rulecollectiongroupdrafts/default", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Rule Collection Group Draft." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "draft", + "show" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}/rulecollectiongroupdrafts/default", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Rule Collection Group Draft." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "draft", + "update" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}/rulecollectiongroupdrafts/default", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage and configure Azure firewall policy rule-collection-group draft." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "draft" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Azure firewall policy rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure Firewall policy rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Azure firewall policy rule collection groups." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show an Azure firewall policy rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an Azure firewall policy rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage and configure Azure firewall policy rule-collection-group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Azure firewall policy." + }, + "names": [ + "network", + "firewall", + "policy", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure firewall policy." + }, + "names": [ + "network", + "firewall", + "policy", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "deploy": { + "help": { + "short": "Deploys the firewall policy draft and child rule collection group drafts." + }, + "names": [ + "network", + "firewall", + "policy", + "deploy" + ], + "versions": [ + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/deploy", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Azure firewall policies." + }, + "names": [ + "network", + "firewall", + "policy", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/firewallpolicies", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an Azure firewall policy." + }, + "names": [ + "network", + "firewall", + "policy", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure firewall policy." + }, + "names": [ + "network", + "firewall", + "policy", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage and configure Azure firewall policy." + }, + "names": [ + "network", + "firewall", + "policy" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Azure Firewall." + }, + "names": [ + "network", + "firewall", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network firewall create -g MyResourceGroup -n MyFirewall --private-ranges 10.0.0.0 10.0.0.0/16 IANAPrivateRanges" + ], + "name": "Create a Azure firewall with private ranges" + }, + { + "commands": [ + "network firewall create -g MyResourceGroup -n MyFirewall --sku AZFW_Hub --tier Standard --virtual-hub MyVirtualHub1 --public-ip-count 1" + ], + "name": "Create a Virtual WAN Secure Hub Firewall" + }, + { + "commands": [ + "network firewall create -g MyResourceGroup -n MyFirewall --sku AZFW_VNet --tier Basic --vnet-name MyVNet --conf-name MyIpConfig --m-conf-name MyManagementIpConfig --m-public-ip MyPublicIp" + ], + "name": "Create a Basic SKU Firewall with Management IP Configuration" + }, + { + "commands": [ + "network firewall create -g MyResourceGroup -n MyFirewall --sku AZFW_Hub --tier Basic --vhub MyVHub --public-ip-count 2" + ], + "name": "Create a Basic SKU Firewall with Virtual Hub" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure Firewall." + }, + "names": [ + "network", + "firewall", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "learned-ip-prefix": { + "help": { + "short": "Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT." + }, + "names": [ + "network", + "firewall", + "learned-ip-prefix" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network firewall learned-ip-prefix -g MyResourceGroup -n MyFirewall" + ], + "name": "List Learned IP Prefixes" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}/learnedipprefixes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Azure Firewalls." + }, + "names": [ + "network", + "firewall", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/azurefirewalls", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-fqdn-tags": { + "help": { + "short": "Gets all the Azure Firewall FQDN Tags in a subscription." + }, + "names": [ + "network", + "firewall", + "list-fqdn-tags" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/azurefirewallfqdntags", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an Azure Firewall." + }, + "names": [ + "network", + "firewall", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure Firewall." + }, + "names": [ + "network", + "firewall", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage and configure Azure Firewalls." + }, + "names": [ + "network", + "firewall" + ] + }, + "front-door": { + "commandGroups": { + "waf-policy": { + "commands": { + "create": { + "help": { + "short": "Create policy with specified rule set name within a resource group." + }, + "names": [ + "network", + "front-door", + "waf-policy", + "create" + ], + "versions": [ + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete Policy" + }, + "names": [ + "network", + "front-door", + "waf-policy", + "delete" + ], + "versions": [ + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of the protection policies within a resource group." + }, + "names": [ + "network", + "front-door", + "waf-policy", + "list" + ], + "versions": [ + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get protection policy with specified name within a resource group." + }, + "names": [ + "network", + "front-door", + "waf-policy", + "show" + ], + "versions": [ + { + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update policy with specified rule set name within a resource group." + }, + "names": [ + "network", + "front-door", + "waf-policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network front-door waf-policy update -g rg -n n1 --log-scrubbing \"{scrubbing-rules:[{match-variable:QueryStringArgNames,selector-match-operator:EqualsAny}],state:Enabled}\"", + "network front-door waf-policy update -g rg -n n1 --log-scrubbing scrubbing-rules[1]=\"{match-variable:RequestUri,selector-match-operator:Equals}\"", + "network front-door waf-policy update -g rg -n n1 --log-scrubbing \"{scrubbing-rules:[{match-variable:RequestBodyJsonArgNames,selector-match-operator:EqualsAny}],state:Enabled}\" scrubbing-rules[1]=\"{match-variable:RequestUri,selector-match-operator:EqualsAny}\"" + ], + "name": "update log scrubbing" + } + ], + "name": "2024-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2024-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage WebApplication Firewall (WAF) policies." + }, + "names": [ + "network", + "front-door", + "waf-policy" + ] + } + }, + "help": { + "short": "Manage Classical Azure Front Doors. For managing Azure Front Door Standard/Premium, please refer https://docs.microsoft.com/en-us/cli/azure/afd?view=azure-cli-latest." + }, + "names": [ + "network", + "front-door" + ] + }, + "ip-group": { + "commands": { + "create": { + "help": { + "short": "Create an IP group." + }, + "names": [ + "network", + "ip-group", + "create" + ], + "versions": [ + { + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an IP group." + }, + "names": [ + "network", + "ip-group", + "delete" + ], + "versions": [ + { + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of IP group." + }, + "names": [ + "network", + "ip-group", + "list" + ], + "versions": [ + { + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/ipgroups", + "plane": "mgmt-plane", + "version": "2019-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of an IP group." + }, + "names": [ + "network", + "ip-group", + "show" + ], + "versions": [ + { + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an IP group." + }, + "names": [ + "network", + "ip-group", + "update" + ], + "versions": [ + { + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage IP group." + }, + "names": [ + "network", + "ip-group" + ] + }, + "lb": { + "commandGroups": { + "address-pool": { + "commandGroups": { + "address": { + "commands": { + "add": { + "help": { + "short": "Add one backend address into the load balance backend address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "address", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool address add -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --vnet MyVnet --ip-address 10.0.0.1" + ], + "name": "Add one backend address into the load balance backend address pool." + }, + { + "commands": [ + "network lb address-pool address add -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --subnet /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1 --ip-address 10.0.0.1" + ], + "name": "Add one backend address into the load balance backend address pool with subnet." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool address add -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --vnet MyVnet --ip-address 10.0.0.1" + ], + "name": "Add one backend address into the load balance backend address pool." + }, + { + "commands": [ + "network lb address-pool address add -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --subnet /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1 --ip-address 10.0.0.1" + ], + "name": "Add one backend address into the load balance backend address pool with subnet." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all backend addresses of the load balance backend address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "address", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool address list -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool" + ], + "name": "List all backend addresses of the load balance backend address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool address list -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool" + ], + "name": "List all backend addresses of the load balance backend address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses", + "version": "2023-04-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove one backend address from the load balance backend address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "address", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool address remove -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress" + ], + "name": "Remove one backend address from the load balance backend address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool address remove -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress" + ], + "name": "Remove one backend address from the load balance backend address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the backend address from the load balance backend address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "address", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool address show -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress" + ], + "name": "Show the backend address from the load balance backend address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool address show -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress" + ], + "name": "Show the backend address from the load balance backend address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the backend address into the load balance backend address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "address", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool address update -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --subnet /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet2" + ], + "name": "Update the subnet of the backend address into the load balance backend address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool address update -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --subnet /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet2" + ], + "name": "Update the subnet of the backend address into the load balance backend address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses[]", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage backend addresses of the cross-region load balance backend address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "address" + ] + }, + "basic": { + "commands": { + "create": { + "help": { + "short": "Create an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "basic", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Create an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Create an address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "basic", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List address pools." + }, + "names": [ + "network", + "lb", + "address-pool", + "basic", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List address pools." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List address pools." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "basic", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "basic", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage address pools of a basic load balancer" + }, + "names": [ + "network", + "lb", + "address-pool", + "basic" + ] + }, + "tunnel-interface": { + "commands": { + "add": { + "help": { + "short": "Add one tunnel interface into the load balance tunnel interface pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "tunnel-interface", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface add -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --type external --protocol vxlan --identifier 901 --port 10000" + ], + "name": "Add one tunnel interface into the load balance tunnel interface pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface add -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --type external --protocol vxlan --identifier 901 --port 10000" + ], + "name": "Add one tunnel interface into the load balance tunnel interface pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces[]", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all tunnel interfacees of the load balance tunnel interface pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "tunnel-interface", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface list -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool" + ], + "name": "List all tunnel interfacees of the load balance tunnel interface pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface list -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool" + ], + "name": "List all tunnel interfacees of the load balance tunnel interface pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove one tunnel interface from the load balance tunnel interface pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "tunnel-interface", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface remove -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --index 0" + ], + "name": "Remove one tunnel interface from the load balance tunnel interface pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface remove -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --index 0" + ], + "name": "Remove one tunnel interface from the load balance tunnel interface pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces[]", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get one tunnel interface of load balance tunnel interface pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "tunnel-interface", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface show -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --index 0" + ], + "name": "Get one tunnel interface from the load balance tunnel interface pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface show -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --index 0" + ], + "name": "Get one tunnel interface from the load balance tunnel interface pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces[]", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update one tunnel interface of load balance tunnel interface pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "tunnel-interface", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface update -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --type external --protocol vxlan --identifier 901 --port 10000 --index 0" + ], + "name": "update one tunnel interface of load balance tunnel interface pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface update -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --type external --protocol vxlan --identifier 901 --port 10000 --index 0" + ], + "name": "update one tunnel interface of load balance tunnel interface pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces[]", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage tunnel interfaces of a load balancer." + }, + "names": [ + "network", + "lb", + "address-pool", + "tunnel-interface" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Create an address pool." + }, + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --vnet MyVnetResource --backend-addresses \"[{name:addr1,ip-address:10.0.0.1},{name:addr2,ip-address:10.0.0.2,subnet:subnetName}]\"" + ], + "name": "Create an address pool with several backend addresses using shorthand syntax arguments." + }, + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses config_file.json" + ], + "name": "Create an address pool with several backend addresses using config file" + }, + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-address name=addr1 ip-address=10.0.0.1 subnet=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1" + ], + "name": "Create an address pool with one backend address using key-value arguments." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Create an address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Create an address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Create an address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Create an address pool." + }, + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --vnet MyVnetResource --backend-addresses \"[{name:addr1,ip-address:10.0.0.1},{name:addr2,ip-address:10.0.0.2,subnet:subnetName}]\"" + ], + "name": "Create an address pool with several backend addresses using shorthand syntax arguments." + }, + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses config_file.json" + ], + "name": "Create an address pool with several backend addresses using config file" + }, + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-address name=addr1 ip-address=10.0.0.1 subnet=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1" + ], + "name": "Create an address pool with one backend address using key-value arguments." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List address pools." + }, + "names": [ + "network", + "lb", + "address-pool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool list -g MyResourceGroup --lb-name MyLb -o table" + ], + "name": "List address pools." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List address pools." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List address pools." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List address pools." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool list -g MyResourceGroup --lb-name MyLb -o table" + ], + "name": "List address pools." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --vnet MyVnetResource --backend-addresses \"[{name:addr1,ip-address:10.0.0.1},{name:addr2,ip-address:10.0.0.2,subnet:subnetName}]\"" + ], + "name": "Update all backend addresses in the address pool using shorthand syntax" + }, + { + "commands": [ + "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses [0].subnet=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1" + ], + "name": "Update the subnet of the first backend address in the address pool using shorthand syntax" + }, + { + "commands": [ + "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses [0]=null" + ], + "name": "Remove the first backend address in the address pool using shorthand syntax" + }, + { + "commands": [ + "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses null" + ], + "name": "Remove all the backend addresses in the address pool" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --vnet MyVnetResource --backend-addresses \"[{name:addr1,ip-address:10.0.0.1},{name:addr2,ip-address:10.0.0.2,subnet:subnetName}]\"" + ], + "name": "Update all backend addresses in the address pool using shorthand syntax" + }, + { + "commands": [ + "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses [0].subnet=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1" + ], + "name": "Update the subnet of the first backend address in the address pool using shorthand syntax" + }, + { + "commands": [ + "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses [0]=null" + ], + "name": "Remove the first backend address in the address pool using shorthand syntax" + }, + { + "commands": [ + "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses null" + ], + "name": "Remove all the backend addresses in the address pool" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage address pools of a load balancer." + }, + "names": [ + "network", + "lb", + "address-pool" + ] + }, + "frontend-ip": { + "commands": { + "create": { + "help": { + "short": "Create a frontend IP address." + }, + "names": [ + "network", + "lb", + "frontend-ip", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" + ], + "name": "Create a frontend ip address for a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend ip address for an internal load balancer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" + ], + "name": "Create a frontend ip address for a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend ip address for an internal load balancer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" + ], + "name": "Create a frontend ip address for a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend ip address for an internal load balancer." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" + ], + "name": "Create a frontend ip address for a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend ip address for an internal load balancer." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" + ], + "name": "Create a frontend ip address for a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend ip address for an internal load balancer." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a frontend IP address." + }, + "names": [ + "network", + "lb", + "frontend-ip", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List frontend IP addresses." + }, + "names": [ + "network", + "lb", + "frontend-ip", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a frontend IP address." + }, + "names": [ + "network", + "lb", + "frontend-ip", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a frontend IP address." + }, + "names": [ + "network", + "lb", + "frontend-ip", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" + ], + "name": "Update the frontend IP address of a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" + ], + "name": "Update the frontend IP address of an internal load balancer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" + ], + "name": "Update the frontend IP address of a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" + ], + "name": "Update the frontend IP address of an internal load balancer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" + ], + "name": "Update the frontend IP address of a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" + ], + "name": "Update the frontend IP address of an internal load balancer." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" + ], + "name": "Update the frontend IP address of a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" + ], + "name": "Update the frontend IP address of an internal load balancer." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" + ], + "name": "Update the frontend IP address of a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" + ], + "name": "Update the frontend IP address of an internal load balancer." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage frontend IP addresses of a load balancer." + }, + "names": [ + "network", + "lb", + "frontend-ip" + ] + }, + "inbound-nat-pool": { + "commands": { + "create": { + "help": { + "short": "Create an inbound NAT address pool." + }, + "names": [ + "network", + "lb", + "inbound-nat-pool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" + ], + "name": "Create an inbound NAT address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" + ], + "name": "Create an inbound NAT address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" + ], + "name": "Create an inbound NAT address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" + ], + "name": "Create an inbound NAT address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" + ], + "name": "Create an inbound NAT address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an inbound NAT address pool." + }, + "names": [ + "network", + "lb", + "inbound-nat-pool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Delete an inbound NAT address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Delete an inbound NAT address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Delete an inbound NAT address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Delete an inbound NAT address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Delete an inbound NAT address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List inbound NAT address pools." + }, + "names": [ + "network", + "lb", + "inbound-nat-pool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT address pools." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT address pools." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT address pools." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT address pools." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT address pools." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an inbound NAT address pool." + }, + "names": [ + "network", + "lb", + "inbound-nat-pool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Get the details of an inbound NAT address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Get the details of an inbound NAT address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Get the details of an inbound NAT address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Get the details of an inbound NAT address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Get the details of an inbound NAT address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an inbound NAT address pool." + }, + "names": [ + "network", + "lb", + "inbound-nat-pool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" + ], + "name": "Update an inbound NAT address pool to a different backend port." + }, + { + "commands": [ + "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" + ], + "name": "Update an inbound NAT address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" + ], + "name": "Update an inbound NAT address pool to a different backend port." + }, + { + "commands": [ + "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" + ], + "name": "Update an inbound NAT address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" + ], + "name": "Update an inbound NAT address pool to a different backend port." + }, + { + "commands": [ + "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" + ], + "name": "Update an inbound NAT address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" + ], + "name": "Update an inbound NAT address pool to a different backend port." + }, + { + "commands": [ + "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" + ], + "name": "Update an inbound NAT address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" + ], + "name": "Update an inbound NAT address pool to a different backend port." + }, + { + "commands": [ + "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" + ], + "name": "Update an inbound NAT address pool." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage inbound NAT address pools of a load balancer." + }, + "names": [ + "network", + "lb", + "inbound-nat-pool" + ] + }, + "inbound-nat-rule": { + "commands": { + "create": { + "help": { + "short": "Create an inbound NAT rule." + }, + "names": [ + "network", + "lb", + "inbound-nat-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" + ], + "name": "Create a basic inbound NAT rule for port 80." + }, + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" + ], + "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" + ], + "name": "Create a basic inbound NAT rule for port 80." + }, + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" + ], + "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" + ], + "name": "Create a basic inbound NAT rule for port 80." + }, + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" + ], + "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" + ], + "name": "Create a basic inbound NAT rule for port 80." + }, + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" + ], + "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" + ], + "name": "Create a basic inbound NAT rule for port 80." + }, + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" + ], + "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an inbound NAT rule." + }, + "names": [ + "network", + "lb", + "inbound-nat-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Delete an inbound NAT rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Delete an inbound NAT rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Delete an inbound NAT rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Delete an inbound NAT rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Delete an inbound NAT rule." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List inbound NAT rules." + }, + "names": [ + "network", + "lb", + "inbound-nat-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT rules." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT rules." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT rules." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT rules." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an inbound NAT rule." + }, + "names": [ + "network", + "lb", + "inbound-nat-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Get the details of an inbound NAT rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Get the details of an inbound NAT rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Get the details of an inbound NAT rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Get the details of an inbound NAT rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Get the details of an inbound NAT rule." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an inbound NAT rule." + }, + "names": [ + "network", + "lb", + "inbound-nat-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" + ], + "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" + ], + "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" + ], + "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" + ], + "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" + ], + "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage inbound NAT rules of a load balancer." + }, + "names": [ + "network", + "lb", + "inbound-nat-rule" + ] + }, + "outbound-rule": { + "commands": { + "create": { + "help": { + "short": "Create an outbound-rule." + }, + "names": [ + "network", + "lb", + "outbound-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb outbound-rule create --address-pool MyAddressPool --frontend-ip-configs myfrontendoutbound --idle-timeout 5 --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --protocol Udp --resource-group MyResourceGroup" + ], + "name": "Create an outbound-rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb outbound-rule create --address-pool MyAddressPool --frontend-ip-configs myfrontendoutbound --idle-timeout 5 --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --protocol Udp --resource-group MyResourceGroup" + ], + "name": "Create an outbound-rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb outbound-rule create --address-pool MyAddressPool --frontend-ip-configs myfrontendoutbound --idle-timeout 5 --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --protocol Udp --resource-group MyResourceGroup" + ], + "name": "Create an outbound-rule." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an outbound-rule." + }, + "names": [ + "network", + "lb", + "outbound-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az network lb outbound-rule delete --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" + ], + "name": "Delete an outbound-rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "az network lb outbound-rule delete --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" + ], + "name": "Delete an outbound-rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "az network lb outbound-rule delete --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" + ], + "name": "Delete an outbound-rule." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List outbound rules." + }, + "names": [ + "network", + "lb", + "outbound-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb outbound-rule list --lb-name MyLb --resource-group MyResourceGroup" + ], + "name": "List outbound rules." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb outbound-rule list --lb-name MyLb --resource-group MyResourceGroup" + ], + "name": "List outbound rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb outbound-rule list --lb-name MyLb --resource-group MyResourceGroup" + ], + "name": "List outbound rules." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an outbound rule." + }, + "names": [ + "network", + "lb", + "outbound-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb outbound-rule show --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" + ], + "name": "Get the details of an outbound rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb outbound-rule show --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" + ], + "name": "Get the details of an outbound rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb outbound-rule show --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" + ], + "name": "Get the details of an outbound rule." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an outbound-rule." + }, + "names": [ + "network", + "lb", + "outbound-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb outbound-rule update --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --resource-group MyResourceGroup" + ], + "name": "Update an outbound-rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb outbound-rule update --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --resource-group MyResourceGroup" + ], + "name": "Update an outbound-rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb outbound-rule update --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --resource-group MyResourceGroup" + ], + "name": "Update an outbound-rule." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage outbound rules of a load balancer." + }, + "names": [ + "network", + "lb", + "outbound-rule" + ] + }, + "probe": { + "commands": { + "create": { + "help": { + "short": "Create a probe in the load balance." + }, + "names": [ + "network", + "lb", + "probe", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" + ], + "name": "Create a probe on a load balancer over HTTP and port 80." + }, + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" + ], + "name": "Create a probe on a load balancer over TCP on port 443." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" + ], + "name": "Create a probe on a load balancer over HTTP and port 80." + }, + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" + ], + "name": "Create a probe on a load balancer over TCP on port 443." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" + ], + "name": "Create a probe on a load balancer over HTTP and port 80." + }, + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" + ], + "name": "Create a probe on a load balancer over TCP on port 443." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" + ], + "name": "Create a probe on a load balancer over HTTP and port 80." + }, + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" + ], + "name": "Create a probe on a load balancer over TCP on port 443." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" + ], + "name": "Create a probe on a load balancer over HTTP and port 80." + }, + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" + ], + "name": "Create a probe on a load balancer over TCP on port 443." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a probe in the load balancer." + }, + "names": [ + "network", + "lb", + "probe", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List probes in the load balancer." + }, + "names": [ + "network", + "lb", + "probe", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb probe list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List probes" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List probes" + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List probes" + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List probes" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List probes" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a probe in the load balancer." + }, + "names": [ + "network", + "lb", + "probe", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a probe in the load balancer." + }, + "names": [ + "network", + "lb", + "probe", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" + ], + "name": "Update a probe with a different port and interval." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" + ], + "name": "Update a probe with a different port and interval." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" + ], + "name": "Update a probe with a different port and interval." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" + ], + "name": "Update a probe with a different port and interval." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" + ], + "name": "Update a probe with a different port and interval." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Evaluate probe information and define routing rules." + }, + "names": [ + "network", + "lb", + "probe" + ] + }, + "rule": { + "commands": { + "create": { + "help": { + "short": "Create a load balancing rule." + }, + "names": [ + "network", + "lb", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" + ], + "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" + ], + "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" + ], + "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" + ], + "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" + ], + "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a load balancing rule." + }, + "names": [ + "network", + "lb", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Delete a load balancing rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Delete a load balancing rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Delete a load balancing rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Delete a load balancing rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Delete a load balancing rule." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List load balancing rules." + }, + "names": [ + "network", + "lb", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" + ], + "name": "List load balancing rules." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" + ], + "name": "List load balancing rules." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" + ], + "name": "List load balancing rules." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" + ], + "name": "List load balancing rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" + ], + "name": "List load balancing rules." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a load balancing rule." + }, + "names": [ + "network", + "lb", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Get the details of a load balancing rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Get the details of a load balancing rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Get the details of a load balancing rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Get the details of a load balancing rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Get the details of a load balancing rule." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a load balancing rule." + }, + "names": [ + "network", + "lb", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" + ], + "name": "Update a load balancing rule to change the protocol to UDP." + }, + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol All --frontend-port 0 --backend-port 0" + ], + "name": "Update a load balancing rule to support HA ports." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" + ], + "name": "Update a load balancing rule to change the protocol to UDP." + }, + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol All --frontend-port 0 --backend-port 0" + ], + "name": "Update a load balancing rule to support HA ports." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" + ], + "name": "Update a load balancing rule to change the protocol to UDP." + }, + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol All --frontend-port 0 --backend-port 0" + ], + "name": "Update a load balancing rule to support HA ports." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" + ], + "name": "Update a load balancing rule to change the protocol to UDP." + }, + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol All --frontend-port 0 --backend-port 0" + ], + "name": "Update a load balancing rule to support HA ports." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" + ], + "name": "Update a load balancing rule to change the protocol to UDP." + }, + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol All --frontend-port 0 --backend-port 0" + ], + "name": "Update a load balancing rule to support HA ports." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage load balancing rules." + }, + "names": [ + "network", + "lb", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a load balancer." + }, + "names": [ + "network", + "lb", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic" + ], + "name": "Create a basic load balancer." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" + ], + "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" + ], + "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." + }, + { + "commands": [ + "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic" + ], + "name": "Create a basic load balancer." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" + ], + "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" + ], + "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." + }, + { + "commands": [ + "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic" + ], + "name": "Create a basic load balancer." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" + ], + "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" + ], + "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." + }, + { + "commands": [ + "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic" + ], + "name": "Create a basic load balancer." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" + ], + "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" + ], + "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." + }, + { + "commands": [ + "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic" + ], + "name": "Create a basic load balancer." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" + ], + "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" + ], + "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic" + ], + "name": "Create a basic load balancer." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" + ], + "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" + ], + "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified load balancer." + }, + "names": [ + "network", + "lb", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb delete -g MyResourceGroup -n MyLb" + ], + "name": "Delete a load balancer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb delete -g MyResourceGroup -n MyLb" + ], + "name": "Delete a load balancer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb delete -g MyResourceGroup -n MyLb" + ], + "name": "Delete a load balancer." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb delete -g MyResourceGroup -n MyLb" + ], + "name": "Delete a load balancer." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb delete -g MyResourceGroup -n MyLb" + ], + "name": "Delete a load balancer." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb delete -g MyResourceGroup -n MyLb" + ], + "name": "Delete a load balancer." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List load balancers." + }, + "names": [ + "network", + "lb", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb list -g MyResourceGroup" + ], + "name": "List load balancers." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list -g MyResourceGroup" + ], + "name": "List load balancers." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list -g MyResourceGroup" + ], + "name": "List load balancers." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2015-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list -g MyResourceGroup" + ], + "name": "List load balancers." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list -g MyResourceGroup" + ], + "name": "List load balancers." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list -g MyResourceGroup" + ], + "name": "List load balancers." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list-mapping": { + "help": { + "short": "List of inbound NAT rule port mappings." + }, + "names": [ + "network", + "lb", + "list-mapping" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request ip=XX" + ], + "name": "List inbound NAT rule port mappings based on IP." + }, + { + "commands": [ + "network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request nic=XX" + ], + "name": "List inbound NAT rule port mappings based on NIC." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}/queryinboundnatruleportmapping", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request ip=XX" + ], + "name": "List inbound NAT rule port mappings based on IP." + }, + { + "commands": [ + "network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request nic=XX" + ], + "name": "List inbound NAT rule port mappings based on NIC." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}/queryinboundnatruleportmapping", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-nic": { + "help": { + "short": "List associated load balancer network interfaces." + }, + "names": [ + "network", + "lb", + "list-nic" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb list-nic -g MyResourceGroup --name MyLb" + ], + "name": "List associated load balancer network interfaces." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list-nic -g MyResourceGroup --name MyLb" + ], + "name": "List associated load balancer network interfaces." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list-nic -g MyResourceGroup --name MyLb" + ], + "name": "List associated load balancer network interfaces." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list-nic -g MyResourceGroup --name MyLb" + ], + "name": "List associated load balancer network interfaces." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a load balancer." + }, + "names": [ + "network", + "lb", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb show -g MyResourceGroup -n MyLb" + ], + "name": "Get the details of a load balancer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb show -g MyResourceGroup -n MyLb" + ], + "name": "Get the details of a load balancer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb show -g MyResourceGroup -n MyLb" + ], + "name": "Get the details of a load balancer." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb show -g MyResourceGroup -n MyLb" + ], + "name": "Get the details of a load balancer." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb show -g MyResourceGroup -n MyLb" + ], + "name": "Get the details of a load balancer." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb show -g MyResourceGroup -n MyLb" + ], + "name": "Get the details of a load balancer." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "This command can only be used to update the tags for a load balancer. Name and resource group are immutable and cannot be updated." + ], + "short": "Update a load balancer." + }, + "names": [ + "network", + "lb", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" + ], + "name": "Update the tags of a load balancer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" + ], + "name": "Update the tags of a load balancer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" + ], + "name": "Update the tags of a load balancer." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" + ], + "name": "Update the tags of a load balancer." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" + ], + "name": "Update the tags of a load balancer." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" + ], + "name": "Update the tags of a load balancer." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about Azure Load Balancer visit https://learn.microsoft.com/en-us/azure/load-balancer/quickstart-load-balancer-standard-public-cli." + ], + "short": "Manage and configure load balancers." + }, + "names": [ + "network", + "lb" + ] + }, + "local-gateway": { + "commands": { + "create": { + "help": { + "short": "Create a local VPN gateway." + }, + "names": [ + "network", + "local-gateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" + ], + "name": "Create a Local Network Gateway to represent your on-premises site." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" + ], + "name": "Create a Local Network Gateway to represent your on-premises site." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" + ], + "name": "Create a Local Network Gateway to represent your on-premises site." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" + ], + "name": "Create a Local Network Gateway to represent your on-premises site." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "In order to delete a Local Network Gateway, you must first delete ALL Connection objects in Azure that are connected to the Gateway. After deleting the Gateway, proceed to delete other resources now not in use. For more information, follow the order of instructions on this page: https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-delete-vnet-gateway-portal" + ], + "short": "Delete a local VPN gateway." + }, + "names": [ + "network", + "local-gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Delete a Local Network Gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Delete a Local Network Gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Delete a Local Network Gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Delete a Local Network Gateway." + }, + { + "commands": [ + "network local-gateway delete --name MyLocalGateway --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a local VPN gateway. (autogenerated)" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all local VPN gateways in a resource group." + }, + "names": [ + "network", + "local-gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network local-gateway list -g MyResourceGroup" + ], + "name": "List all local VPN gateways in a resource group." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway list -g MyResourceGroup" + ], + "name": "List all local VPN gateways in a resource group." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway list -g MyResourceGroup" + ], + "name": "List all local VPN gateways in a resource group." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway list -g MyResourceGroup" + ], + "name": "List all local VPN gateways in a resource group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a local VPN gateway." + }, + "names": [ + "network", + "local-gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network local-gateway show -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Get the details of a local VPN gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway show -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Get the details of a local VPN gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway show -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Get the details of a local VPN gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway show -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Get the details of a local VPN gateway." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a local VPN gateway." + }, + "names": [ + "network", + "local-gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" + ], + "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." + }, + { + "commands": [ + "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" + ], + "name": "Update a local VPN gateway. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" + ], + "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." + }, + { + "commands": [ + "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" + ], + "name": "Update a local VPN gateway. (autogenerated)" + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" + ], + "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." + }, + { + "commands": [ + "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" + ], + "name": "Update a local VPN gateway. (autogenerated)" + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" + ], + "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." + }, + { + "commands": [ + "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" + ], + "name": "Update a local VPN gateway. (autogenerated)" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "For more information on local gateways, visit:", + "https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli#localnet." + ], + "short": "Manage local gateways." + }, + "names": [ + "network", + "local-gateway" + ] + }, + "manager": { + "commandGroups": { + "connect-config": { + "commands": { + "create": { + "help": { + "short": "Create a new network manager connectivity configuration" + }, + "names": [ + "network", + "manager", + "connect-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connect-config create --configuration-name \"myTestConnectivityConfig\" --description \"Sample Configuration\" --applies-to-group group-connectivity=\"None\" is-global=false network-group-id=\"/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkManagerGroups/group1\" use-hub-gateway=true --connectivity-topology \"HubAndSpoke\" --delete-existing-peering true --hub resource-id=\"subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Micr osoft.Network/virtualNetworks/myTestConnectivityConfig\" resource- type=\"Microsoft.Network/virtualNetworks\" --is-global true --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" + ], + "name": "Create/Update Azure Virtual Network Manager Connectivity Configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name" + }, + "names": [ + "network", + "manager", + "connect-config", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connect-config delete --configuration-name \"myTestConnectivityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" + ], + "name": "Delete Azure Virtual Network Manager Connectivity Configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the network manager connectivity configuration in a specified network manager." + }, + "names": [ + "network", + "manager", + "connect-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connect-config list --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" + ], + "name": "List Azure Virtual Network Manager Connecitivity Configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name" + }, + "names": [ + "network", + "manager", + "connect-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connect-config show --configuration-name \"myTestConnectivityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" + ], + "name": "Get Azure Virtual Network Manager Connectivity Configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new network manager connectivity configuration" + }, + "names": [ + "network", + "manager", + "connect-config", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage connectivity configuration with network." + }, + "names": [ + "network", + "manager", + "connect-config" + ] + }, + "connection": { + "commandGroups": { + "management-group": { + "commands": { + "create": { + "help": { + "short": "Create a network manager connection on this management group." + }, + "names": [ + "network", + "manager", + "connection", + "management-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection management-group create --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\" --network-manager \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testGroup/providers/Microsoft.Network/networkManagers/testNm\" --description \"A sample connection.\"" + ], + "name": "Create network manager connection management-group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified pending connection created by this management group." + }, + "names": [ + "network", + "manager", + "connection", + "management-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection management-group delete --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\"" + ], + "name": "Delete network manager connection management-group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all network manager connections created by this management group." + }, + "names": [ + "network", + "manager", + "connection", + "management-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection management-group list --management-group-id \"testManagementGroupId\"" + ], + "name": "List management-group connections in a network manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a specified connection created by this management group." + }, + "names": [ + "network", + "manager", + "connection", + "management-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection management-group show --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\"" + ], + "name": "Get network manager connection management-group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network manager connection on this management group." + }, + "names": [ + "network", + "manager", + "connection", + "management-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection management-group update --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\" --description \"My Test Network Manager Connection\"" + ], + "name": "Update network manager connection management-group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage management-group connection with network." + }, + "names": [ + "network", + "manager", + "connection", + "management-group" + ] + }, + "subscription": { + "commands": { + "create": { + "help": { + "short": "Create a network manager connection on this subscription." + }, + "names": [ + "network", + "manager", + "connection", + "subscription", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection subscription create --connection-name \"testNetworkManagerConnection\" --description \"A sample policy\" --network-manager-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testManagerName" + ], + "name": "Create network manager connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified connection created by this subscription." + }, + "names": [ + "network", + "manager", + "connection", + "subscription", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection subscription delete --connection-name \"testNetworkManagerConnection\"" + ], + "name": "Delete network manager connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all network manager connections created by this subscription." + }, + "names": [ + "network", + "manager", + "connection", + "subscription", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection subscription list" + ], + "name": "List network manager connections in a network manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a specified connection created by this subscription." + }, + "names": [ + "network", + "manager", + "connection", + "subscription", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection subscription show --connection-name \"testNetworkManagerConnection\"" + ], + "name": "Get network manager connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network manager connection on this subscription." + }, + "names": [ + "network", + "manager", + "connection", + "subscription", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection subscription update --connection-name \"testNetworkManagerConnection\" --description \"A sample policy\"" + ], + "name": "Update network manager connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage subscription-group connection with network." + }, + "names": [ + "network", + "manager", + "connection", + "subscription" + ] + } + }, + "help": { + "short": "Manage connection with network manager." + }, + "names": [ + "network", + "manager", + "connection" + ] + }, + "group": { + "commandGroups": { + "static-member": { + "commands": { + "create": { + "help": { + "short": "Create a static member." + }, + "names": [ + "network", + "manager", + "group", + "static-member", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group static-member create --network-group-name \"testNetworkManagerGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --static-member-name \"testStaticMember\" --resource-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/ Microsoft.Network/virtualnetworks/virtual_network\"" + ], + "name": "Create network manager group static-member" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a static member." + }, + "names": [ + "network", + "manager", + "group", + "static-member", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group static-member delete --network-group-name \"testNetworkManagerGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --static-member-name \"testStaticMember\"" + ], + "name": "Delete network manager group static-member" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the static members within a specific network group." + }, + "names": [ + "network", + "manager", + "group", + "static-member", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group static-member list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --network-group-name \"testNetworkManagerGroup\"" + ], + "name": "List static member in a network manager group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified static member." + }, + "names": [ + "network", + "manager", + "group", + "static-member", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group static-member show --network-group-name \"testNetworkManagerGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --static-member-name \"testStaticMember\"" + ], + "name": "Get network manager group static-member" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a static member." + }, + "names": [ + "network", + "manager", + "group", + "static-member", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage static members with network manager group." + }, + "names": [ + "network", + "manager", + "group", + "static-member" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a network group." + }, + "names": [ + "network", + "manager", + "group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group create --name \"TestNetworkGroup\" --network-manager-name \"testNetworkManager\" --description \"A sample group\" --resource-group \"rg1\"" + ], + "name": "Create/Update Azure Virtual Network Manager Network Group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network group." + }, + "names": [ + "network", + "manager", + "group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group delete --name \"TestNetworkGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --force" + ], + "name": "Delete Azure Virtual Network Manager Group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the specified network group." + }, + "names": [ + "network", + "manager", + "group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "List Azure Virtual Network Manager Network Groups" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified network group." + }, + "names": [ + "network", + "manager", + "group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group show --name \"TestNetworkGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Get Azure Virtual Network Manager Network Group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network group." + }, + "names": [ + "network", + "manager", + "group", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage networkgroup with network." + }, + "names": [ + "network", + "manager", + "group" + ] + }, + "routing-config": { + "commandGroups": { + "rule-collection": { + "commandGroups": { + "rule": { + "commands": { + "create": { + "help": { + "short": "Create an routing rule." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection rule create --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group \"rg1\" --destination {\"destination_address\":\"10.0.0.0/16\",\"type\":\"AddressPrefix\"} --next-hop {\"next_hop_type\":\"VirtualNetworkGateway\"}" + ], + "name": "Create an routing rule." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a routing rule." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection rule delete --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group \"rg1\" -y" + ], + "name": "Delete a routing rule." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all network manager routing configuration routing rules." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection rule list --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --resource-group \"rg1\"" + ], + "name": "List all network manager routing configuration routing rules." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a network manager routing configuration routing rule." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection rule show --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group \"rg1\"" + ], + "name": "Get a network manager routing configuration routing rule." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an routing rule." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection rule update --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --collection-name TestNetworkManagerCollection --name TestNetworkManagerRule --resource-group \"rg1\" --description \"test\"" + ], + "name": "Update an routing rule." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage network-manager routing-config rule-collection rule." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a routing rule collection." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection create --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group \"rg1\" --local-route-setting NotSpecified --applies-to [{\"network_group_id\":{manager_id}}] --disable-bgp-route-propagation true" + ], + "name": "Create a routing rule collection." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an routing rule collection." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection delete --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group \"rg1 -y" + ], + "name": "Delete an routing rule collection." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the rule collections in a routing configuration, in a paginated format." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection list --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\"" + ], + "name": "List all the rule collections." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a network manager routing configuration rule collection." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection show --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group \"rg1" + ], + "name": "Get a network manager routing configuration rule collection." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a routing rule collection." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config rule-collection update --config-name TestNetworkManagerConfig --manager-name TestNetworkManager --name TestNetworkManagerCollection --resource-group \"rg1\" --description \"test\"" + ], + "name": "Update a routing rule collection." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage network-manager routing-config rule-collection." + }, + "names": [ + "network", + "manager", + "routing-config", + "rule-collection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a network manager routing configuration." + }, + "names": [ + "network", + "manager", + "routing-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config create --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\"" + ], + "name": "Create a network manager routing configuration." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a network manager routing configuration." + }, + "names": [ + "network", + "manager", + "routing-config", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config delete --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\" -y" + ], + "name": "Delete a network manager routing configuration." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the network manager routing configurations in a network manager, in a paginated format." + }, + "names": [ + "network", + "manager", + "routing-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config list --manager-name TestNetworkManager --resource-group \"rg1\"" + ], + "name": "List all the network manager routing configurations." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a network manager routing configuration." + }, + "names": [ + "network", + "manager", + "routing-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config show --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\"" + ], + "name": "Get a network manager routing configuration." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a network manager routing configuration." + }, + "names": [ + "network", + "manager", + "routing-config", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager routing-config update --name TestNetworkManagerConfig --manager-name TestNetworkManager --resource-group \"rg1\" --description \"test\"" + ], + "name": "Update a network manager routing configuration." + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/routingconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage network-manager routing-config with network." + }, + "names": [ + "network", + "manager", + "routing-config" + ] + }, + "scope-connection": { + "commands": { + "create": { + "help": { + "short": "Create scope connection from Network Manager" + }, + "names": [ + "network", + "manager", + "scope-connection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager scope-connection create --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --tenant-id 00000000-0000-0000-0000-000000000000 --resource-id /subscriptions/00000000-0000-0000-0000-000000000000" + ], + "name": "Create network manager scope-connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the pending scope connection created by this network manager." + }, + "names": [ + "network", + "manager", + "scope-connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager scope-connection delete --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Delete network manager scope connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all scope connections created by this network manager." + }, + "names": [ + "network", + "manager", + "scope-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager scope-connection list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "List scope connections in a network manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get specified scope connection created by this Network Manager." + }, + "names": [ + "network", + "manager", + "scope-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager scope-connection show --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Get network manager scope-connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update scope connection from Network Manager" + }, + "names": [ + "network", + "manager", + "scope-connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager scope-connection update --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\"" + ], + "name": "Update network manager scope-connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage scope connection with network." + }, + "names": [ + "network", + "manager", + "scope-connection" + ] + }, + "security-admin-config": { + "commandGroups": { + "rule-collection": { + "commandGroups": { + "rule": { + "commands": { + "create": { + "help": { + "short": "Create an admin rule." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\" --kind \"Custom\" --protocol \"Tcp\" --access \"Allow\" --priority 32 --direction \"Inbound\" --destinations address-prefix=\"*\" address-prefix-type=\"IPPrefix\" --dest-port-ranges 22" + ], + "name": "Create security admin rules" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an admin rule." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\"" + ], + "name": "Deletes an admin rule." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all network manager security configuration admin rules." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule list --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" + ], + "name": "List security admin rules" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a network manager security configuration admin rule." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\"" + ], + "name": "Get security admin rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an admin rule." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\" --access \"Deny\"" + ], + "name": "Update security admin rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage admin rule with network." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an admin rule collection." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" -g \"rg1\" --rule-collection-name \"myTestCollection\" --description \"A sample description\" --applies-to-groups network-group-id=\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testNetworkGroup\"" + ], + "name": "Create security admin rule collections" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an admin rule collection." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" + ], + "name": "Delete an admin rule collection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the rule collections in a security admin configuration, in a paginated format." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection list --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "List security admin rule collections" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a network manager security admin configuration rule collection." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" + ], + "name": "Gets security admin rule collection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an admin rule collection." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --description \"Updated description.\" --applies-to-groups network-group-id=\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testNetworkGroup\"" + ], + "name": "Update security admin rule collection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage admin rule collection with network." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a network manager security admin configuration." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --apply-on None" + ], + "name": "Create a network manager security admin configuration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network manager security admin configuration." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --force n" + ], + "name": "Delete a network manager security admin configuration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the network manager security admin configurations in a network manager, in a paginated format." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "List security admin configurations in a network manager." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a network manager security admin configuration." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Get a security admin configuration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network manager security admin configuration." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --apply-on None" + ], + "name": "Update a network manager security admin configuration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage security admin configuration with network." + }, + "names": [ + "network", + "manager", + "security-admin-config" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Network Manager." + }, + "names": [ + "network", + "manager", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager create --name \"TestNetworkManager\" -l eastus2euap --description \"My Test Network Manager\" --scope-accesses \"SecurityAdmin\" \"Connectivity\" --network-manager-scopes management-groups=\"/providers/Microsoft.Management/testmg\" subscriptions=\"/subscriptions/00000000-0000-0000-0000-000000000000\" --resource-group \"rg1\"" + ], + "name": "Create/Update Azure Virtual Network Manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network manager create --name \"TestNetworkManager\" -l eastus2euap --description \"My Test Network Manager\" --scope-accesses \"SecurityAdmin\" \"Connectivity\" --network-manager-scopes management-groups=\"/providers/Microsoft.Management/testmg\" subscriptions=\"/subscriptions/00000000-0000-0000-0000-000000000000\" --resource-group \"rg1\"" + ], + "name": "Create/Update Azure Virtual Network Manager" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network manager." + }, + "names": [ + "network", + "manager", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager delete --name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Delete Azure Virtual Network Manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network manager delete --name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Delete Azure Virtual Network Manager" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all network managers in a subscription." + }, + "names": [ + "network", + "manager", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager list --resource-group \"rg1\"" + ], + "name": "List Azure Virtual Network Manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagers", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network manager list --resource-group \"rg1\"" + ], + "name": "List Azure Virtual Network Manager" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagers", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-active-connectivity-config": { + "help": { + "short": "Lists active connectivity configurations in a network manager." + }, + "names": [ + "network", + "manager", + "list-active-connectivity-config" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager list-active-connectivity-config --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" + ], + "name": "List Azure Virtual Network Manager Active Configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/listactiveconnectivityconfigurations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-active-security-admin-rule": { + "help": { + "short": "Lists active security admin rules in a network manager." + }, + "names": [ + "network", + "manager", + "list-active-security-admin-rule" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager list-active-security-admin-rule --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\" --region \"eastus2euap\"" + ], + "name": "List Azure Virtual Network Manager Active Security Admin Rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/listactivesecurityadminrules", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-deploy-status": { + "help": { + "short": "Post List of Network Manager Deployment Status." + }, + "names": [ + "network", + "manager", + "list-deploy-status" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager list-deploy-status --network-manager-name \"testNetworkManager\" --deployment-types \"Connectivity\" \"SecurityAdmin\" --regions \"eastus\" \"westus\" --resource-group \"resoureGroupSample\"" + ], + "name": "List Azure Virtual Network Manager Deployment Status" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/listdeploymentstatus", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-effective-connectivity-config": { + "help": { + "short": "List all effective connectivity configurations applied on a virtual network." + }, + "names": [ + "network", + "manager", + "list-effective-connectivity-config" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager list-effective-connectivity-config --virtual-network-name \"myVirtualNetwork\" --resource-group \"myResourceGroup\"" + ], + "name": "List Azure Virtual Network Manager Effective Configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listnetworkmanagereffectiveconnectivityconfigurations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-effective-security-admin-rule": { + "help": { + "short": "List all effective security admin rules applied on a virtual network." + }, + "names": [ + "network", + "manager", + "list-effective-security-admin-rule" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager list-effective-security-admin-rule --virtual-network-name \"myVirtualNetwork\" --resource-group \"myResourceGroup\"" + ], + "name": "List Azure Virtual Network Manager Effective Security Admin Rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listnetworkmanagereffectivesecurityadminrules", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "post-commit": { + "help": { + "short": "Post a Network Manager Commit." + }, + "names": [ + "network", + "manager", + "post-commit" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager post-commit --network-manager-name \"testNetworkManager\" --commit-type \"SecurityAdmin\" --configuration-ids \"/subscriptions/subscriptionC/resourceGroups/resoureGroupSample/providers/Microsoft.Network/networkManagers/testNetworkManager/securityConfigurations/SampleSecurityConfig\" --target-locations \"eastus\" --resource-group \"resoureGroupSample\"" + ], + "name": "Post Azure Virtual Network Manager Commit" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/commit", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified Network Manager." + }, + "names": [ + "network", + "manager", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager show --name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Get Azure Virtual Network Manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network manager show --name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Get Azure Virtual Network Manager" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Network Manager." + }, + "names": [ + "network", + "manager", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager update --name \"TestNetworkManager\" -l eastus2euap --description \"My Test Network Manager\" --scope-accesses \"SecurityAdmin\" \"Connectivity\" --network-manager-scopes management-groups=\"/providers/Microsoft.Management/testmg\" subscriptions=\"/subscriptions/00000000-0000-0000-0000-000000000000\" --resource-group \"rg1\"" + ], + "name": "Update Azure Virtual Network Manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network manager update --name \"TestNetworkManager\" -l eastus2euap --description \"My Test Network Manager\" --scope-accesses \"SecurityAdmin\" \"Connectivity\" --network-manager-scopes management-groups=\"/providers/Microsoft.Management/testmg\" subscriptions=\"/subscriptions/00000000-0000-0000-0000-000000000000\" --resource-group \"rg1\"" + ], + "name": "Update Azure Virtual Network Manager" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network-manager with network." + }, + "names": [ + "network", + "manager" + ] + }, + "nat": { + "commandGroups": { + "gateway": { + "commands": { + "create": { + "help": { + "short": "Create a NAT gateway." + }, + "names": [ + "network", + "nat", + "gateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nat gateway create --resource-group MyResourceGroup --name MyNatGateway --location MyLocation --public-ip-addresses MyPublicIp --public-ip-prefixes MyPublicIpPrefix --idle-timeout 4 --zone 2" + ], + "name": "Create a NAT gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a NAT gateway." + }, + "names": [ + "network", + "nat", + "gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nat gateway delete --resource-group MyResourceGroup --name MyNatGateway" + ], + "name": "Delete a NAT gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List NAT gateways." + }, + "names": [ + "network", + "nat", + "gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nat gateway list -g MyResourceGroup" + ], + "name": "List NAT gateways." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/natgateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a NAT gateway." + }, + "names": [ + "network", + "nat", + "gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nat gateway show --resource-group MyResourceGroup --name MyNatGateway" + ], + "name": "Show details of a NAT gateway." + }, + { + "commands": [ + "network nat gateway show --ids {GatewayId}" + ], + "name": "Show NAT gateway using ID." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a NAT gateway." + }, + "names": [ + "network", + "nat", + "gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nat gateway update -g MyResourceGroup --name MyNatGateway --idle-timeout 5" + ], + "name": "Update a NAT gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NAT gateways." + }, + "names": [ + "network", + "nat", + "gateway" + ] + } + }, + "help": { + "short": "Manage NAT resources." + }, + "names": [ + "network", + "nat" + ] + }, + "network-watcher": { + "commandGroups": { + "connection-monitor": { + "commands": { + "create": { + "help": { + "short": "Create a connection monitor." + }, + "names": [ + "network", + "network-watcher", + "connection-monitor", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network network-watcher connection-monitor create --name cm12 --network-watcher-name networkwatcher_eastus --resource-group networkwatcherrg --location eastus --endpoints \"[{name:vmName,type:AzureVM,resourceId:/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Compute/virtualMachines/TESTVM-LINUX},{address:8.8.8.8,name:google,type:ExternalAddress}]\" --test-configurations \"[{name:TestConfiguration04,protocol:Tcp,successThreshold:{},tcpConfiguration:{disableTraceRoute:false,port:53},testFrequencySec:30}]\" --test-groups \"[{destinations:[google],disable:false,name:TestingGroup04,sources:[vmName],testConfigurations:[TestConfiguration04]}]\"" + ], + "name": "Create connection monitor" + }, + { + "commands": [ + "network network-watcher connection-monitor create --name cm12 --network-watcher-name networkwatcher_eastus --resource-group networkwatcherrg --location eastus --endpoints \"[{name:vmName,type:AzureVM,resourceId:/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Compute/virtualMachines/TESTVM-LINUX},{address:8.8.8.8,name:google,type:ExternalAddress}]\" --test-configurations \"[{name:TestConfiguration04,protocol:Tcp,successThreshold:{},tcpConfiguration:{disableTraceRoute:false,port:53},testFrequencySec:30}]\" --test-groups \"[{destinations:[google],disable:false,name:TestingGroup04,sources:[vmName],testConfigurations:[TestConfiguration04]}]\" --outputs \"[{type:Workspace,workspaceSettings:{workspaceResourceId:/subscriptions/subid/resourceGroups/DefaultResourceGroup-EUS/providers/Microsoft.OperationalInsights/workspaces/DefaultWorkspace-sub-id-region}}]\"" + ], + "name": "Create Connection Monitor" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified connection monitor." + }, + "names": [ + "network", + "network-watcher", + "connection-monitor", + "delete" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all connection monitors for the specified Network Watcher." + }, + "names": [ + "network", + "network-watcher", + "connection-monitor", + "list" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a connection monitor by name." + }, + "names": [ + "network", + "network-watcher", + "connection-monitor", + "show" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Connection monitor provides unified, end-to-end connection monitoring in Network Watcher. The Connection monitor feature supports hybrid and Azure cloud deployments." + ], + "short": "Manage connection monitor" + }, + "names": [ + "network", + "network-watcher", + "connection-monitor" + ] + } + }, + "help": { + "lines": [ + "Network Watcher provides tools to monitor, diagnose, and view connectivity-related metrics for your Azure deployments." + ], + "short": "Manage network watcher and its sub-resources." + }, + "names": [ + "network", + "network-watcher" + ] + }, + "nic": { + "commandGroups": { + "ip-config": { + "commandGroups": { + "ag-pool": { + "commands": { + "add": { + "help": { + "short": "Add an address pool to an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "ag-pool", + "add" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "nic ip-config ag-pool list" + }, + "names": [ + "network", + "nic", + "ip-config", + "ag-pool", + "list" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an address pool of an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "ag-pool", + "remove" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "nic ip-config ag-pool show" + }, + "names": [ + "network", + "nic", + "ip-config", + "ag-pool", + "show" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "nic ip-config ag-pool update" + }, + "names": [ + "network", + "nic", + "ip-config", + "ag-pool", + "update" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage address pools in an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "ag-pool" + ] + }, + "inbound-nat-rule": { + "commands": { + "add": { + "help": { + "short": "Add an inbound NAT rule to an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "inbound-nat-rule", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Add an inbound NAT rule to an IP configuration." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Add an inbound NAT rule to an IP configuration." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Add an inbound NAT rule to an IP configuration." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Add an inbound NAT rule to an IP configuration." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "nic ip-config inbound-nat-rule list" + }, + "names": [ + "network", + "nic", + "ip-config", + "inbound-nat-rule", + "list" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an inbound NAT rule of an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "inbound-nat-rule", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Remove an inbound NAT rule of an IP configuration." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Remove an inbound NAT rule of an IP configuration." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Remove an inbound NAT rule of an IP configuration." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Remove an inbound NAT rule of an IP configuration." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "nic ip-config inbound-nat-rule show" + }, + "names": [ + "network", + "nic", + "ip-config", + "inbound-nat-rule", + "show" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "network nic ip-config inbound-nat-rule update" + }, + "names": [ + "network", + "nic", + "ip-config", + "inbound-nat-rule", + "update" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage inbound NAT rules of an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "inbound-nat-rule" + ] + }, + "lb-pool": { + "commands": { + "add": { + "help": { + "short": "Add an address pool to an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "lb-pool", + "add" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "nic ip-config lb-pool list" + }, + "names": [ + "network", + "nic", + "ip-config", + "lb-pool", + "list" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an address pool of an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "lb-pool", + "remove" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "nic ip-config lb-pool show" + }, + "names": [ + "network", + "nic", + "ip-config", + "lb-pool", + "show" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "nic ip-config lb-pool update" + }, + "names": [ + "network", + "nic", + "ip-config", + "lb-pool", + "update" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage address pools in an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "lb-pool" + ] + } + }, + "commands": { + "create": { + "help": { + "lines": [ + "You must have the Microsoft.Network/AllowMultipleIpConfigurationsPerNic feature enabled for your subscription. Only one configuration may be designated as the primary IP configuration per NIC, using the `--make-primary` flag." + ], + "short": "Create an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" + ], + "name": "Create a primary IP configuration for a NIC." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" + ], + "name": "Create a primary IP configuration for a NIC." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" + ], + "name": "Create a primary IP configuration for a NIC." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" + ], + "name": "Create a primary IP configuration for a NIC." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "An NIC must have at least one IP configuration." + ], + "short": "Delete an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Delete an IP configuration." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Delete an IP configuration." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Delete an IP configuration." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Delete an IP configuration." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the IP configurations of an NIC." + }, + "names": [ + "network", + "nic", + "ip-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config list -g MyResourceGroup --nic-name MyNic" + ], + "name": "List the IP configurations of an NIC." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config list -g MyResourceGroup --nic-name MyNic" + ], + "name": "List the IP configurations of an NIC." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config list -g MyResourceGroup --nic-name MyNic" + ], + "name": "List the IP configurations of an NIC." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config list -g MyResourceGroup --nic-name MyNic" + ], + "name": "List the IP configurations of an NIC." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the details of an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Show the details of an IP configuration of an NIC." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Show the details of an IP configuration of an NIC." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Show the details of an IP configuration of an NIC." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Show the details of an IP configuration of an NIC." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" + ], + "name": "Update a NIC to use a new private IP address." + }, + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" + ], + "name": "Make an IP configuration the default for the supplied NIC." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" + ], + "name": "Update a NIC to use a new private IP address." + }, + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" + ], + "name": "Make an IP configuration the default for the supplied NIC." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" + ], + "name": "Update a NIC to use a new private IP address." + }, + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" + ], + "name": "Make an IP configuration the default for the supplied NIC." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" + ], + "name": "Update a NIC to use a new private IP address." + }, + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" + ], + "name": "Make an IP configuration the default for the supplied NIC." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage IP configurations of a network interface." + }, + "names": [ + "network", + "nic", + "ip-config" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a network interface." + }, + "names": [ + "network", + "nic", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" + ], + "name": "Create a network interface for a specified subnet on a specified virtual network." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" + ], + "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" + ], + "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" + ], + "name": "Create a network interface for a specified subnet on a specified virtual network." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" + ], + "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" + ], + "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" + ], + "name": "Create a network interface for a specified subnet on a specified virtual network." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" + ], + "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" + ], + "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" + ], + "name": "Create a network interface for a specified subnet on a specified virtual network." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" + ], + "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" + ], + "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" + ], + "name": "Create a network interface for a specified subnet on a specified virtual network." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" + ], + "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" + ], + "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network interface." + }, + "names": [ + "network", + "nic", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic delete -g MyResourceGroup -n MyNic" + ], + "name": "Delete a network interface." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic delete -g MyResourceGroup -n MyNic" + ], + "name": "Delete a network interface." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic delete -g MyResourceGroup -n MyNic" + ], + "name": "Delete a network interface." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic delete -g MyResourceGroup -n MyNic" + ], + "name": "Delete a network interface." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic delete -g MyResourceGroup -n MyNic" + ], + "name": "Delete a network interface." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "lines": [ + "To list network interfaces attached to VMs in VM scale sets use `az vmss nic list` or `az vmss nic list-vm-nics`." + ], + "short": "List network interfaces." + }, + "names": [ + "network", + "nic", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" + ], + "name": "List all NICs by internal DNS suffix." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" + ], + "name": "List all NICs by internal DNS suffix." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2015-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" + ], + "name": "List all NICs by internal DNS suffix." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" + ], + "name": "List all NICs by internal DNS suffix." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" + ], + "name": "List all NICs by internal DNS suffix." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list-effective-nsg": { + "help": { + "lines": [ + "To learn more about troubleshooting using effective security rules visit https://learn.microsoft.com/en-us/azure/virtual-network/diagnose-network-traffic-filter-problem." + ], + "short": "List all effective network security groups applied to a network interface." + }, + "names": [ + "network", + "nic", + "list-effective-nsg" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic list-effective-nsg -g MyResourceGroup -n MyNic" + ], + "name": "List the effective security groups associated with a NIC." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectivenetworksecuritygroups", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic list-effective-nsg -g MyResourceGroup -n MyNic" + ], + "name": "List the effective security groups associated with a NIC." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectivenetworksecuritygroups", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic list-effective-nsg -g MyResourceGroup -n MyNic" + ], + "name": "List the effective security groups associated with a NIC." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectivenetworksecuritygroups", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a network interface." + }, + "names": [ + "network", + "nic", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" + ], + "name": "Get the internal domain name suffix of a NIC." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" + ], + "name": "Get the internal domain name suffix of a NIC." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" + ], + "name": "Get the internal domain name suffix of a NIC." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" + ], + "name": "Get the internal domain name suffix of a NIC." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" + ], + "name": "Get the internal domain name suffix of a NIC." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show-effective-route-table": { + "help": { + "lines": [ + "To learn more about troubleshooting using the effective route tables visit https://learn.microsoft.com/en-us/azure/virtual-network/diagnose-network-routing-problem#using-effective-routes-to-troubleshoot-vm-traffic-flow." + ], + "short": "Show the effective route table applied to a network interface." + }, + "names": [ + "network", + "nic", + "show-effective-route-table" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic show-effective-route-table -g MyResourceGroup -n MyNic" + ], + "name": "Show the effective routes applied to a network interface." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectiveroutetable", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic show-effective-route-table -g MyResourceGroup -n MyNic" + ], + "name": "Show the effective routes applied to a network interface." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectiveroutetable", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic show-effective-route-table -g MyResourceGroup -n MyNic" + ], + "name": "Show the effective routes applied to a network interface." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectiveroutetable", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network interface." + }, + "names": [ + "network", + "nic", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" + ], + "name": "Update a network interface to use a different network security group." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" + ], + "name": "Update a network interface to use a different network security group." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" + ], + "name": "Update a network interface to use a different network security group." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" + ], + "name": "Update a network interface to use a different network security group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" + ], + "name": "Update a network interface to use a different network security group." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about network interfaces in Azure, visit https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-network-interface?tabs=network-interface-portal." + ], + "short": "Manage network interfaces." + }, + "names": [ + "network", + "nic" + ] + }, + "nsg": { + "commandGroups": { + "rule": { + "commands": { + "create": { + "help": { + "short": "Create a network security group rule." + }, + "names": [ + "network", + "nsg", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" + ], + "name": "Create a basic \"Allow\" NSG rule with the highest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" + ], + "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" + ], + "name": "Create a security rule using service tags. For more details visit https://aka.ms/servicetags" + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" + ], + "name": "Create a security rule using application security groups. https://aka.ms/applicationsecuritygroups" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" + ], + "name": "Create a basic \"Allow\" NSG rule with the highest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" + ], + "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" + ], + "name": "Create a security rule using service tags (https://aka.ms/servicetags)." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" + ], + "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" + ], + "name": "Create a basic \"Allow\" NSG rule with the highest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" + ], + "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" + ], + "name": "Create a security rule using service tags (https://aka.ms/servicetags)." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" + ], + "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" + ], + "name": "Create a basic \"Allow\" NSG rule with the highest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" + ], + "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" + ], + "name": "Create a security rule using service tags (https://aka.ms/servicetags)." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" + ], + "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" + ], + "name": "Create a basic \"Allow\" NSG rule with the highest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" + ], + "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" + ], + "name": "Create a security rule using service tags (https://aka.ms/servicetags)." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" + ], + "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" + ], + "name": "Create a basic \"Allow\" NSG rule with the highest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" + ], + "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" + ], + "name": "Create a security rule using service tags (https://aka.ms/servicetags)." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" + ], + "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network security group rule." + }, + "names": [ + "network", + "nsg", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Delete a network security group rule." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Delete a network security group rule." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Delete a network security group rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Delete a network security group rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Delete a network security group rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Delete a network security group rule." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all rules in a network security group." + }, + "names": [ + "network", + "nsg", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" + ], + "name": "List all rules in a network security group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" + ], + "name": "List all rules in a network security group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" + ], + "name": "List all rules in a network security group." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" + ], + "name": "List all rules in a network security group." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" + ], + "name": "List all rules in a network security group." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a network security group rule." + }, + "names": [ + "network", + "nsg", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Get the details of a network security group rule." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Get the details of a network security group rule." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Get the details of a network security group rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Get the details of a network security group rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Get the details of a network security group rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Get the details of a network security group rule." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network security group rule." + }, + "names": [ + "network", + "nsg", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" + ], + "name": "Update an NSG rule with a new wildcard destination address prefix." + }, + { + "commands": [ + "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" + ], + "name": "Update a network security group rule. (autogenerated)" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" + ], + "name": "Update an NSG rule with a new wildcard destination address prefix." + }, + { + "commands": [ + "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" + ], + "name": "Update a network security group rule." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" + ], + "name": "Update an NSG rule with a new wildcard destination address prefix." + }, + { + "commands": [ + "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" + ], + "name": "Update a network security group rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" + ], + "name": "Update an NSG rule with a new wildcard destination address prefix." + }, + { + "commands": [ + "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" + ], + "name": "Update a network security group rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" + ], + "name": "Update an NSG rule with a new wildcard destination address prefix." + }, + { + "commands": [ + "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" + ], + "name": "Update a network security group rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" + ], + "name": "Update an NSG rule with a new wildcard destination address prefix." + }, + { + "commands": [ + "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" + ], + "name": "Update a network security group rule." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network security group rules." + }, + "names": [ + "network", + "nsg", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a network security group." + }, + "names": [ + "network", + "nsg", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg create -g MyResourceGroup -n MyNsg --tags super_secure no_80 no_22" + ], + "name": "Create an NSG in a resource group within a region with tags." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" + ], + "name": "Create an NSG in a resource group within a region with tags." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" + ], + "name": "Create an NSG in a resource group within a region with tags." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" + ], + "name": "Create an NSG in a resource group within a region with tags." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" + ], + "name": "Create an NSG in a resource group within a region with tags." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" + ], + "name": "Create an NSG in a resource group within a region with tags." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network security group." + }, + "names": [ + "network", + "nsg", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg delete -g MyResourceGroup -n MyNsg" + ], + "name": "Delete an NSG in a resource group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg delete -g MyResourceGroup -n MyNsg" + ], + "name": "Delete an NSG in a resource group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg delete -g MyResourceGroup -n MyNsg" + ], + "name": "Delete an NSG in a resource group." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg delete -g MyResourceGroup -n MyNsg" + ], + "name": "Delete an NSG in a resource group." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg delete -g MyResourceGroup -n MyNsg" + ], + "name": "Delete an NSG in a resource group." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg delete -g MyResourceGroup -n MyNsg" + ], + "name": "Delete an NSG in a resource group." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List network security groups." + }, + "names": [ + "network", + "nsg", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg list --query \"[?location=='westus']\"" + ], + "name": "List all NSGs in the 'westus' region." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg list --query \"[?location=='westus']\"" + ], + "name": "List all NSGs in the 'westus' region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg list --query \"[?location=='westus']\"" + ], + "name": "List all NSGs in the 'westus' region." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2015-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg list --query \"[?location=='westus']\"" + ], + "name": "List all NSGs in the 'westus' region." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg list --query \"[?location=='westus']\"" + ], + "name": "List all NSGs in the 'westus' region." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg list --query \"[?location=='westus']\"" + ], + "name": "List all NSGs in the 'westus' region." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2020-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a network security group." + }, + "names": [ + "network", + "nsg", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg" + ], + "name": "Get basic information about an NSG." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" + ], + "name": "Get the default security rules of an NSG and format the output as a table." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" + ], + "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg" + ], + "name": "Get basic information about an NSG." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" + ], + "name": "Get the default security rules of an NSG and format the output as a table." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" + ], + "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg" + ], + "name": "Get basic information about an NSG." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" + ], + "name": "Get the default security rules of an NSG and format the output as a table." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" + ], + "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg" + ], + "name": "Get basic information about an NSG." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" + ], + "name": "Get the default security rules of an NSG and format the output as a table." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" + ], + "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg" + ], + "name": "Get basic information about an NSG." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" + ], + "name": "Get the default security rules of an NSG and format the output as a table." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" + ], + "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg" + ], + "name": "Get basic information about an NSG." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" + ], + "name": "Get the default security rules of an NSG and format the output as a table." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" + ], + "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "This command can only be used to update the tags of an NSG. Name and resource group are immutable and cannot be updated." + ], + "short": "Update a network security group." + }, + "names": [ + "network", + "nsg", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" + ], + "name": "Remove a tag of an NSG." + }, + { + "commands": [ + "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update a network security group. (autogenerated)" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" + ], + "name": "Remove a tag of an NSG." + }, + { + "commands": [ + "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update a network security group. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" + ], + "name": "Remove a tag of an NSG." + }, + { + "commands": [ + "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update a network security group. (autogenerated)" + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" + ], + "name": "Remove a tag of an NSG." + }, + { + "commands": [ + "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update a network security group. (autogenerated)" + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" + ], + "name": "Remove a tag of an NSG." + }, + { + "commands": [ + "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update a network security group. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" + ], + "name": "Remove a tag of an NSG." + }, + { + "commands": [ + "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update a network security group. (autogenerated)" + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "You can control network traffic to resources in a virtual network using a network security group. A network security group contains a list of security rules that allow or deny inbound or outbound network traffic based on source or destination IP addresses, Application Security Groups, ports, and protocols. For more information visit https://docs.microsoft.com/azure/virtual-network/virtual-networks-create-nsg-arm-cli." + ], + "short": "Manage Azure Network Security Groups (NSGs)." + }, + "names": [ + "network", + "nsg" + ] + }, + "p2s-vpn-gateway": { + "commands": { + "disconnect": { + "help": { + "short": "Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group." + }, + "names": [ + "network", + "p2s-vpn-gateway", + "disconnect" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network p2s-vpn-gateway disconnect -g MyResourceGroup -n MyP2sGateway --vpn-connection-ids \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/p2sVpnGateways/MyP2sGateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\"" + ], + "name": "Disconnect P2S vpn connections." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/p2svpngateways/{}/disconnectp2svpnconnections", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "reset": { + "help": { + "short": "Resets the primary of the p2s vpn gateway in the specified resource group." + }, + "names": [ + "network", + "p2s-vpn-gateway", + "reset" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network p2s-vpn-gateway reset -g MyResourceGroup -n MyP2sGateway" + ], + "name": "Resets the primary of the p2s vpn gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/p2svpngateways/{}/reset", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage point-to-site VPN gateway." + }, + "names": [ + "network", + "p2s-vpn-gateway" + ] + }, + "perimeter": { + "commandGroups": { + "association": { + "commands": { + "create": { + "help": { + "short": "Creates or updates a NSP resource association." + }, + "names": [ + "network", + "perimeter", + "association", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter association create -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup --access-mode Learning --private-link-resource \"{id:}\" --profile \"{id:}\"" + ], + "name": "Create NSP Association" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter association create -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup --access-mode Learning --private-link-resource \"{id:}\" --profile \"{id:}\"" + ], + "name": "Create NSP Association" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an NSP association resource." + }, + "names": [ + "network", + "perimeter", + "association", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter association delete -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Delete NSP Association" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter association delete -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Delete NSP Association" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists the NSP resource associations." + }, + "names": [ + "network", + "perimeter", + "association", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter association list --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "List NSP Associations inside a Perimeter" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter association list --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "List NSP Associations inside a Perimeter" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the specified NSP association by name." + }, + "names": [ + "network", + "perimeter", + "association", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter association show -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Get NSP Association" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter association show -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Get NSP Association" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Creates or updates a NSP resource association." + }, + "names": [ + "network", + "perimeter", + "association", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter association update --name MyAssociation --perimeter-name MyPerimeter --resource-group MyResourceGroup --access-mode Enforced --private-link-resource id=\" --profile id=\"ProfileArmID\"" + ], + "name": "Update NSP Association" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter association update --name MyAssociation --perimeter-name MyPerimeter --resource-group MyResourceGroup --access-mode Enforced --private-link-resource id=\" --profile id=\"ProfileArmID\"" + ], + "name": "Update NSP Association" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NSP Associations" + }, + "names": [ + "network", + "perimeter", + "association" + ] + }, + "link": { + "commands": { + "create": { + "help": { + "short": "Create NSP link resource." + }, + "names": [ + "network", + "perimeter", + "link", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link create --name link1 --perimeter-name nsp1 --resource-group rg1 --auto-remote-nsp-id --local-inbound-profile \"[\\'*\\']\" --remote-inbound-profile \"[\\'*\\']\" '" + ], + "name": "Create NSP Link" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link create --name link1 --perimeter-name nsp1 --resource-group rg1 --auto-remote-nsp-id --local-inbound-profile \"[\\'*\\']\" --remote-inbound-profile \"[\\'*\\']\" '" + ], + "name": "Create NSP Link" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an NSP Link resource." + }, + "names": [ + "network", + "perimeter", + "link", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link delete --name link1 --perimeter-name nsp1 --resource-group rg1" + ], + "name": "Delete NSP link" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link delete --name link1 --perimeter-name nsp1 --resource-group rg1" + ], + "name": "Delete NSP link" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the NSP Link resources in the specified network security perimeter." + }, + "names": [ + "network", + "perimeter", + "link", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link list --perimeter-name nsp1 --resource-group rg1" + ], + "name": "Lists NSP links in a parameter" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link list --perimeter-name nsp1 --resource-group rg1" + ], + "name": "Lists NSP links in a parameter" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified NSP link resource." + }, + "names": [ + "network", + "perimeter", + "link", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link list --perimeter-name nsp1 --resource-group rg1" + ], + "name": "Get NSP link" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link list --perimeter-name nsp1 --resource-group rg1" + ], + "name": "Get NSP link" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update NSP link resource." + }, + "names": [ + "network", + "perimeter", + "link", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link update --name link1 --perimeter-name nsp1 --resource-group rg1 --local-inbound-profile \"[\\'*\\']\"" + ], + "name": "Update NSP Link" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link update --name link1 --perimeter-name nsp1 --resource-group rg1 --local-inbound-profile \"[\\'*\\']\"" + ], + "name": "Update NSP Link" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network security perimeter link" + }, + "names": [ + "network", + "perimeter", + "link" + ] + }, + "link-reference": { + "commands": { + "delete": { + "help": { + "short": "Delete an NSP LinkReference resource." + }, + "names": [ + "network", + "perimeter", + "link-reference", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link-reference delete --perimeter-name nsp2 --resource-group rg1 --name linkref2" + ], + "name": "Delete a link reference" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link-reference delete --perimeter-name nsp2 --resource-group rg1 --name linkref2" + ], + "name": "Delete a link reference" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the NSP LinkReference resources in the specified network security perimeter." + }, + "names": [ + "network", + "perimeter", + "link-reference", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link-reference list --perimeter-name nsp2 --resource-group rg1" + ], + "name": "List NSP link reference" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link-reference list --perimeter-name nsp2 --resource-group rg1" + ], + "name": "List NSP link reference" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified NSP linkReference resource." + }, + "names": [ + "network", + "perimeter", + "link-reference", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link-reference show --perimeter-name nsp2 --resource-group rg1 --name linkref2" + ], + "name": "Get a link reference" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link-reference show --perimeter-name nsp2 --resource-group rg1 --name linkref2" + ], + "name": "Get a link reference" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network security perimeter link reference" + }, + "names": [ + "network", + "perimeter", + "link-reference" + ] + }, + "onboarded-resources": { + "commands": { + "list": { + "help": { + "short": "Gets the list of resources that are onboarded with NSP. These resources can be associated with a network security perimeter." + }, + "names": [ + "network", + "perimeter", + "onboarded-resources", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter onboarded-resources list -l northcentralus" + ], + "name": "List NSP onboarded resources" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/perimeterassociableresourcetypes", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter onboarded-resources list -l northcentralus" + ], + "name": "List NSP onboarded resources" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/perimeterassociableresourcetypes", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage resources onboarded to NSP" + }, + "names": [ + "network", + "perimeter", + "onboarded-resources" + ] + }, + "profile": { + "commandGroups": { + "access-rule": { + "commands": { + "create": { + "help": { + "short": "Creates or updates a network access rule." + }, + "names": [ + "network", + "perimeter", + "profile", + "access-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes \"[10.10.0.0/16]\"" + ], + "name": "Create IP based access rule" + }, + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --nsp \"[{id:}]\"" + ], + "name": "Create NSP based access rule" + }, + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --fqdn \"['www.abc.com', 'www.google.com']\" --direction \"Outbound\"" + ], + "name": "Create FQDN based access rule" + }, + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --subscriptions [0].id=\"\" [1].id=\"\"" + ], + "name": "Create Subscription based access rule" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes \"[10.10.0.0/16]\"" + ], + "name": "Create IP based access rule" + }, + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --nsp \"[{id:}]\"" + ], + "name": "Create NSP based access rule" + }, + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --fqdn \"['www.abc.com', 'www.google.com']\" --direction \"Outbound\"" + ], + "name": "Create FQDN based access rule" + }, + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --subscriptions [0].id=\"\" [1].id=\"\"" + ], + "name": "Create Subscription based access rule" + }, + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --service-tags [st1,st2]" + ], + "name": "Create ServiceTags based access rule" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an NSP access rule." + }, + "names": [ + "network", + "perimeter", + "profile", + "access-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule delete -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Delete NSP access rule" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule delete -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Delete NSP access rule" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists the NSP access rules in the specified NSP profile." + }, + "names": [ + "network", + "perimeter", + "profile", + "access-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule list --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "List access rules inside a Profile" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule list --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "List access rules inside a Profile" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the specified NSP access rule by name." + }, + "names": [ + "network", + "perimeter", + "profile", + "access-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule show -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Get NSP access rule" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule show -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Get NSP access rule" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Creates or updates a network access rule." + }, + "names": [ + "network", + "perimeter", + "profile", + "access-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule update -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes \"[10.10.0.0/16]\"" + ], + "name": "Update access rule" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule update -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes \"[10.10.0.0/16]\"" + ], + "name": "Update access rule" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Access Rules of a Profile inside an NSP" + }, + "names": [ + "network", + "perimeter", + "profile", + "access-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Creates or updates a network profile." + }, + "names": [ + "network", + "perimeter", + "profile", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile create -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Create NSP Profile" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile create -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Create NSP Profile" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an NSP profile." + }, + "names": [ + "network", + "perimeter", + "profile", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile delete -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Delete NSP Profile" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile delete -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Delete NSP Profile" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists the NSP profiles in the specified network security perimeter." + }, + "names": [ + "network", + "perimeter", + "profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile list --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "List NSP Profiles inside a Perimeter" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile list --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "List NSP Profiles inside a Perimeter" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the specified NSP profile." + }, + "names": [ + "network", + "perimeter", + "profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile show --perimeter-name MyPerimeter -g MyResourceGroup -n MyProfile" + ], + "name": "Get NSP Profile" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile show --perimeter-name MyPerimeter -g MyResourceGroup -n MyProfile" + ], + "name": "Get NSP Profile" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Creates or updates a network profile." + }, + "names": [ + "network", + "perimeter", + "profile", + "update" + ], + "versions": [ + { + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Profiles under an NSP" + }, + "names": [ + "network", + "perimeter", + "profile" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Creates a Network Security Perimeter." + }, + "names": [ + "network", + "perimeter", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter create -n MyPerimeter -g MyResourceGroup -l northcentralus" + ], + "name": "Create a Network Security Perimeter" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter create -n MyPerimeter -g MyResourceGroup -l northcentralus" + ], + "name": "Create a Network Security Perimeter" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a network security perimeter." + }, + "names": [ + "network", + "perimeter", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter delete -g MyResourceGroup -n MyPerimeter" + ], + "name": "Delete a Network Security Perimeter" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter delete -g MyResourceGroup -n MyPerimeter" + ], + "name": "Delete a Network Security Perimeter" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all network security perimeters in a subscription." + }, + "names": [ + "network", + "perimeter", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter list -g MyResourceGroup" + ], + "name": "List Network Security Perimeters" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecurityperimeters", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter list -g MyResourceGroup" + ], + "name": "List Network Security Perimeters" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecurityperimeters", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the specified network security perimeter by the name." + }, + "names": [ + "network", + "perimeter", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter show -g MyResourceGroup -n MyPerimeter" + ], + "name": "Get the Network Security Perimeter" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter show -g MyResourceGroup -n MyPerimeter" + ], + "name": "Get the Network Security Perimeter" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Creates or updates a Network Security Perimeter." + }, + "names": [ + "network", + "perimeter", + "update" + ], + "versions": [ + { + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + }, + { + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Security Perimeters" + }, + "names": [ + "network", + "perimeter" + ] + }, + "private-dns": { + "commandGroups": { + "link": { + "commandGroups": { + "vnet": { + "commands": { + "create": { + "help": { + "short": "Create a virtual network link to the specified Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "link", + "vnet", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns link vnet create -g MyResourceGroup -n MyLinkName -z www.mysite.com -v MyVirtualNetworkId -e False" + ], + "name": "Create a virtual network link to the specified private DNS zone." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone." + ], + "short": "Delete a virtual network link to the specified private DNS zone." + }, + "names": [ + "network", + "private-dns", + "link", + "vnet", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns link vnet delete -g MyResourceGroup -z www.mysite.com -n MyLinkName" + ], + "name": "Delete a virtual network link to the specified private DNS zone." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the virtual network links to the specified private DNS zone." + }, + "names": [ + "network", + "private-dns", + "link", + "vnet", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns link vnet list -g MyResourceGroup -z www.mysite.com" + ], + "name": "List virtual network links to the specified private DNS zone in a resource group." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a virtual network link to the specified private DNS zone." + }, + "names": [ + "network", + "private-dns", + "link", + "vnet", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns link vnet show -g MyResourceGroup -n MyLinkName -z www.mysite.com" + ], + "name": "Get a virtual network link to the specified private DNS zone." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a virtual network link's properties. Does not modify virtual network within the link." + }, + "names": [ + "network", + "private-dns", + "link", + "vnet", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns link vnet update -g MyResourceGroup -n MyLinkName -z www.mysite.com -e True" + ], + "name": "Update a virtual network link properties to enable registration." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage virtual network links to the specified Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "link", + "vnet" + ] + } + }, + "help": { + "short": "Manage Private DNS links." + }, + "names": [ + "network", + "private-dns", + "link" + ] + }, + "record-set": { + "commands": { + "create": { + "help": { + "short": "Create a record set within a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "record-set", + "create" + ], + "versions": [ + { + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a record set from a Private DNS zone. This operation cannot be undone." + }, + "names": [ + "network", + "private-dns", + "record-set", + "delete" + ], + "versions": [ + { + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all record sets within a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "record-set", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns record-set list -g MyResourceGroup -z www.mysite.com --query \"[?name=='@']\"" + ], + "name": "List all \"@\" record sets within this zone." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/all", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "list-by-type": { + "help": { + "short": "Get the record sets of a specified type in a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "record-set", + "list-by-type" + ], + "versions": [ + { + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a record set." + }, + "names": [ + "network", + "private-dns", + "record-set", + "show" + ], + "versions": [ + { + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a record set within a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "record-set", + "update" + ], + "versions": [ + { + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Private DNS records and record sets." + }, + "names": [ + "network", + "private-dns", + "record-set" + ] + }, + "zone": { + "commands": { + "create": { + "help": { + "short": "Create a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "zone", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone create -g MyResourceGroup -n www.mysite.com" + ], + "name": "Create a Private DNS zone using a fully qualified domain name." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed." + ], + "short": "Delete a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "zone", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone delete -g MyResourceGroup -n www.mysite.com" + ], + "name": "Delete a Private DNS zone using a fully qualified domain name." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Private DNS zones." + }, + "names": [ + "network", + "private-dns", + "zone", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone list -g MyResourceGroup" + ], + "name": "List Private DNS zones in a resource group." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/privatednszones", + "plane": "mgmt-plane", + "version": "2018-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "zone", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone show -g MyResourceGroup -n www.mysite.com" + ], + "name": "Get a Private DNS zone using a fully qualified domain name." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Private DNS zone's properties. Does not modify Private DNS records or virtual network links within the zone." + }, + "names": [ + "network", + "private-dns", + "zone", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone update -g MyResourceGroup -n www.mysite.com --tags CostCenter=Marketing" + ], + "name": "Update a Private DNS zone properties to change the user-defined value of a previously set tag." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Private DNS zones." + }, + "names": [ + "network", + "private-dns", + "zone" + ] + } + }, + "help": { + "short": "Manage Private DNS domains in Azure." + }, + "names": [ + "network", + "private-dns" + ] + }, + "private-endpoint": { + "commandGroups": { + "asg": { + "commands": { + "add": { + "help": { + "short": "Add a private endpoint application security group." + }, + "names": [ + "network", + "private-endpoint", + "asg", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint asg add --endpoint-name MyPE -g MyRG --asg-id MyApplicationSecurityGroupId" + ], + "name": "Add a private endpoint application security group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.applicationSecurityGroups[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List application security group within a private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "asg", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint asg list --endpoint-name MyPE -g MyRG" + ], + "name": "List application security group within a private endpoint." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.applicationSecurityGroups", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove a private endpoint application security group." + }, + "names": [ + "network", + "private-endpoint", + "asg", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint asg remove --endpoint-name MyPE -g MyRG --asg-id MyApplicationSecurityGroupId" + ], + "name": "Remove a private endpoint application security group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.applicationSecurityGroups[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "asg", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.applicationSecurityGroups[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "asg", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.applicationSecurityGroups[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoint application security groups." + }, + "names": [ + "network", + "private-endpoint", + "asg" + ] + }, + "dns-zone-group": { + "commandGroups": { + "private-dns-zone-config": { + "commands": { + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "private-dns-zone-config", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateDnsZoneConfigs[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "private-dns-zone-config", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateDnsZoneConfigs[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "private-dns-zone-config" + ] + } + }, + "commands": { + "add": { + "help": { + "short": "Add a private endpoint dns zone into a dns zone group." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint dns-zone-group add --endpoint-name MyPE -g MyRG -n MyZoneGroup --zone-name Zone1 --private-dns-zone PrivateDNSZone1" + ], + "name": "Add a private endpoint dns zone group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateDnsZoneConfigs[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a private endpoint dns zone group." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint dns-zone-group create --endpoint-name MyPE -g MyRG -n MyZoneGroup --zone-name Zone1 --private-dns-zone PrivateDNSZone1" + ], + "name": "Create a private endpoint dns zone group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private endpoint dns zone group." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint dns-zone-group delete --endpoint-name MyEndpoint --name MyPrivateDnsZoneGroup --resource-group MyResourceGroup" + ], + "name": "Delete a private endpoint dns zone group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all private endpoint dns zone groups." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint dns-zone-group list --endpoint-name MyEndpoint --resource-group MyResourceGroup" + ], + "name": "List all private endpoint dns zone groups." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove a private endpoint dns zone into a dns zone group." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint dns-zone-group remove --endpoint-name MyPE -g MyRG -n MyZoneGroup --zone-name Zone1" + ], + "name": "Remove a private endpoint dns zone group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateDnsZoneConfigs[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a private endpoint dns zone group." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint dns-zone-group show --endpoint-name MyEndpoint --name MyPrivateDnsZoneGroup --resource-group MyResourceGroup" + ], + "name": "Show a private endpoint dns zone group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a private dns zone group in the specified private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoint dns zone group." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group" + ] + }, + "ip-config": { + "commands": { + "add": { + "help": { + "short": "Add a private endpoint ip configuration." + }, + "names": [ + "network", + "private-endpoint", + "ip-config", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint ip-config add --endpoint-name MyPE -g MyRG -n MyIpConfig --group-id MyGroup --member-name MyMember --private-ip-address MyPrivateIPAddress" + ], + "name": "Add a private endpoint ip configuration." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List ip configuration within a private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "ip-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint ip-config list --endpoint-name MyPE -g MyRG" + ], + "name": "List ip configuration within a private endpoint." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove a private endpoint ip configuration." + }, + "names": [ + "network", + "private-endpoint", + "ip-config", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint ip-config remove --endpoint-name MyPE -g MyRG -n MyIpConfig" + ], + "name": "Remove a private endpoint ip configuration." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "ip-config", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "ip-config", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoint ip configurations." + }, + "names": [ + "network", + "private-endpoint", + "ip-config" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint create -g MyResourceGroup -n MyPE --vnet-name MyVnetName --subnet MySubnet --private-connection-resource-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/privateLinkServices/MyPLS\" --connection-name tttt -l centralus" + ], + "name": "Create a private endpoint." + }, + { + "commands": [ + "network private-endpoint create -n MyPE -g MyResourceGroup --vnet-name MyVnetName --subnet MySubnet --connection-name MyConnectionName --group-id MyGroupId --private-connection-resource-id MyResourceId --asg id=MyAsgId --asg id=MyAsgId" + ], + "name": "Create a private endpoint with ASGs." + }, + { + "commands": [ + "network private-endpoint create -n MyPE -g MyResourceGroup --vnet-name MyVnetName --subnet MySubnet --connection-name MyConnectionName --group-id MyGroupId --private-connection-resource-id MyResourceId --ip-configs [{name:Myipconfig1,group-id:MyGroupId ,member-name:MyMemberName,private-ip-address:10.0.0.4},{name:Myipconfig2,private-ip-address:10.0.0.6}]" + ], + "name": "Create a private endpoint with ip-configs." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint delete --name MyPrivateEndpoint --resource-group MyResourceGroup" + ], + "name": "Delete a private endpoint." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List private endpoints." + }, + "names": [ + "network", + "private-endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint list -g MyResourceGroup" + ], + "name": "List private endpoints." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/privateendpoints", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-types": { + "help": { + "short": "Returns all of the resource types that can be linked to a Private Endpoint in this subscription in this region." + }, + "names": [ + "network", + "private-endpoint", + "list-types" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint list-types -l centralus" + ], + "name": "List all of the resource types" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availableprivateendpointtypes", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availableprivateendpointtypes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint show --name MyPrivateEndpoint --resource-group MyResourceGroup" + ], + "name": "Get the details of a private endpoint" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint update -g MyResourceGroup -n MyPE --request-message \"test\" --tags mytag=hello" + ], + "name": "Update a private endpoint." + }, + { + "commands": [ + "network private-endpoint update --name MyPE --resource-group MyResourceGroup --set useRemoteGateways=true" + ], + "name": "Update a private endpoint." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoints." + }, + "names": [ + "network", + "private-endpoint" + ] + }, + "private-link-service": { + "commandGroups": { + "connection": { + "commands": { + "create": { + "help": { + "short": "Create private end point connection for a private link service in a subscription." + }, + "names": [ + "network", + "private-link-service", + "connection", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private link service endpoint connection." + }, + "names": [ + "network", + "private-link-service", + "connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service connection delete --name MyPrivateEndpointConnection --resource-group MyResourceGroup --service-name MyService" + ], + "name": "Delete a private link service endpoint connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all private end point connections for a specific private link service." + }, + "names": [ + "network", + "private-link-service", + "connection", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specific private end point connection by specific private link service in the resource group." + }, + "names": [ + "network", + "private-link-service", + "connection", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "To update the connection status, the name of the connection should be provided. Please obtain this name by running 'az network private-link-service show -g MyResourceGroup -n MyPLSName'. The connection name is under the 'privateEndpointConnections' filed." + ], + "short": "Update a private link service endpoint connection." + }, + "names": [ + "network", + "private-link-service", + "connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service connection update -g MyResourceGroup -n MyEndpointName.f072a430-2d82-4470-ab30-d23fcfee58d1 --service-name MyPLSName --connection-status Rejected" + ], + "name": "Update the endpoint connections status of private link service" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private link service endpoint connections." + }, + "names": [ + "network", + "private-link-service", + "connection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a private link service." + }, + "names": [ + "network", + "private-link-service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service create -g MyResourceGroup -n MyPLSName --vnet-name MyVnetName --subnet MySubnet --lb-name MyLBName --lb-frontend-ip-configs LoadBalancerFrontEnd -l centralus" + ], + "name": "Create a private link service" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private link service." + }, + "names": [ + "network", + "private-link-service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service delete --name MyPrivateLinkService --resource-group MyResourceGroup" + ], + "name": "Delete a private link service." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List private link services." + }, + "names": [ + "network", + "private-link-service", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service list --resource-group MyResourceGroup" + ], + "name": "List private link services." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/privatelinkservices", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-auto-approved": { + "help": { + "short": "List all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region." + }, + "names": [ + "network", + "private-link-service", + "list-auto-approved" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service list-auto-approved -l westus" + ], + "name": "List all of the private link service that can be linked to a Private Endpoint with auto approved" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/autoapprovedprivatelinkservices", + "plane": "mgmt-plane", + "version": "2023-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/autoapprovedprivatelinkservices", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network private-link-service list-auto-approved -l westus" + ], + "name": "List all of the private link service that can be linked to a Private Endpoint with auto approved" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/autoapprovedprivatelinkservices", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/autoapprovedprivatelinkservices", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a private link service." + }, + "names": [ + "network", + "private-link-service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service show --name MyPrivateLinkService --resource-group MyResourceGroup" + ], + "name": "Get the details of a private link service." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a private link service." + }, + "names": [ + "network", + "private-link-service", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service update -g MyResourceGroup -n MyPLSName --visibility SubId1 SubId2 --auto-approval SubId1 SubId2" + ], + "name": "Update a private link service" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private link services." + }, + "names": [ + "network", + "private-link-service" + ] + }, + "profile": { + "commands": { + "create": { + "help": { + "short": "Create a network profile." + }, + "names": [ + "network", + "profile", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network profile." + }, + "names": [ + "network", + "profile", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network profile delete --name MyNetworkProfile --resource-group MyResourceGroup" + ], + "name": "Delete a network profile. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List network profiles." + }, + "names": [ + "network", + "profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network profile list --resource-group MyResourceGroup" + ], + "name": "List network profiles (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkprofiles", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a network profile." + }, + "names": [ + "network", + "profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network profile show --name MyNetworkProfile --resource-group MyResourceGroup" + ], + "name": "Get the details of a network profile. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network profile." + }, + "names": [ + "network", + "profile", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To create a network profile, see the create command for the relevant resource. Currently, only Azure Container Instances are supported." + ], + "short": "Manage network profiles." + }, + "names": [ + "network", + "profile" + ] + }, + "public-ip": { + "commandGroups": { + "ddos-protection-statu": { + "commands": { + "show": { + "help": { + "short": "Get the Ddos Protection Status of a Public IP Address" + }, + "names": [ + "network", + "public-ip", + "ddos-protection-statu", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip show-ddos-protection-statu -n MyPublicIp -g MyResourceGroup" + ], + "name": "Gets the Ddos Protection Status of a Public IP Address" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}/ddosprotectionstatus", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip show-ddos-protection-statu -n MyPublicIp -g MyResourceGroup" + ], + "name": "Gets the Ddos Protection Status of a Public IP Address" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}/ddosprotectionstatus", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage public IP ddos protection statu." + }, + "names": [ + "network", + "public-ip", + "ddos-protection-statu" + ] + }, + "prefix": { + "commands": { + "create": { + "help": { + "short": "Create a public IP prefix resource." + }, + "names": [ + "network", + "public-ip", + "prefix", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip prefix create --length 28 --location westus2 --name MyPublicIPPrefix --resource-group MyResourceGroup" + ], + "name": "Create a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix create --length 28 --location westus2 --name MyPublicIPPrefix --resource-group MyResourceGroup" + ], + "name": "Create a public IP prefix resource. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix create --length 28 --location westus2 --name MyPublicIPPrefix --resource-group MyResourceGroup" + ], + "name": "Create a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a public IP prefix resource." + }, + "names": [ + "network", + "public-ip", + "prefix", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip prefix delete --name MyPublicIPPrefix --resource-group MyResourceGroup" + ], + "name": "Delete a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix delete --name MyPublicIPPrefix --resource-group MyResourceGroup" + ], + "name": "Delete a public IP prefix resource. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix delete --name MyPublicIPPrefix --resource-group MyResourceGroup" + ], + "name": "Delete a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List public IP prefix resources." + }, + "names": [ + "network", + "public-ip", + "prefix", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip prefix list --resource-group MyResourceGroup" + ], + "name": "List public IP prefix resource." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipprefixes", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix list --resource-group MyResourceGroup" + ], + "name": "List public IP prefix resource." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipprefixes", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix list --resource-group MyResourceGroup" + ], + "name": "List public IP prefix resource." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipprefixes", + "plane": "mgmt-plane", + "version": "2022-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a public IP prefix resource." + }, + "names": [ + "network", + "public-ip", + "prefix", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip prefix show --name MyPublicIPPrefix --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Get the details of a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix show --name MyPublicIPPrefix --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Get the details of a public IP prefix resource. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix show --name MyPublicIPPrefix --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Get the details of a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a public IP prefix resource." + }, + "names": [ + "network", + "public-ip", + "prefix", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip prefix update --name MyPublicIPPrefix --resource-group MyResourceGroup --set useRemoteGateways=true" + ], + "name": "Update a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix update --name MyPublicIPPrefix --resource-group MyResourceGroup --set useRemoteGateways=true" + ], + "name": "Update a public IP prefix resource. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix update --name MyPublicIPPrefix --resource-group MyResourceGroup --set useRemoteGateways=true" + ], + "name": "Update a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage public IP prefix resources." + }, + "names": [ + "network", + "public-ip", + "prefix" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a public IP address." + }, + "names": [ + "network", + "public-ip", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp" + ], + "name": "Create a basic public IP resource." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Create a static public IP resource for a DNS name label." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --zone 2" + ], + "name": "Create a public IP resource in an availability zone in the current resource group region." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp" + ], + "name": "Create a basic public IP resource." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Create a static public IP resource for a DNS name label." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --zone 2" + ], + "name": "Create a public IP resource in an availability zone in the current resource group region." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp" + ], + "name": "Create a basic public IP resource." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Create a static public IP resource for a DNS name label." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --zone 2" + ], + "name": "Create a public IP resource in an availability zone in the current resource group region." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp" + ], + "name": "Create a basic public IP resource." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Create a static public IP resource for a DNS name label." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --zone 2" + ], + "name": "Create a public IP resource in an availability zone in the current resource group region." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp" + ], + "name": "Create a basic public IP resource." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Create a static public IP resource for a DNS name label." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --zone 2" + ], + "name": "Create a public IP resource in an availability zone in the current resource group region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp" + ], + "name": "Create a basic public IP resource." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Create a static public IP resource for a DNS name label." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --zone 2" + ], + "name": "Create a public IP resource in an availability zone in the current resource group region." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a public IP address." + }, + "names": [ + "network", + "public-ip", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip delete -g MyResourceGroup -n MyIp" + ], + "name": "Delete a public IP address." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip delete -g MyResourceGroup -n MyIp" + ], + "name": "Delete a public IP address." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip delete -g MyResourceGroup -n MyIp" + ], + "name": "Delete a public IP address." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip delete -g MyResourceGroup -n MyIp" + ], + "name": "Delete a public IP address." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip delete -g MyResourceGroup -n MyIp" + ], + "name": "Delete a public IP address." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip delete -g MyResourceGroup -n MyIp" + ], + "name": "Delete a public IP address." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List public IP addresses." + }, + "names": [ + "network", + "public-ip", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip list" + ], + "name": "List all public IPs in a subscription." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup" + ], + "name": "List all public IPs in a resource group." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" + ], + "name": "List all public IPs of a domain name label." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip list" + ], + "name": "List all public IPs in a subscription." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup" + ], + "name": "List all public IPs in a resource group." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" + ], + "name": "List all public IPs of a domain name label." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2015-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip list" + ], + "name": "List all public IPs in a subscription." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup" + ], + "name": "List all public IPs in a resource group." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" + ], + "name": "List all public IPs of a domain name label." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip list" + ], + "name": "List all public IPs in a subscription." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup" + ], + "name": "List all public IPs in a resource group." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" + ], + "name": "List all public IPs of a domain name label." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip list" + ], + "name": "List all public IPs in a subscription." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup" + ], + "name": "List all public IPs in a resource group." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" + ], + "name": "List all public IPs of a domain name label." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip list" + ], + "name": "List all public IPs in a subscription." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup" + ], + "name": "List all public IPs in a resource group." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" + ], + "name": "List all public IPs of a domain name label." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a public IP address." + }, + "names": [ + "network", + "public-ip", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp" + ], + "name": "Get information about a public IP resource." + }, + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" + ], + "name": "Get the FQDN and IP address of a public IP resource." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp" + ], + "name": "Get information about a public IP resource." + }, + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" + ], + "name": "Get the FQDN and IP address of a public IP resource." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp" + ], + "name": "Get information about a public IP resource." + }, + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" + ], + "name": "Get the FQDN and IP address of a public IP resource." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp" + ], + "name": "Get information about a public IP resource." + }, + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" + ], + "name": "Get the FQDN and IP address of a public IP resource." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp" + ], + "name": "Get information about a public IP resource." + }, + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" + ], + "name": "Get the FQDN and IP address of a public IP resource." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp" + ], + "name": "Get information about a public IP resource." + }, + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" + ], + "name": "Get the FQDN and IP address of a public IP resource." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a public IP address." + }, + "names": [ + "network", + "public-ip", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Update a public IP resource with a DNS name label and static allocation." + }, + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null" + ], + "name": "Detach a DDoS protection plan in a public IP resource." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Update a public IP resource with a DNS name label and static allocation." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Update a public IP resource with a DNS name label and static allocation." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Update a public IP resource with a DNS name label and static allocation." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Update a public IP resource with a DNS name label and static allocation." + }, + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null" + ], + "name": "Detach a DDoS protection plan in a public IP resource." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Update a public IP resource with a DNS name label and static allocation." + }, + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null" + ], + "name": "Detach a DDoS protection plan in a public IP resource." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about public IP addresses visit https://docs.microsoft.com/azure/virtual-network/virtual-network-public-ip-address." + ], + "short": "Manage public IP addresses." + }, + "names": [ + "network", + "public-ip" + ] + }, + "route-filter": { + "commandGroups": { + "rule": { + "commands": { + "create": { + "help": { + "short": "Create a rule in a route filter." + }, + "names": [ + "network", + "route-filter", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter rule create -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule --communities 12076:5040 --access Allow" + ], + "name": "Create a rule in a route filter to allow Dynamics 365." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network route-filter rule create -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule --communities 12076:5040 --access Allow" + ], + "name": "Create a rule in a route filter to allow Dynamics 365." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a rule from a route filter." + }, + "names": [ + "network", + "route-filter", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter rule delete -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule" + ], + "name": "Delete a rule from a route filter." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network route-filter rule delete -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule" + ], + "name": "Delete a rule from a route filter." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List rules in a route filter." + }, + "names": [ + "network", + "route-filter", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter rule list -g MyResourceGroup --filter-name MyRouteFilter" + ], + "name": "List rules in a route filter." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network route-filter rule list -g MyResourceGroup --filter-name MyRouteFilter" + ], + "name": "List rules in a route filter." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list-service-communities": { + "help": { + "short": "Gets all the available BGP service communities." + }, + "names": [ + "network", + "route-filter", + "rule", + "list-service-communities" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter rule list-service-communities -o table" + ], + "name": "Gets all the available BGP service communities." + }, + { + "commands": [ + "network route-filter rule list-service-communities --query '[].bgpCommunities[?communityName==`Exchange`].[communityValue][][]' -o tsv" + ], + "name": "Get the community value for Exchange." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/bgpservicecommunities", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network route-filter rule list-service-communities -o table" + ], + "name": "Gets all the available BGP service communities." + }, + { + "commands": [ + "network route-filter rule list-service-communities --query '[].bgpCommunities[?communityName==`Exchange`].[communityValue][][]' -o tsv" + ], + "name": "Get the community value for Exchange." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/bgpservicecommunities", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a rule in a route filter." + }, + "names": [ + "network", + "route-filter", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter rule show -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule" + ], + "name": "Get the details of a rule in a route filter." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network route-filter rule show -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule" + ], + "name": "Get the details of a rule in a route filter." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a rule in a route filter." + }, + "names": [ + "network", + "route-filter", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter rule update -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule --add communities='12076:5010'" + ], + "name": "Update a rule in a route filter to add Exchange to rule list." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network route-filter rule update -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule --add communities='12076:5010'" + ], + "name": "Update a rule in a route filter to add Exchange to rule list." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage rules in a route filter." + }, + "names": [ + "network", + "route-filter", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a route filter." + }, + "names": [ + "network", + "route-filter", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter create -g MyResourceGroup -n MyRouteFilter" + ], + "name": "Create a route filter." + }, + { + "commands": [ + "network route-filter create --location westus2 --name MyRouteFilter --resource-group MyResourceGroup" + ], + "name": "Create a route filter. (autogenerated)" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a route filter." + }, + "names": [ + "network", + "route-filter", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter delete -g MyResourceGroup -n MyRouteFilter" + ], + "name": "Delete a route filter." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List route filters." + }, + "names": [ + "network", + "route-filter", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter list -g MyResourceGroup" + ], + "name": "List route filters in a resource group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/routefilters", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a route filter." + }, + "names": [ + "network", + "route-filter", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter show -g MyResourceGroup -n MyRouteFilter" + ], + "name": "Get the details of a route filter." + }, + { + "commands": [ + "network route-filter show --expand peerings --name MyRouteFilter --resource-group MyResourceGroup" + ], + "name": "Get the details of a route filter. (autogenerated)" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a route filter." + }, + "names": [ + "network", + "route-filter", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter update -g MyResourceGroup -n MyRouteFilter --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update the tags on a route filter." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage route filters." + }, + "names": [ + "network", + "route-filter" + ] + }, + "route-table": { + "commandGroups": { + "route": { + "commands": { + "create": { + "help": { + "short": "Create a route in a route table." + }, + "names": [ + "network", + "route-table", + "route", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" + ], + "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" + ], + "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" + ], + "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" + ], + "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" + ], + "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a route from a route table." + }, + "names": [ + "network", + "route-table", + "route", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" + ], + "name": "Delete a route from a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" + ], + "name": "Delete a route from a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" + ], + "name": "Delete a route from a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" + ], + "name": "Delete a route from a route table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" + ], + "name": "Delete a route from a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List routes in a route table." + }, + "names": [ + "network", + "route-table", + "route", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "List routes in a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "List routes in a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "List routes in a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "List routes in a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a route in a route table." + }, + "names": [ + "network", + "route-table", + "route", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" + ], + "name": "Get the details of a route in a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" + ], + "name": "Get the details of a route in a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" + ], + "name": "Get the details of a route in a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" + ], + "name": "Get the details of a route in a route table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" + ], + "name": "Get the details of a route in a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a route in a route table." + }, + "names": [ + "network", + "route-table", + "route", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" + ], + "name": "Update a route in a route table to change the next hop ip address." + }, + { + "commands": [ + "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "Update a route in a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" + ], + "name": "Update a route in a route table to change the next hop ip address." + }, + { + "commands": [ + "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "Update a route in a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" + ], + "name": "Update a route in a route table to change the next hop ip address." + }, + { + "commands": [ + "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "Update a route in a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" + ], + "name": "Update a route in a route table to change the next hop ip address." + }, + { + "commands": [ + "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "Update a route in a route table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" + ], + "name": "Update a route in a route table to change the next hop ip address." + }, + { + "commands": [ + "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "Update a route in a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage routes in a route table." + }, + "names": [ + "network", + "route-table", + "route" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a route table." + }, + "names": [ + "network", + "route-table", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table create -g MyResourceGroup -n MyRouteTable" + ], + "name": "Create a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table create -g MyResourceGroup -n MyRouteTable" + ], + "name": "Create a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table create -g MyResourceGroup -n MyRouteTable" + ], + "name": "Create a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table create -g MyResourceGroup -n MyRouteTable" + ], + "name": "Create a route table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table create -g MyResourceGroup -n MyRouteTable" + ], + "name": "Create a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a route table." + }, + "names": [ + "network", + "route-table", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table delete -g MyResourceGroup -n MyRouteTable" + ], + "name": "Delete a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table delete -g MyResourceGroup -n MyRouteTable" + ], + "name": "Delete a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table delete -g MyResourceGroup -n MyRouteTable" + ], + "name": "Delete a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table delete -g MyResourceGroup -n MyRouteTable" + ], + "name": "Delete a route table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table delete -g MyResourceGroup -n MyRouteTable" + ], + "name": "Delete a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List route tables." + }, + "names": [ + "network", + "route-table", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table list -g MyResourceGroup" + ], + "name": "List all route tables in a subscription." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table list -g MyResourceGroup" + ], + "name": "List all route tables in a subscription." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table list -g MyResourceGroup" + ], + "name": "List all route tables in a subscription." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2015-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table list -g MyResourceGroup" + ], + "name": "List all route tables in a subscription." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2020-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table list -g MyResourceGroup" + ], + "name": "List all route tables in a subscription." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a route table." + }, + "names": [ + "network", + "route-table", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table show -g MyResourceGroup -n MyRouteTable" + ], + "name": "Get the details of a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table show -g MyResourceGroup -n MyRouteTable" + ], + "name": "Get the details of a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table show -g MyResourceGroup -n MyRouteTable" + ], + "name": "Get the details of a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table show -g MyResourceGroup -n MyRouteTable" + ], + "name": "Get the details of a route table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table show -g MyResourceGroup -n MyRouteTable" + ], + "name": "Get the details of a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a route table." + }, + "names": [ + "network", + "route-table", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" + ], + "name": "Update a route table to disable BGP route propagation." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" + ], + "name": "Update a route table to disable BGP route propagation." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" + ], + "name": "Update a route table to disable BGP route propagation." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" + ], + "name": "Update a route table to disable BGP route propagation." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" + ], + "name": "Update a route table to disable BGP route propagation." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage route tables." + }, + "names": [ + "network", + "route-table" + ] + }, + "routeserver": { + "commandGroups": { + "ip-config": { + "commands": { + "create": { + "help": { + "short": "Create a VirtualHubIpConfiguration resource if it doesn't exist else updates the existing VirtualHubIpConfiguration." + }, + "names": [ + "network", + "routeserver", + "ip-config", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a VirtualHubIpConfiguration." + }, + "names": [ + "network", + "routeserver", + "ip-config", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the details of all VirtualHubIpConfigurations." + }, + "names": [ + "network", + "routeserver", + "ip-config", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a Virtual Hub Ip configuration." + }, + "names": [ + "network", + "routeserver", + "ip-config", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a VirtualHubIpConfiguration resource if it doesn't exist else updates the existing VirtualHubIpConfiguration." + }, + "names": [ + "network", + "routeserver", + "ip-config", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage IP configurations of a route server." + }, + "names": [ + "network", + "routeserver", + "ip-config" + ] + }, + "peering": { + "commands": { + "create": { + "help": { + "short": "Create a route server peering." + }, + "names": [ + "network", + "routeserver", + "peering", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering create -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer --peer-asn 11000 --peer-ip 10.0.0.120" + ], + "name": "Create a route server peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a route server peering." + }, + "names": [ + "network", + "routeserver", + "peering", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering delete -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer -y" + ], + "name": "Delete a route server peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all route server peerings under a resource group." + }, + "names": [ + "network", + "routeserver", + "peering", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering list -g MyResourceGroup --routeserver MyRouteServer" + ], + "name": "List a route server peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-advertised-routes": { + "help": { + "short": "List all routes the route server bgp connection is advertising to the specified peer." + }, + "names": [ + "network", + "routeserver", + "peering", + "list-advertised-routes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering list-advertised-routes -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer" + ], + "name": "List." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}/advertisedroutes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-learned-routes": { + "help": { + "short": "List all routes the route server bgp connection has learned." + }, + "names": [ + "network", + "routeserver", + "peering", + "list-learned-routes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering list-learned-routes -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer" + ], + "name": "List." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}/learnedroutes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a route server peering." + }, + "names": [ + "network", + "routeserver", + "peering", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering show -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer" + ], + "name": "Show a route server peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a route server peering." + }, + "names": [ + "network", + "routeserver", + "peering", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering update -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer --peer-ip 10.0.0.0" + ], + "name": "Update a route server peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the route server peering." + }, + "names": [ + "network", + "routeserver", + "peering" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a route server." + }, + "names": [ + "network", + "routeserver", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver create --resource-group myresourcegroup --name myrouteserver --hosted-subnet my_subnet_id --public-ip-address my_public_ip" + ], + "name": "Create a route server." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a route server under a resource group." + }, + "names": [ + "network", + "routeserver", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver delete -g MyResourceGroup -n MyRouteServer -y" + ], + "name": "Delete a route server." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all route servers under a subscription or a resource group." + }, + "names": [ + "network", + "routeserver", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver list -g MyResourceGroup" + ], + "name": "List a route server." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/virtualhubs", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a route server." + }, + "names": [ + "network", + "routeserver", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver show -g MyResourceGroup -n MyRouteServer" + ], + "name": "Show a route server." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a route server." + }, + "names": [ + "network", + "routeserver", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver update --name myrouteserver --resource-group myresourcegroup --allow-b2b-traffic" + ], + "name": "Update a route server." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the route server." + }, + "names": [ + "network", + "routeserver" + ] + }, + "security-partner-provider": { + "commands": { + "create": { + "help": { + "short": "Create an Azure security partner provider." + }, + "names": [ + "network", + "security-partner-provider", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network security-partner-provider create -n MyProvider -g MyResourceGroup --vhub MyVirtualHub --provider Checkpoint" + ], + "name": "Create a security partner provider." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure security partner provider." + }, + "names": [ + "network", + "security-partner-provider", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network security-partner-provider delete -n MyProvider -g MyResourceGroup" + ], + "name": "Delete a security partner provider." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Azure security partner providers." + }, + "names": [ + "network", + "security-partner-provider", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network security-partner-provider list -g MyResourceGroup" + ], + "name": "List all security partner providers in a resource group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/securitypartnerproviders", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show an Azure security partner provider." + }, + "names": [ + "network", + "security-partner-provider", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network security-partner-provider show -n MyProvider -g MyResourceGroup" + ], + "name": "Get details of a security partner provider." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an Azure security partner provider." + }, + "names": [ + "network", + "security-partner-provider", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network security-partner-provider update -n MyProvider -g MyResourceGroup --tags a=b" + ], + "name": "Update a security partner provider." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure security partner provider." + }, + "names": [ + "network", + "security-partner-provider" + ] + }, + "service-endpoint": { + "commandGroups": { + "policy": { + "commands": { + "create": { + "help": { + "short": "Create a service endpoint policy." + }, + "names": [ + "network", + "service-endpoint", + "policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy create --name MyServiceEndpointPolicy --resource-group MyResourceGroup" + ], + "name": "Create a service endpoint policy." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a service endpoint policy." + }, + "names": [ + "network", + "service-endpoint", + "policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy delete -g MyResourceGroup -n MyPolicy" + ], + "name": "Delete a service endpoint policy." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List service endpoint policies." + }, + "names": [ + "network", + "service-endpoint", + "policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy list --resource-group MyResourceGroup" + ], + "name": "List service endpoint policies." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/serviceendpointpolicies", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a service endpoint policy." + }, + "names": [ + "network", + "service-endpoint", + "policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy show --name MyServiceEndpointPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of a service endpoint policy." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a service endpoint policy." + }, + "names": [ + "network", + "service-endpoint", + "policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy update -g MyResourceGroup -n MyPolicy --tags test=nest" + ], + "name": "Update a service endpoint policy." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage service endpoint policies." + }, + "names": [ + "network", + "service-endpoint", + "policy" + ] + }, + "policy-definition": { + "commands": { + "create": { + "help": { + "short": "Create a service endpoint policy definition." + }, + "names": [ + "network", + "service-endpoint", + "policy-definition", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition create -g MyResourceGroup --policy-name MyPolicy -n MyPolicyDefinition --service Microsoft.Storage --description \"Test Def\" --service-resources MyServiceResources" + ], + "name": "Create a service endpoint policy definition." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition create -g MyResourceGroup --policy-name MyPolicy -n MyPolicyDefinition --service Microsoft.Storage --description \"Test Def\" --service-resources MyServiceResources" + ], + "name": "Create a service endpoint policy definition." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a service endpoint policy definition." + }, + "names": [ + "network", + "service-endpoint", + "policy-definition", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition delete --name myserviceendpointpolicydefinition --policy-name mypolicy --resource-group myresourcegroup" + ], + "name": "Delete a service endpoint policy definition." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition delete --name myserviceendpointpolicydefinition --policy-name mypolicy --resource-group myresourcegroup" + ], + "name": "Delete a service endpoint policy definition." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List service endpoint policy definitions." + }, + "names": [ + "network", + "service-endpoint", + "policy-definition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition list --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "List service endpoint policy definitions." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition list --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "List service endpoint policy definitions." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a service endpoint policy definition." + }, + "names": [ + "network", + "service-endpoint", + "policy-definition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition show --name myserviceendpointpolicydefinition --policy-name mypolicy --resource-group myresourcegroup" + ], + "name": "Get the details of a service endpoint policy definition." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition show --name myserviceendpointpolicydefinition --policy-name mypolicy --resource-group myresourcegroup" + ], + "name": "Get the details of a service endpoint policy definition." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a service endpoint policy definition." + }, + "names": [ + "network", + "service-endpoint", + "policy-definition", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition update --add communities='12076:5010' --name MyServiceEndpointPolicyDefinition --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Update a service endpoint policy definition." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition update --add communities='12076:5010' --name MyServiceEndpointPolicyDefinition --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Update a service endpoint policy definition." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage service endpoint policy definitions." + }, + "names": [ + "network", + "service-endpoint", + "policy-definition" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List what values of endpoint services are available for use." + }, + "names": [ + "network", + "service-endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint list -l MyLocation" + ], + "name": "List available endpoint services." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage policies related to service endpoints." + }, + "names": [ + "network", + "service-endpoint" + ] + }, + "traffic-manager": { + "commandGroups": { + "endpoint": { + "commands": { + "create": { + "help": { + "short": "Create a traffic manager endpoint." + }, + "names": [ + "network", + "traffic-manager", + "endpoint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint create -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints --target-resource-id $MyWebApp1Id --endpoint-status enabled" + ], + "name": "Create an endpoint for a performance profile to point to an Azure Web App endpoint." + }, + { + "commands": [ + "network traffic-manager endpoint create -n MyTmEndpoint --profile-name MyTmProfile -g MyResourceGroup --type azureEndpoints --target-resource-id $MyWebApp1Id --subnets [{first:10.0.0.0}] --custom-headers [{name:test,value:best}]" + ], + "name": "Create an endpoint." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint create -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints --target-resource-id $MyWebApp1Id --endpoint-status enabled" + ], + "name": "Create an endpoint for a performance profile to point to an Azure Web App endpoint." + }, + { + "commands": [ + "network traffic-manager endpoint create -n MyTmEndpoint --profile-name MyTmProfile -g MyResourceGroup --type azureEndpoints --target-resource-id $MyWebApp1Id --subnets [{first:10.0.0.0}] --custom-headers [{name:test,value:best}]" + ], + "name": "Create an endpoint." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint create -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints --target-resource-id $MyWebApp1Id --endpoint-status enabled" + ], + "name": "Create an endpoint for a performance profile to point to an Azure Web App endpoint." + }, + { + "commands": [ + "network traffic-manager endpoint create -n MyTmEndpoint --profile-name MyTmProfile -g MyResourceGroup --type azureEndpoints --target-resource-id $MyWebApp1Id --subnets [{first:10.0.0.0}] --custom-headers [{name:test,value:best}]" + ], + "name": "Create an endpoint." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a traffic manager endpoint." + }, + "names": [ + "network", + "traffic-manager", + "endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint delete -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" + ], + "name": "Delete a traffic manager endpoint." + }, + { + "commands": [ + "network traffic-manager endpoint delete --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription --type azureEndpoints" + ], + "name": "Delete a traffic manager endpoint. (autogenerated)" + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint delete -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" + ], + "name": "Delete a traffic manager endpoint." + }, + { + "commands": [ + "network traffic-manager endpoint delete --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription --type azureEndpoints" + ], + "name": "Delete a traffic manager endpoint. (autogenerated)" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint delete -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" + ], + "name": "Delete a traffic manager endpoint." + }, + { + "commands": [ + "network traffic-manager endpoint delete --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription --type azureEndpoints" + ], + "name": "Delete a traffic manager endpoint. (autogenerated)" + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a traffic manager endpoint." + }, + "names": [ + "network", + "traffic-manager", + "endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint show -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" + ], + "name": "Get the details of a traffic manager endpoint." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint show -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" + ], + "name": "Get the details of a traffic manager endpoint." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint show -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" + ], + "name": "Get the details of a traffic manager endpoint." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "show-geographic-hierarchy": { + "help": { + "short": "Get the default geographic hierarchy used by the geographic traffic routing method." + }, + "names": [ + "network", + "traffic-manager", + "endpoint", + "show-geographic-hierarchy" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint show-geographic-hierarchy" + ], + "name": "Get the default geographic hierarchy used by the geographic traffic routing method." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/providers/microsoft.network/trafficmanagergeographichierarchies/default", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint show-geographic-hierarchy" + ], + "name": "Get the default geographic hierarchy used by the geographic traffic routing method." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/providers/microsoft.network/trafficmanagergeographichierarchies/default", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint show-geographic-hierarchy" + ], + "name": "Get the default geographic hierarchy used by the geographic traffic routing method." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/providers/microsoft.network/trafficmanagergeographichierarchies/default", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a traffic manager endpoint." + }, + "names": [ + "network", + "traffic-manager", + "endpoint", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint update -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --weight 20 --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint to change its weight." + }, + { + "commands": [ + "network traffic-manager endpoint update --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --target webserver.mysite.com --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager endpoint update --endpoint-status Enabled --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,scope:24}]", + "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,last:11.0.0.0}]" + ], + "name": "Update a traffic manager endpoint." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint update -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --weight 20 --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint to change its weight." + }, + { + "commands": [ + "network traffic-manager endpoint update --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --target webserver.mysite.com --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager endpoint update --endpoint-status Enabled --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,scope:24}]", + "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,last:11.0.0.0}]" + ], + "name": "Update a traffic manager endpoint." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint update -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --weight 20 --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint to change its weight." + }, + { + "commands": [ + "network traffic-manager endpoint update --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --target webserver.mysite.com --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager endpoint update --endpoint-status Enabled --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,scope:24}]", + "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,last:11.0.0.0}]" + ], + "name": "Update a traffic manager endpoint." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Traffic Manager end points." + }, + "names": [ + "network", + "traffic-manager", + "endpoint" + ] + }, + "profile": { + "commands": { + "check-dns": { + "help": { + "short": "Check the availability of a relative DNS name." + }, + "names": [ + "network", + "traffic-manager", + "profile", + "check-dns" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager profile check-dns -n mywebapp" + ], + "name": "Check the availability of 'mywebapp.trafficmanager.net' in Azure." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/providers/microsoft.network/checktrafficmanagernameavailability", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile check-dns -n mywebapp" + ], + "name": "Check the availability of 'mywebapp.trafficmanager.net' in Azure." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/providers/microsoft.network/checktrafficmanagernameavailability", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile check-dns -n mywebapp" + ], + "name": "Check the availability of 'mywebapp.trafficmanager.net' in Azure." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/providers/microsoft.network/checktrafficmanagernameavailability", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a traffic manager profile." + }, + "names": [ + "network", + "traffic-manager", + "profile", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager profile create -g MyResourceGroup -n MyTmProfile --routing-method Performance --unique-dns-name mywebapp --ttl 30 --protocol HTTP --port 80 --path \"/\"" + ], + "name": "Create a traffic manager profile with performance routing." + }, + { + "commands": [ + "network traffic-manager profile create -n MyTmProfile -g MyResourceGroup --routing-method subnet --unique-dns-name mywebapp --custom-headers [{name:foo,value:bar}] --status-code-ranges [{min:200,max:202}] --path \"/\"" + ], + "name": "Create a traffic manager profile." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile create -g MyResourceGroup -n MyTmProfile --routing-method Performance --unique-dns-name mywebapp --ttl 30 --protocol HTTP --port 80 --path \"/\"" + ], + "name": "Create a traffic manager profile with performance routing." + }, + { + "commands": [ + "network traffic-manager profile create -n MyTmProfile -g MyResourceGroup --routing-method subnet --unique-dns-name mywebapp --custom-headers [{name:foo,value:bar}] --status-code-ranges [{min:200,max:202}] --path \"/\"" + ], + "name": "Create a traffic manager profile." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile create -g MyResourceGroup -n MyTmProfile --routing-method Performance --unique-dns-name mywebapp --ttl 30 --protocol HTTP --port 80 --path \"/\"" + ], + "name": "Create a traffic manager profile with performance routing." + }, + { + "commands": [ + "network traffic-manager profile create -n MyTmProfile -g MyResourceGroup --routing-method subnet --unique-dns-name mywebapp --custom-headers [{name:foo,value:bar}] --status-code-ranges [{min:200,max:202}] --path \"/\"" + ], + "name": "Create a traffic manager profile." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a traffic manager profile." + }, + "names": [ + "network", + "traffic-manager", + "profile", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager profile delete -g MyResourceGroup -n MyTmProfile" + ], + "name": "Delete a traffic manager profile." + }, + { + "commands": [ + "network traffic-manager profile delete --name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a traffic manager profile. (autogenerated)" + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile delete -g MyResourceGroup -n MyTmProfile" + ], + "name": "Delete a traffic manager profile." + }, + { + "commands": [ + "network traffic-manager profile delete --name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a traffic manager profile. (autogenerated)" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile delete -g MyResourceGroup -n MyTmProfile" + ], + "name": "Delete a traffic manager profile." + }, + { + "commands": [ + "network traffic-manager profile delete --name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a traffic manager profile. (autogenerated)" + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List traffic manager profiles." + }, + "names": [ + "network", + "traffic-manager", + "profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager profile list -g MyResourceGroup" + ], + "name": "List traffic manager profiles." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/trafficmanagerprofiles", + "plane": "mgmt-plane", + "version": "2018-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile list -g MyResourceGroup" + ], + "name": "List traffic manager profiles." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/trafficmanagerprofiles", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile list -g MyResourceGroup" + ], + "name": "List traffic manager profiles." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/trafficmanagerprofiles", + "plane": "mgmt-plane", + "version": "2022-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a traffic manager profile." + }, + "names": [ + "network", + "traffic-manager", + "profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager profile show -g MyResourceGroup -n MyTmProfile" + ], + "name": "Get the details of a traffic manager profile." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile show -g MyResourceGroup -n MyTmProfile" + ], + "name": "Get the details of a traffic manager profile." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile show -g MyResourceGroup -n MyTmProfile" + ], + "name": "Get the details of a traffic manager profile." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a traffic manager profile." + }, + "names": [ + "network", + "traffic-manager", + "profile", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager profile update -g MyResourceGroup -n MyTmProfile --ttl 300" + ], + "name": "Update a traffic manager profile to change the TTL to 300." + }, + { + "commands": [ + "network traffic-manager profile update --name MyTmProfile --resource-group MyResourceGroup --status Enabled" + ], + "name": "Update a traffic manager profile. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager profile update -n MyTmProfile -g MyResourceGroup --status-code-ranges [{min:200,max:204}] --custom-headers [{name:foo,value:doo},{name:test,value:best}]" + ], + "name": "Update a traffic manager profile." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile update -g MyResourceGroup -n MyTmProfile --ttl 300" + ], + "name": "Update a traffic manager profile to change the TTL to 300." + }, + { + "commands": [ + "network traffic-manager profile update --name MyTmProfile --resource-group MyResourceGroup --status Enabled" + ], + "name": "Update a traffic manager profile. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager profile update -n MyTmProfile -g MyResourceGroup --status-code-ranges [{min:200,max:204}] --custom-headers [{name:foo,value:doo},{name:test,value:best}]" + ], + "name": "Update a traffic manager profile." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile update -g MyResourceGroup -n MyTmProfile --ttl 300" + ], + "name": "Update a traffic manager profile to change the TTL to 300." + }, + { + "commands": [ + "network traffic-manager profile update --name MyTmProfile --resource-group MyResourceGroup --status Enabled" + ], + "name": "Update a traffic manager profile. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager profile update -n MyTmProfile -g MyResourceGroup --status-code-ranges [{min:200,max:204}] --custom-headers [{name:foo,value:doo},{name:test,value:best}]" + ], + "name": "Update a traffic manager profile." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Traffic Manager profiles." + }, + "names": [ + "network", + "traffic-manager", + "profile" + ] + } + }, + "help": { + "short": "Manage the routing of incoming traffic." + }, + "names": [ + "network", + "traffic-manager" + ] + }, + "vhub": { + "commandGroups": { + "connection": { + "commands": { + "create": { + "help": { + "short": "Create a virtual hub VNet connection." + }, + "names": [ + "network", + "vhub", + "connection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub connection create -n MyConnection --vhub-name MyHub -g MyRG --remote-vnet MyVNet" + ], + "name": "Create a virtual hub VNet connection without routing configuration." + }, + { + "commands": [ + "network vhub connection create -n MyConnection --vhub-name MyHub -g MyRG --remote-vnet MyVNet --associated-route-table /subscriptions/MySub/resourceGroups/MyRG/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/RouteTable1 --propagated-route-tables /subscriptions/MySub/resourceGroups/MyRG/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/RouteTable1 /subscriptions/MySub/resourceGroups/MyRG/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/RouteTable2 --labels label1 label2 --route-name route1 --next-hop 70.0.0.2 --address-prefixes 10.80.0.0/16 10.90.0.0/16" + ], + "name": "Create a virtual hub VNet connection with routing configuration." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a virtual hub VNet connection." + }, + "names": [ + "network", + "vhub", + "connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub connection delete -n MyConnection --vhub-name MyHub -g MyRG" + ], + "name": "Delete a virtual hub VNet connection." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List virtual hub VNet connections." + }, + "names": [ + "network", + "vhub", + "connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub connection list --vhub-name MyHub -g MyRG" + ], + "name": "List VNet connections in a given virtual hub." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a virtual hub VNet connection." + }, + "names": [ + "network", + "vhub", + "connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub connection show -n MyConnection --vhub-name MyHub -g MyRG" + ], + "name": "Get the details of a virtual hub VNet connection." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings of a virtual hub connection." + }, + "names": [ + "network", + "vhub", + "connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub connection update -n MyConnection --vhub-name MyHub -g MyRG --labels Newlabel1 Newlabel2" + ], + "name": "Add labels for propagated route tables under routing configuration." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage virtual hub VNet connections." + }, + "names": [ + "network", + "vhub", + "connection" + ] + }, + "route-map": { + "commandGroups": { + "rule": { + "commands": { + "add": { + "help": { + "short": "Add route map rule" + }, + "names": [ + "network", + "vhub", + "route-map", + "rule", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map rule add --name rule-name -g rg --route-map-name routemap-name --vhub-name vhub-name --match-criteria \"[{matchCondition:Contains,routePrefix:[10.0.0.1/8]}]\" --actions \"[{type:Add,parameters:[{asPath:[22335]}]}]\" --next-step Continue" + ], + "name": "Add rule to route map" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "subresource": "properties.rules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete route map rule" + }, + "names": [ + "network", + "vhub", + "route-map", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map rule delete -g rg --route-map-name routemap-name --vhub-name vhub-name --rule-index 1" + ], + "name": "Delete rule" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "subresource": "properties.rules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List route map rules" + }, + "names": [ + "network", + "vhub", + "route-map", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map rule list -g rg --route-map-name routemap-name --vhub-name vhub-name" + ], + "name": "List route map rules" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "subresource": "properties.rules", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show route map rule" + }, + "names": [ + "network", + "vhub", + "route-map", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map rule show -g rg --route-map-name routemap-name --vhub-name vhub-name --rule-index 0" + ], + "name": "Show route map rule" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "subresource": "properties.rules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update route map rule" + }, + "names": [ + "network", + "vhub", + "route-map", + "rule", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "subresource": "properties.rules[]", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage route map rule" + }, + "names": [ + "network", + "vhub", + "route-map", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a route map." + }, + "names": [ + "network", + "vhub", + "route-map", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map create -n route-map-name -g rg --vhub-name vhub-name" + ], + "name": "Create route map" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a route map." + }, + "names": [ + "network", + "vhub", + "route-map", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map delete -n route-map-name -g rg --vhub-name vhub-name" + ], + "name": "Delete route map" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "get-inbound-routes": { + "help": { + "short": "Get the inbound routes configured for the Virtual Hub on a particular connection." + }, + "names": [ + "network", + "vhub", + "route-map", + "get-inbound-routes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map get-inbound-routes -g rg --vhub-name vhub-name --connection-type ExpressRouteConnection --resource-uri /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteGateways/exrGw1/expressRouteConnections/exrConn1" + ], + "name": "Get inbound routes" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/inboundroutes", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "get-outbound-routes": { + "help": { + "short": "Get the outbound routes configured for the Virtual Hub on a particular connection." + }, + "names": [ + "network", + "vhub", + "route-map", + "get-outbound-routes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map get-outbound-routes -g rg --vhub-name vhub-name --connection-type ExpressRouteConnection --resource-uri /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteGateways/exrGw1/expressRouteConnections/exrConn1" + ], + "name": "Get outbound routes" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/outboundroutes", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List routem maps by resource group." + }, + "names": [ + "network", + "vhub", + "route-map", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map list -g rg --vhub-name vhub-name" + ], + "name": "List route maps by resource group" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the details of a route map." + }, + "names": [ + "network", + "vhub", + "route-map", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map show -n route-map-name -g rg --vhub-name vhub-name" + ], + "name": "Sho a route map" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a route map." + }, + "names": [ + "network", + "vhub", + "route-map", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map update -n route-map-name -g rg --vhub-name vhub-name --rules \"[{name:rule1,matchCriteria:[{matchCondition:Contains,routePrefix:[10.0.0.0/8]}],actions:[{type:Add,parameters:[{asPath:[22334]}]}]}]\"" + ], + "name": "Update route map" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage route map" + }, + "names": [ + "network", + "vhub", + "route-map" + ] + }, + "routing-intent": { + "commands": { + "create": { + "help": { + "short": "Create a routing intent in the virtual hub." + }, + "names": [ + "network", + "vhub", + "routing-intent", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub routing-intent create -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --routing-policies \"[{name:InternetTraffic,destinations:[Internet],next-hop:MyFirewallId},{name:PrivateTrafficPolicy,destinations:[PrivateTraffic],next-hop:MyFirewallId}]\"" + ], + "name": "Create a routing intent with two routing policies." + } + ], + "name": "2021-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", + "plane": "mgmt-plane", + "version": "2021-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a routing intent in the virtual hub." + }, + "names": [ + "network", + "vhub", + "routing-intent", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub routing-intent delete -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --yes" + ], + "name": "Delete a routing intent in the virtual hub." + } + ], + "name": "2021-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", + "plane": "mgmt-plane", + "version": "2021-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "Retrieve the details of all routing intent resources of the virtual hub." + }, + "names": [ + "network", + "vhub", + "routing-intent", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub routing-intent list -g MyResourceGroup --vhub MyVirtualHub" + ], + "name": "Retrieve the details of all routing intent resources of the virtual hub." + } + ], + "name": "2021-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent", + "plane": "mgmt-plane", + "version": "2021-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Retrieve the details of a routing intent." + }, + "names": [ + "network", + "vhub", + "routing-intent", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub routing-intent show -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub" + ], + "name": "Retrieve the details of a routing intent." + } + ], + "name": "2021-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", + "plane": "mgmt-plane", + "version": "2021-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a routing intent in the virtual hub." + }, + "names": [ + "network", + "vhub", + "routing-intent", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub routing-intent create -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --routing-policies \"[{name:InternetTraffic,destinations:[Internet],next-hop:MyFirewallId}]\"" + ], + "name": "Update a routing intent in the virtual hub." + } + ], + "name": "2021-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", + "plane": "mgmt-plane", + "version": "2021-05-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage routing intent in the virtual hub." + }, + "names": [ + "network", + "vhub", + "routing-intent" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a virtual hub." + }, + "names": [ + "network", + "vhub", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub create -g MyRG -n MyVHub --vwan MyVWan --address-prefix 10.0.0.0/24 -l SouthCentralUS --sku Standard" + ], + "name": "Create a virtual hub." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a virtual hub." + }, + "names": [ + "network", + "vhub", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub delete -n MyVHub -g MyRG" + ], + "name": "Delete a virtual hub." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List virtual hubs." + }, + "names": [ + "network", + "vhub", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub list -g MyRG" + ], + "name": "List virtual hubs." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/virtualhubs", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a virtual hub." + }, + "names": [ + "network", + "vhub", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub show -n MyVHub -g MyRG" + ], + "name": "Get the details of a virtual hub." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings of a virtual hub." + }, + "names": [ + "network", + "vhub", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub update -g MyRG -n MyVHub --sku Basic --hub-routing-preference VpnGateway" + ], + "name": "Update settings of a virtual hub." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage virtual hubs." + }, + "names": [ + "network", + "vhub" + ] + }, + "virtual-appliance": { + "commandGroups": { + "connection": { + "commands": { + "list": { + "help": { + "short": "Lists connections under the NVA." + }, + "names": [ + "network", + "virtual-appliance", + "connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance connection list --nva MyNVA -g MyRG" + ], + "name": "List Network Virtual Appliance Connections under the NVA" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/networkvirtualapplianceconnections", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of specified NVA connection." + }, + "names": [ + "network", + "virtual-appliance", + "connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance connection show -n defaultConnection --nva MyNVA -g MyRG" + ], + "name": "Show Network Virtual Appliance Connection" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/networkvirtualapplianceconnections/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update existing connection to Network Virtual Appliance" + }, + "names": [ + "network", + "virtual-appliance", + "connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance connection update --name defaultConnection --nva MyNva -g MyRG --subscription --associated-route-table \"{'id': '/subscriptions//resourceGroups//providers/Microsoft.Network/virtualHubs//hubRouteTables/'}\"" + ], + "name": "Update NVA connection routing configuration - change associated route table" + }, + { + "commands": [ + "network virtual-appliance connection update --name defaultConnection --nva MyNva -g MyRG --subscription --labels [label1,label2]" + ], + "name": "Update NVA connection routing configuration - add Propagated route table Labels" + }, + { + "commands": [ + "network virtual-appliance connection update --name defaultConnection --nva MyNva -g MyRG --subscription --propagated \"[{'id':''},{'id':''}]\"" + ], + "name": "Update NVA connection routing configuration - add propagated route table id" + } + ], + "name": "2023-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/networkvirtualapplianceconnections/{}", + "plane": "mgmt-plane", + "version": "2023-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Network Virtual Appliance Connection." + }, + "names": [ + "network", + "virtual-appliance", + "connection" + ] + }, + "inbound-security-rule": { + "commands": { + "create": { + "help": { + "short": "Create the specified Network Virtual Appliance Inbound Security Rules." + }, + "names": [ + "network", + "virtual-appliance", + "inbound-security-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance inbound-security-rule create --network-virtual-appliance-name \"MyName\" -g \"MyRG\" --subscription {subID} --rule-type \"Permanent\" --name \"PermanentRuleCollection\" --rules \"[{name:'inboundRule',protocol:'TCP',destination-port-ranges:['80-120'],applies-on:['slbIP'],source-address-prefix:'*'}]\"" + ], + "name": "Create Inbound Security Rule of Permanent Rule Type" + }, + { + "commands": [ + "network virtual-appliance inbound-security-rule create --network-virtual-appliance-name \"MyName\" -g \"MyRG\" --subscription {subID} --rule-type \"AutoExpire\" --name \"TemporaryRuleCollection\" --rules \"[{name:'inboundRule',protocol:'TCP',destination-port-ranges:['80-120'],applies-on:['publicnicipconfig'],source-address-prefix:'20.0.0.0/32'}]\"" + ], + "name": "Create Inbound Security Rule of AutoExpire Rule Type" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/inboundsecurityrules/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance inbound-security-rule create --nva-name \"MyName\" -g \"MyRG\" --subscription {subID} --rule-type \"Permanent\" --name \"PermanentRuleCollection\" --rules \"[{name:'inboundRule',protocol:'TCP',destination-port-ranges:['80-120'],applies-on:['slbIP'],source-address-prefix:'*'}]\"" + ], + "name": "Create Inbound Security Rule of Permanent Rule Type" + }, + { + "commands": [ + "network virtual-appliance inbound-security-rule create --nva-name \"MyName\" -g \"MyRG\" --subscription {subID} --rule-type \"AutoExpire\" --name \"TemporaryRuleCollection\" --rules \"[{name:'inboundRule',protocol:'TCP',destination-port-ranges:['80-120'],applies-on:['publicnicipconfig'],source-address-prefix:'20.0.0.0/32'}]\"" + ], + "name": "Create Inbound Security Rule of AutoExpire Rule Type" + } + ], + "name": "2024-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/inboundsecurityrules/{}", + "plane": "mgmt-plane", + "version": "2024-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the available specified Network Virtual Appliance Inbound Security Rules Collection." + }, + "names": [ + "network", + "virtual-appliance", + "inbound-security-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance inbound-security-rule show --nva-name \"MyName\" -g \"MyRG\" --subscription {subID} --name \"InboundRuleCollection\"" + ], + "name": "Get Inbound Security Rule" + } + ], + "name": "2024-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/inboundsecurityrules/{}", + "plane": "mgmt-plane", + "version": "2024-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Network Virtual Appliance Inbound Security Rules." + }, + "names": [ + "network", + "virtual-appliance", + "inbound-security-rule" + ] + }, + "site": { + "commands": { + "create": { + "help": { + "short": "Create an Azure network virtual appliance site." + }, + "names": [ + "network", + "virtual-appliance", + "site", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance site create -n MyName -g MyRG --appliance-name MyAppliance --address-prefix 10.0.0.0/24 --allow --default --optimize" + ], + "name": "Create an Azure network virtual appliance site." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure network virtual appliance site." + }, + "names": [ + "network", + "virtual-appliance", + "site", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance site delete -n MySite -g MyRG --appliance-name MyName -y" + ], + "name": "Delete an Azure network virtual appliance site." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Azure network virtual appliance site." + }, + "names": [ + "network", + "virtual-appliance", + "site", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance site list -g MyRG --appliance-name MyName" + ], + "name": "List all Azure network virtual appliance site." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show the detail of an Azure network virtual appliance site." + }, + "names": [ + "network", + "virtual-appliance", + "site", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance site show -n MySite -g MyRG --appliance-name MyName" + ], + "name": "Show the detail of an Azure network virtual appliance site." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an Azure network virtual appliance site." + }, + "names": [ + "network", + "virtual-appliance", + "site", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance site update -n MyName -g MyRG --appliance-name MyAppliance --address-prefix 10.0.0.0/24 --allow false --default false --optimize false" + ], + "name": "Update an Azure network virtual appliance site." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Network Virtual Appliance Site." + }, + "names": [ + "network", + "virtual-appliance", + "site" + ] + }, + "sku": { + "commands": { + "list": { + "help": { + "short": "List all Azure network virtual appliance sku." + }, + "names": [ + "network", + "virtual-appliance", + "sku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance sku list" + ], + "name": "List all Azure network virtual appliance sku." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualapplianceskus", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show the detail of an Azure network virtual appliance sku." + }, + "names": [ + "network", + "virtual-appliance", + "sku", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance sku show --name \"barracudasdwanrelease\"" + ], + "name": "Show the detail of an Azure network virtual appliance sku." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualapplianceskus/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Network Virtual Appliance Sku." + }, + "names": [ + "network", + "virtual-appliance", + "sku" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Azure network virtual appliance." + }, + "names": [ + "network", + "virtual-appliance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance create -n MyName -g MyRG --vhub {vhubID} --vendor \"barracudasdwanrelease\" --scale-unit 2 -v latest --asn 10000 --init-config \"echo $hello\" --boot-blobs {blobUrl1} {blobUrl2} --cloud-blobs {blobUrl3} {blobUrl4}" + ], + "name": "Create an Azure network virtual appliance." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance create -n MyName -g MyRG --vhub {vhubID} --vendor \"barracudasdwanrelease\" --scale-unit 2 -v latest --asn 10000 --init-config \"echo $hello\" --boot-blobs {blobUrl1} {blobUrl2} --cloud-blobs {blobUrl3} {blobUrl4}" + ], + "name": "Create an Azure network virtual appliance." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance create -n MyName -g MyRG --vhub {vhubID} --vendor \"barracudasdwanrelease\" --scale-unit 2 -v latest --asn 10000 --init-config \"echo $hello\" --boot-blobs {blobUrl1} {blobUrl2} --cloud-blobs {blobUrl3} {blobUrl4}" + ], + "name": "Create an Azure network virtual appliance." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure network virtual appliance." + }, + "names": [ + "network", + "virtual-appliance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance delete -n MyName -g MyRG -y" + ], + "name": "Delete an Azure network virtual appliance." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance delete -n MyName -g MyRG -y" + ], + "name": "Delete an Azure network virtual appliance." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance delete -n MyName -g MyRG -y" + ], + "name": "Delete an Azure network virtual appliance." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Azure network virtual appliance." + }, + "names": [ + "network", + "virtual-appliance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance list -g MyRG" + ], + "name": "List all Azure network virtual appliances." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualappliances", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance list -g MyRG" + ], + "name": "List all Azure network virtual appliances." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualappliances", + "plane": "mgmt-plane", + "version": "2023-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance list -g MyRG" + ], + "name": "List all Azure network virtual appliances." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualappliances", + "plane": "mgmt-plane", + "version": "2023-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "restart": { + "help": { + "lines": [ + "Restarting all or multiple VM instances will restart the VMs in parallel." + ], + "short": "Restarts one or more VMs belonging to the specified Network Virtual Appliance." + }, + "names": [ + "network", + "virtual-appliance", + "restart" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance restart --resource-group rg1 --network-virtual-appliance-name nvaName --subscription subscriptionId --instance-ids 0" + ], + "name": "Restart one network virtual appliance VM" + }, + { + "commands": [ + "network virtual-appliance restart --resource-group rg1 --network-virtual-appliance-name nva --subscription subscriptionId --instance-ids 0 2" + ], + "name": "Restart multiple network virtual appliance VMs in parallel" + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/restart", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the detail of an Azure network virtual appliance." + }, + "names": [ + "network", + "virtual-appliance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance show -n MyName -g MyRG" + ], + "name": "Show the detail of an Azure network virtual appliance." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance show -n MyName -g MyRG" + ], + "name": "Show the detail of an Azure network virtual appliance." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance show -n MyName -g MyRG" + ], + "name": "Show the detail of an Azure network virtual appliance." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an Azure network virtual appliance." + }, + "names": [ + "network", + "virtual-appliance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance update -n MyName -g MyRG --asn 20000 --init-config \"echo $hello\"" + ], + "name": "Update an Azure network virtual appliance." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance update -n MyName -g MyRG --asn 20000 --init-config \"echo $hello\"" + ], + "name": "Update an Azure network virtual appliance." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance update -n MyName -g MyRG --asn 20000 --init-config \"echo $hello\"" + ], + "name": "Update an Azure network virtual appliance." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Network Virtual Appliance." + }, + "names": [ + "network", + "virtual-appliance" + ] + }, + "vnet": { + "commandGroups": { + "peering": { + "commands": { + "create": { + "help": { + "lines": [ + "To successfully peer two virtual networks this command must be called twice with the values for --vnet-name and --remote-vnet reversed." + ], + "short": "Create a virtual network peering connection." + }, + "names": [ + "network", + "vnet", + "peering", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" + ], + "name": "Create a peering connection between two virtual networks." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" + ], + "name": "Create a peering connection between two virtual networks." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" + ], + "name": "Create a peering connection between two virtual networks." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" + ], + "name": "Create a peering connection between two virtual networks." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a peering." + }, + "names": [ + "network", + "vnet", + "peering", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Delete a virtual network peering connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Delete a virtual network peering connection." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Delete a virtual network peering connection." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Delete a virtual network peering connection." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List peerings." + }, + "names": [ + "network", + "vnet", + "peering", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" + ], + "name": "List all peerings of a specified virtual network." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" + ], + "name": "List all peerings of a specified virtual network." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" + ], + "name": "List all peerings of a specified virtual network." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" + ], + "name": "List all peerings of a specified virtual network." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a peering." + }, + "names": [ + "network", + "vnet", + "peering", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Show all details of the specified virtual network peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Show all details of the specified virtual network peering." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Show all details of the specified virtual network peering." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Show all details of the specified virtual network peering." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a peering." + }, + "names": [ + "network", + "vnet", + "peering", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" + ], + "name": "Change forwarded traffic configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" + ], + "name": "Change virtual network access of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" + ], + "name": "Change gateway transit property configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" + ], + "name": "Use remote gateways in virtual network peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" + ], + "name": "Change forwarded traffic configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" + ], + "name": "Change virtual network access of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" + ], + "name": "Change gateway transit property configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" + ], + "name": "Use remote gateways in virtual network peering." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" + ], + "name": "Change forwarded traffic configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" + ], + "name": "Change virtual network access of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" + ], + "name": "Change gateway transit property configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" + ], + "name": "Use remote gateways in virtual network peering." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" + ], + "name": "Change forwarded traffic configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" + ], + "name": "Change virtual network access of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" + ], + "name": "Change gateway transit property configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" + ], + "name": "Use remote gateways in virtual network peering." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about virtual network peering visit https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-manage-peering." + ], + "short": "Manage peering connections between Azure Virtual Networks." + }, + "names": [ + "network", + "vnet", + "peering" + ] + }, + "subnet": { + "commands": { + "create": { + "help": { + "short": "Create a subnet and associate an existing NSG and route table." + }, + "names": [ + "network", + "vnet", + "subnet", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2019-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2019-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2024-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2024-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a subnet." + }, + "names": [ + "network", + "vnet", + "subnet", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2019-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2019-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2024-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2024-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the subnets in a virtual network." + }, + "names": [ + "network", + "vnet", + "subnet", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2024-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2024-01-01" + } + ] + } + ] + }, + "list-available-delegations": { + "help": { + "short": "List the services available for subnet delegation." + }, + "names": [ + "network", + "vnet", + "subnet", + "list-available-delegations" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet subnet list-available-delegations -l westus --query [].serviceName" + ], + "name": "Retrieve the service names for available delegations in the West US region." + }, + { + "commands": [ + "network vnet subnet list-available-delegations --resource-group MyResourceGroup" + ], + "name": "List the services available for subnet delegation. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availabledelegations", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availabledelegations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list-available-delegations -l westus --query [].serviceName" + ], + "name": "Retrieve the service names for available delegations in the West US region." + }, + { + "commands": [ + "network vnet subnet list-available-delegations --resource-group MyResourceGroup" + ], + "name": "List the services available for subnet delegation. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availabledelegations", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availabledelegations", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a subnet." + }, + "names": [ + "network", + "vnet", + "subnet", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2019-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2019-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2024-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2024-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a subnet." + }, + "names": [ + "network", + "vnet", + "subnet", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2019-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2019-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --private-endpoint-network-policies Disabled" + ], + "name": "Disable the private endpoint network policies." + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --private-endpoint-network-policies Disabled" + ], + "name": "Disable the private endpoint network policies." + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --private-endpoint-network-policies Disabled" + ], + "name": "Disable the private endpoint network policies." + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2024-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2024-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about subnets visit https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-subnet." + ], + "short": "Manage subnets in an Azure Virtual Network." + }, + "names": [ + "network", + "vnet", + "subnet" + ] + } + }, + "commands": { + "check-ip-address": { + "help": { + "short": "Check if a private IP address is available for use within a virtual network." + }, + "names": [ + "network", + "vnet", + "check-ip-address" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4" + ], + "name": "Check whether 10.0.0.4 is available within MyVnet." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/checkipaddressavailability", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4" + ], + "name": "Check whether 10.0.0.4 is available within MyVnet." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/checkipaddressavailability", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4" + ], + "name": "Check whether 10.0.0.4 is available within MyVnet." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/checkipaddressavailability", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "create": { + "help": { + "lines": [ + "You may also create a subnet at the same time by specifying a subnet name and (optionally) an address prefix. To learn about how to create a virtual network visit https://docs.microsoft.com/azure/virtual-network/manage-virtual-network#create-a-virtual-network." + ], + "short": "Create a virtual network." + }, + "names": [ + "network", + "vnet", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network with a specific address prefix and one subnet." + }, + { + "commands": [ + "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network with a specific address prefix and one subnet." + }, + { + "commands": [ + "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network with a specific address prefix and one subnet." + }, + { + "commands": [ + "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network with a specific address prefix and one subnet." + }, + { + "commands": [ + "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a virtual network." + }, + "names": [ + "network", + "vnet", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet delete -g MyResourceGroup -n myVNet" + ], + "name": "Delete a virtual network." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet delete -g MyResourceGroup -n myVNet" + ], + "name": "Delete a virtual network." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet delete -g MyResourceGroup -n myVNet" + ], + "name": "Delete a virtual network." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet delete -g MyResourceGroup -n myVNet" + ], + "name": "Delete a virtual network." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List virtual networks." + }, + "names": [ + "network", + "vnet", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet list" + ], + "name": "List all virtual networks in a subscription." + }, + { + "commands": [ + "network vnet list -g MyResourceGroup" + ], + "name": "List all virtual networks in a resource group." + }, + { + "commands": [ + "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" + ], + "name": "List virtual networks in a subscription which specify a certain address prefix." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet list" + ], + "name": "List all virtual networks in a subscription." + }, + { + "commands": [ + "network vnet list -g MyResourceGroup" + ], + "name": "List all virtual networks in a resource group." + }, + { + "commands": [ + "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" + ], + "name": "List virtual networks in a subscription which specify a certain address prefix." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet list" + ], + "name": "List all virtual networks in a subscription." + }, + { + "commands": [ + "network vnet list -g MyResourceGroup" + ], + "name": "List all virtual networks in a resource group." + }, + { + "commands": [ + "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" + ], + "name": "List virtual networks in a subscription which specify a certain address prefix." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet list" + ], + "name": "List all virtual networks in a subscription." + }, + { + "commands": [ + "network vnet list -g MyResourceGroup" + ], + "name": "List all virtual networks in a resource group." + }, + { + "commands": [ + "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" + ], + "name": "List virtual networks in a subscription which specify a certain address prefix." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2015-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "list-endpoint-services": { + "help": { + "lines": [ + "To learn more about service endpoints visit https://docs.microsoft.com/azure/virtual-network/virtual-network-service-endpoints-configure#azure-cli." + ], + "short": "List which services support VNet service tunneling in a given region." + }, + "names": [ + "network", + "vnet", + "list-endpoint-services" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet list-endpoint-services -l westus -o table" + ], + "name": "List the endpoint services available for use in the West US region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet list-endpoint-services -l westus -o table" + ], + "name": "List the endpoint services available for use in the West US region." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet list-endpoint-services -l westus -o table" + ], + "name": "List the endpoint services available for use in the West US region." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a virtual network." + }, + "names": [ + "network", + "vnet", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet show -g MyResourceGroup -n MyVNet" + ], + "name": "Get details for MyVNet." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet show -g MyResourceGroup -n MyVNet" + ], + "name": "Get details for MyVNet." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet show -g MyResourceGroup -n MyVNet" + ], + "name": "Get details for MyVNet." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet show -g MyResourceGroup -n MyVNet" + ], + "name": "Get details for MyVNet." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a virtual network." + }, + "names": [ + "network", + "vnet", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" + ], + "name": "Update a virtual network with the IP address of a DNS server." + }, + { + "commands": [ + "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" + ], + "name": "Update a virtual network." + }, + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" + ], + "name": "Update a virtual network to delete DNS server." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" + ], + "name": "Update a virtual network with the IP address of a DNS server." + }, + { + "commands": [ + "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" + ], + "name": "Update a virtual network." + }, + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" + ], + "name": "Update a virtual network to delete DNS server." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" + ], + "name": "Update a virtual network with the IP address of a DNS server." + }, + { + "commands": [ + "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" + ], + "name": "Update a virtual network." + }, + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" + ], + "name": "Update a virtual network to delete DNS server." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" + ], + "name": "Update a virtual network with the IP address of a DNS server." + }, + { + "commands": [ + "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" + ], + "name": "Update a virtual network." + }, + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" + ], + "name": "Update a virtual network to delete DNS server." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about Virtual Networks visit https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-network." + ], + "short": "Check if a private IP address is available for use within a virtual network." + }, + "names": [ + "network", + "vnet" + ] + }, + "vnet-gateway": { + "commandGroups": { + "aad": { + "commands": { + "assign": { + "help": { + "short": "Assign/Update AAD(Azure Active Directory) authentication to a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "aad", + "assign" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway aad assign --resource-group MyResourceGroup --gateway-name MyVnetGateway --tenant MyAADTenantURI --audience MyAADAudienceId --issuer MyAADIssuerURI" + ], + "name": "Assign AAD authentication to a virtual network gateway" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway aad assign --resource-group MyResourceGroup --gateway-name MyVnetGateway --tenant MyAADTenantURI --audience MyAADAudienceId --issuer MyAADIssuerURI" + ], + "name": "Assign AAD authentication to a virtual network gateway" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration", + "version": "2023-09-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "aad", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration", + "version": "2023-09-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove AAD(Azure Active Directory) authentication from a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "aad", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway aad remove --resource-group MyResourceGroup --gateway-name MyVnetGateway" + ], + "name": "Remove AAD information" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway aad remove --resource-group MyResourceGroup --gateway-name MyVnetGateway" + ], + "name": "Remove AAD information" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show AAD(Azure Active Directory) authentication of a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "aad", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway aad show --resource-group MyResourceGroup --gateway-name MyVnetGateway" + ], + "name": "Show AAD information" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway aad show --resource-group MyResourceGroup --gateway-name MyVnetGateway" + ], + "name": "Show AAD information" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage AAD(Azure Active Directory) authentication of a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "aad" + ] + }, + "ipsec-policy": { + "commands": { + "add": { + "help": { + "short": "Add a virtual network gateway IPSec policy." + }, + "names": [ + "network", + "vnet-gateway", + "ipsec-policy", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway ipsec-policy add -g MyResourceGroup --gateway-name MyGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Add specified IPsec policies to a gateway instead of relying on defaults." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway ipsec-policy add -g MyResourceGroup --gateway-name MyGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Add specified IPsec policies to a gateway instead of relying on defaults." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway ipsec-policy add -g MyResourceGroup --gateway-name MyGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Add specified IPsec policies to a gateway instead of relying on defaults." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List IPSec policies associated with a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "ipsec-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway ipsec-policy list -g MyResourceGroup --gateway-name MyConnection" + ], + "name": "List the IPsec policies set on a gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway ipsec-policy list -g MyResourceGroup --gateway-name MyConnection" + ], + "name": "List the IPsec policies set on a gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway ipsec-policy list -g MyResourceGroup --gateway-name MyConnection" + ], + "name": "List the IPsec policies set on a gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies", + "version": "2023-09-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an IPsec policy on a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "ipsec-policy", + "remove" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "ipsec-policy", + "show" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "ipsec-policy", + "update" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage virtual network gateway IPSec policies." + }, + "names": [ + "network", + "vnet-gateway", + "ipsec-policy" + ] + }, + "nat-rule": { + "commands": { + "add": { + "help": { + "short": "Add nat rule in a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "nat-rule", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway nat-rule add --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat --internal-mappings 10.4.0.0/24 --external-mappings 192.168.21.0/24" + ], + "name": "Add nat rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway nat-rule add --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat --internal-mappings 10.4.0.0/24 --external-mappings 192.168.21.0/24" + ], + "name": "Add nat rule" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules[]", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List nat rule for a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "nat-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway nat-rule list --resource-group MyResourceGroup --gateway-name MyVnetGateway" + ], + "name": "List nat rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway nat-rule list --resource-group MyResourceGroup --gateway-name MyVnetGateway" + ], + "name": "List nat rule" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove nat rule from a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "nat-rule", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway nat-rule remove --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat" + ], + "name": "Remove nat rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway nat-rule remove --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat" + ], + "name": "Remove nat rule" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules[]", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "nat-rule", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules[]", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "nat-rule", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules[]", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage nat rule in a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "nat-rule" + ] + }, + "packet-capture": { + "commands": { + "start": { + "help": { + "short": "Start packet capture on a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "packet-capture", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway packet-capture start -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Start packet capture on a virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/startpacketcapture", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "stop": { + "help": { + "short": "Stop packet capture on a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "packet-capture", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway packet-capture stop -g MyResourceGroup -n MyVnetGateway --sas-url https://myStorageAct.blob.azure.com/artifacts?st=2019-04-10T22%3A12Z&se=2019-04-11T09%3A12Z&sp=rl&sv=2018-03-28&sr=c&sig=0000000000" + ], + "name": "Stop packet capture on a virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/stoppacketcapture", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway packet-capture stop -g MyResourceGroup -n MyVnetGateway --sas-url https://myStorageAct.blob.azure.com/artifacts?st=2019-04-10T22%3A12Z&se=2019-04-11T09%3A12Z&sp=rl&sv=2018-03-28&sr=c&sig=0000000000" + ], + "name": "Stop packet capture on a virtual network gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/stoppacketcapture", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage packet capture on a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "packet-capture" + ] + }, + "revoked-cert": { + "commands": { + "create": { + "help": { + "short": "Revoke a certificate." + }, + "names": [ + "network", + "vnet-gateway", + "revoked-cert", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" + ], + "name": "Revoke a certificate." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" + ], + "name": "Revoke a certificate." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" + ], + "name": "Revoke a certificate." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" + ], + "name": "Revoke a certificate." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" + ], + "name": "Revoke a certificate." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a revoked certificate." + }, + "names": [ + "network", + "vnet-gateway", + "revoked-cert", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Delete a revoked certificate." + }, + { + "commands": [ + "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a revoked certificate." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Delete a revoked certificate." + }, + { + "commands": [ + "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a revoked certificate." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Delete a revoked certificate." + }, + { + "commands": [ + "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a revoked certificate." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Delete a revoked certificate." + }, + { + "commands": [ + "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a revoked certificate." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Delete a revoked certificate." + }, + { + "commands": [ + "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a revoked certificate." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "revoked-cert", + "list" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "revoked-cert", + "show" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "revoked-cert", + "update" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage revoked certificates in a virtual network gateway. Prevent machines using this certificate from accessing Azure through this gateway." + }, + "names": [ + "network", + "vnet-gateway", + "revoked-cert" + ] + }, + "root-cert": { + "commands": { + "create": { + "help": { + "short": "Upload a root certificate." + }, + "names": [ + "network", + "vnet-gateway", + "root-cert", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" + ], + "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" + ], + "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" + ], + "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" + ], + "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a root certificate." + }, + "names": [ + "network", + "vnet-gateway", + "root-cert", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." + }, + { + "commands": [ + "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a root certificate." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." + }, + { + "commands": [ + "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a root certificate." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." + }, + { + "commands": [ + "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a root certificate." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." + }, + { + "commands": [ + "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a root certificate." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." + }, + { + "commands": [ + "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a root certificate." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "root-cert", + "list" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "root-cert", + "show" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "root-cert", + "update" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage root certificates of a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "root-cert" + ] + }, + "vpn-client": { + "commandGroups": { + "ipsec-policy": { + "commands": { + "set": { + "help": { + "short": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "ipsec-policy", + "set" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client ipsec-policy set -g MyResourceGroup -n MyVnetGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/setvpnclientipsecparameters", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client ipsec-policy set -g MyResourceGroup -n MyVnetGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/setvpnclientipsecparameters", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client ipsec-policy set -g MyResourceGroup -n MyVnetGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/setvpnclientipsecparameters", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "ipsec-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client ipsec-policy show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientipsecparameters", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client ipsec-policy show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientipsecparameters", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client ipsec-policy show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientipsecparameters", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage the VPN client connection ipsec-policy for P2S client connection of the virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "ipsec-policy" + ] + } + }, + "commands": { + "generate": { + "help": { + "short": "Generate VPN client configuration." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "generate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" + ], + "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" + ], + "name": "Create the VPN client configuration for AMD64 architecture." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Generate VPN client configuration." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" + ], + "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" + ], + "name": "Create the VPN client configuration for AMD64 architecture." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Generate VPN client configuration." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" + ], + "name": "Create the VPN client configuration for AMD64 architecture." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Generate VPN client configuration." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" + ], + "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" + ], + "name": "Create the VPN client configuration for AMD64 architecture." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Generate VPN client configuration." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" + ], + "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" + ], + "name": "Create the VPN client configuration for AMD64 architecture." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Generate VPN client configuration." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "generate-vpn-profile": { + "help": { + "short": "Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. Used for IKEV2 and radius based authentication." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "generate-vpn-profile" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show-health": { + "help": { + "short": "Get the VPN client connection health detail per P2S client connection of the virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "show-health" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client show-health -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the VPN client connection health detail per P2S client connection of the virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientconnectionhealth", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client show-health -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the VPN client connection health detail per P2S client connection of the virtual network gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientconnectionhealth", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show-url": { + "help": { + "short": "Retrieve a pre-generated VPN client configuration." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "show-url" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Download a VPN client configuration required to connect to Azure via point-to-site." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" + ], + "name": "Create a basic virtual network gateway for site-to-site connectivity." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" + ], + "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" + ], + "name": "Create a basic virtual network gateway with multi authentication" + }, + { + "commands": [ + "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" + ], + "name": "Create a virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" + ], + "name": "Create a basic virtual network gateway for site-to-site connectivity." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" + ], + "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" + ], + "name": "Create a basic virtual network gateway with multi authentication" + }, + { + "commands": [ + "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" + ], + "name": "Create a virtual network gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" + ], + "name": "Create a basic virtual network gateway for site-to-site connectivity." + }, + { + "commands": [ + "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" + ], + "name": "Create a virtual network gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" + ], + "name": "Create a basic virtual network gateway for site-to-site connectivity." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" + ], + "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" + ], + "name": "Create a basic virtual network gateway with multi authentication" + }, + { + "commands": [ + "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" + ], + "name": "Create a virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" + ], + "name": "Create a basic virtual network gateway for site-to-site connectivity." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" + ], + "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" + ], + "name": "Create a basic virtual network gateway with multi authentication" + }, + { + "commands": [ + "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" + ], + "name": "Create a virtual network gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "In order to delete a Virtual Network Gateway, you must first delete ALL Connection objects in Azure that are connected to the Gateway. After deleting the Gateway, proceed to delete other resources now not in use. For more information, follow the order of instructions on this page: https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-delete-vnet-gateway-portal" + ], + "short": "Delete a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Delete a virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Delete a virtual network gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Delete a virtual network gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Delete a virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Delete a virtual network gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "disconnect-vpn-connections": { + "help": { + "short": "Disconnect vpn connections of virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "disconnect-vpn-connections" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway disconnect-vpn-connections -g MyResourceGroup -n MyVnetGateway --vpn-connections MyConnetion1ByName MyConnection2ByID" + ], + "name": "Disconnect vpn connections of virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/disconnectvirtualnetworkgatewayvpnconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway disconnect-vpn-connections -g MyResourceGroup -n MyVnetGateway --vpn-connections MyConnetion1ByName MyConnection2ByID" + ], + "name": "Disconnect vpn connections of virtual network gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/disconnectvirtualnetworkgatewayvpnconnections", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List virtual network gateways." + }, + "names": [ + "network", + "vnet-gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway list -g MyResourceGroup" + ], + "name": "List virtual network gateways in a resource group." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list -g MyResourceGroup" + ], + "name": "List virtual network gateways in a resource group." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list -g MyResourceGroup" + ], + "name": "List virtual network gateways in a resource group." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list -g MyResourceGroup" + ], + "name": "List virtual network gateways in a resource group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list -g MyResourceGroup" + ], + "name": "List virtual network gateways in a resource group." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-advertised-routes": { + "help": { + "short": "List the routes of a virtual network gateway advertised to the specified peer." + }, + "names": [ + "network", + "vnet-gateway", + "list-advertised-routes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "List the routes of a virtual network gateway advertised to the specified peer." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "List the routes of a virtual network gateway advertised to the specified peer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "List the routes of a virtual network gateway advertised to the specified peer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "List the routes of a virtual network gateway advertised to the specified peer." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-bgp-peer-status": { + "help": { + "short": "Retrieve the status of BGP peers." + }, + "names": [ + "network", + "vnet-gateway", + "list-bgp-peer-status" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "Retrieve the status of a BGP peer." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "Retrieve the status of a BGP peer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "Retrieve the status of a BGP peer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "Retrieve the status of a BGP peer." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-learned-routes": { + "help": { + "short": "This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers." + }, + "names": [ + "network", + "vnet-gateway", + "list-learned-routes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-learned-routes -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Retrieve a list of learned routes." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getlearnedroutes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-learned-routes -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Retrieve a list of learned routes." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getlearnedroutes", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-learned-routes -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Retrieve a list of learned routes." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getlearnedroutes", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "reset": { + "help": { + "short": "Reset a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "reset" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Reset a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway --gateway-vip MyGatewayIP" + ], + "name": "Reset a virtual network gateway with Active-Active feature enabled." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/reset", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Reset a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway --gateway-vip MyGatewayIP" + ], + "name": "Reset a virtual network gateway with Active-Active feature enabled." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/reset", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Reset a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway --gateway-vip MyGatewayIP" + ], + "name": "Reset a virtual network gateway with Active-Active feature enabled." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/reset", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the details of a virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the details of a virtual network gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the details of a virtual network gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the details of a virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the details of a virtual network gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show-supported-devices": { + "help": { + "short": "Get a xml format representation for supported vpn devices." + }, + "names": [ + "network", + "vnet-gateway", + "show-supported-devices" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway show-supported-devices -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get a xml format representation for supported vpn devices." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/supportedvpndevices", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway show-supported-devices -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get a xml format representation for supported vpn devices." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/supportedvpndevices", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway show-supported-devices -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get a xml format representation for supported vpn devices." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/supportedvpndevices", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" + ], + "name": "Change the SKU of a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" + ], + "name": "Update a virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" + ], + "name": "Change the SKU of a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" + ], + "name": "Update a virtual network gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" + ], + "name": "Change the SKU of a virtual network gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" + ], + "name": "Change the SKU of a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" + ], + "name": "Update a virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" + ], + "name": "Change the SKU of a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" + ], + "name": "Update a virtual network gateway." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about Azure Virtual Network Gateways, visit https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli." + ], + "short": "Use an Azure Virtual Network Gateway to establish secure, cross-premises connectivity." + }, + "names": [ + "network", + "vnet-gateway" + ] + }, + "vpn-connection": { + "commandGroups": { + "ipsec-policy": { + "commands": { + "add": { + "help": { + "lines": [ + "Set all IPsec policies of a VPN connection. If you want to set any IPsec policy, you must", + " set them all." + ], + "short": "Add a VPN connection IPSec policy." + }, + "names": [ + "network", + "vpn-connection", + "ipsec-policy", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection ipsec-policy add -g MyResourceGroup --connection-name MyConnection --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Add specified IPsec policies to a connection instead of relying on defaults." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection ipsec-policy add -g MyResourceGroup --connection-name MyConnection --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Add specified IPsec policies to a connection instead of relying on defaults." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection ipsec-policy add -g MyResourceGroup --connection-name MyConnection --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Add specified IPsec policies to a connection instead of relying on defaults." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2017-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vpn-connection", + "ipsec-policy", + "delete" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2017-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List IPSec policies associated with a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "ipsec-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection ipsec-policy list -g MyResourceGroup --connection-name MyConnection" + ], + "name": "List the IPsec policies set on a connection." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection ipsec-policy list -g MyResourceGroup --connection-name MyConnection" + ], + "name": "List the IPsec policies set on a connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection ipsec-policy list -g MyResourceGroup --connection-name MyConnection" + ], + "name": "List the IPsec policies set on a connection." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies", + "version": "2017-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vpn-connection", + "ipsec-policy", + "show" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2017-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vpn-connection", + "ipsec-policy", + "update" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2017-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage VPN connection IPSec policies." + }, + "names": [ + "network", + "vpn-connection", + "ipsec-policy" + ] + }, + "packet-capture": { + "commands": { + "start": { + "help": { + "short": "Start packet capture on a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "packet-capture", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection packet-capture start -g MyResourceGroup -n MyConnection" + ], + "name": "Start packet capture on a VPN connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/startpacketcapture", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection packet-capture start -g MyResourceGroup -n MyConnection" + ], + "name": "Start packet capture on a VPN connection." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/startpacketcapture", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "stop": { + "help": { + "short": "Stop packet capture on a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "packet-capture", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection packet-capture stop -g MyResourceGroup -n MyConnection --sas-url https://myStorageAct.blob.azure.com/artifacts?st=2019-04-10T22%3A12Z&se=2019-04-11T09%3A12Z&s p=rl&sv=2018-03-28&sr=c&sig=0000000000" + ], + "name": "Stop packet capture on a VPN connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/stoppacketcapture", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection packet-capture stop -g MyResourceGroup -n MyConnection --sas-url https://myStorageAct.blob.azure.com/artifacts?st=2019-04-10T22%3A12Z&se=2019-04-11T09%3A12Z&s p=rl&sv=2018-03-28&sr=c&sig=0000000000" + ], + "name": "Stop packet capture on a VPN connection." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/stoppacketcapture", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage packet capture on a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "packet-capture" + ] + }, + "shared-key": { + "commands": { + "create": { + "help": { + "short": "Create Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider." + }, + "names": [ + "network", + "vpn-connection", + "shared-key", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "reset": { + "help": { + "short": "Reset a VPN connection shared key." + }, + "names": [ + "network", + "vpn-connection", + "shared-key", + "reset" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" + ], + "name": "Reset the shared key on a connection." + }, + { + "commands": [ + "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Reset a VPN connection shared key." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" + ], + "name": "Reset the shared key on a connection." + }, + { + "commands": [ + "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Reset a VPN connection shared key." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" + ], + "name": "Reset the shared key on a connection." + }, + { + "commands": [ + "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Reset a VPN connection shared key." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" + ], + "name": "Reset the shared key on a connection." + }, + { + "commands": [ + "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Reset a VPN connection shared key." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Retrieve a VPN connection shared key." + }, + "names": [ + "network", + "vpn-connection", + "shared-key", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" + ], + "name": "View the shared key of a connection." + }, + { + "commands": [ + "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Retrieve a VPN connection shared key." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" + ], + "name": "View the shared key of a connection." + }, + { + "commands": [ + "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Retrieve a VPN connection shared key." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" + ], + "name": "View the shared key of a connection." + }, + { + "commands": [ + "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Retrieve a VPN connection shared key." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" + ], + "name": "View the shared key of a connection." + }, + { + "commands": [ + "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Retrieve a VPN connection shared key." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" + ], + "name": "View the shared key of a connection." + }, + { + "commands": [ + "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Retrieve a VPN connection shared key." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a VPN connection shared key." + }, + "names": [ + "network", + "vpn-connection", + "shared-key", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" + ], + "name": "Change the shared key for the connection to \"Abc123\"." + }, + { + "commands": [ + "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" + ], + "name": "Update a VPN connection shared key." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" + ], + "name": "Change the shared key for the connection to \"Abc123\"." + }, + { + "commands": [ + "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" + ], + "name": "Update a VPN connection shared key." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" + ], + "name": "Change the shared key for the connection to \"Abc123\"." + }, + { + "commands": [ + "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" + ], + "name": "Update a VPN connection shared key." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" + ], + "name": "Change the shared key for the connection to \"Abc123\"." + }, + { + "commands": [ + "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" + ], + "name": "Update a VPN connection shared key." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" + ], + "name": "Change the shared key for the connection to \"Abc123\"." + }, + { + "commands": [ + "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" + ], + "name": "Update a VPN connection shared key." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage VPN shared keys." + }, + "names": [ + "network", + "vpn-connection", + "shared-key" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "create" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection delete -g MyResourceGroup -n MyConnection" + ], + "name": "Delete a VPN connection." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection delete -g MyResourceGroup -n MyConnection" + ], + "name": "Delete a VPN connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection delete -g MyResourceGroup -n MyConnection" + ], + "name": "Delete a VPN connection." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection delete -g MyResourceGroup -n MyConnection" + ], + "name": "Delete a VPN connection." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all VPN connections." + }, + "names": [ + "network", + "vpn-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection list -g MyResourceGroup" + ], + "name": "List all VPN connections in a resource group." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection list -g MyResourceGroup" + ], + "name": "List all VPN connections in a resource group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection list -g MyResourceGroup" + ], + "name": "List all VPN connections in a resource group." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection list -g MyResourceGroup" + ], + "name": "List all VPN connections in a resource group." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "list-connection": { + "help": { + "short": "List all the connections in a virtual network gateway." + }, + "names": [ + "network", + "vpn-connection", + "list-connection" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/connections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/connections", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/connections", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "list-ike-sas": { + "help": { + "short": "List IKE Security Associations for a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "list-ike-sas" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection list-ike-sas -g MyResourceGroup -n MyConnection" + ], + "name": "List IKE Security Associations for a VPN connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/getikesas", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection list-ike-sas -g MyResourceGroup -n MyConnection" + ], + "name": "List IKE Security Associations for a VPN connection." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/getikesas", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection show -g MyResourceGroup -n MyConnection" + ], + "name": "View the details of a VPN connection." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection show -g MyResourceGroup -n MyConnection" + ], + "name": "View the details of a VPN connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection show -g MyResourceGroup -n MyConnection" + ], + "name": "View the details of a VPN connection." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection show -g MyResourceGroup -n MyConnection" + ], + "name": "View the details of a VPN connection." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "show-device-config-script": { + "help": { + "short": "Get a XML format representation for VPN connection device configuration script." + }, + "names": [ + "network", + "vpn-connection", + "show-device-config-script" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" + ], + "name": "Get a XML format representation for VPN connection device configuration script." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" + ], + "name": "Get a XML format representation for VPN connection device configuration script." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" + ], + "name": "Get a XML format representation for VPN connection device configuration script." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" + ], + "name": "Get a XML format representation for VPN connection device configuration script." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" + ], + "name": "Add BGP to an existing connection." + }, + { + "commands": [ + "network vpn-connection update --name MyConnection --resource-group MyResourceGroup --use-policy-based-traffic-selectors true" + ], + "name": "Update a VPN connection." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" + ], + "name": "Add BGP to an existing connection." + }, + { + "commands": [ + "network vpn-connection update --name MyConnection --resource-group MyResourceGroup --use-policy-based-traffic-selectors true" + ], + "name": "Update a VPN connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" + ], + "name": "Add BGP to an existing connection." + }, + { + "commands": [ + "network vpn-connection update --name MyConnection --resource-group MyResourceGroup --use-policy-based-traffic-selectors true" + ], + "name": "Update a VPN connection." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" + ], + "name": "Add BGP to an existing connection." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "For more information on site-to-site connections, visit https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli. For more information on Vnet-to-Vnet connections, visit https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-vnet-vnet-cli." + ], + "short": "Manage VPN connections." + }, + "names": [ + "network", + "vpn-connection" + ] + }, + "vpn-gateway": { + "commandGroups": { + "connection": { + "commandGroups": { + "packet-capture": { + "commands": { + "start": { + "help": { + "short": "Starts packet capture on Vpn connection in the specified resource group." + }, + "names": [ + "network", + "vpn-gateway", + "connection", + "packet-capture", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway connection packet-capture start -g MyResourceGroup --gateway-name MyVpnGateway --connection-name MyVpnGatewayConnection --link-connection-names MyVpnGatewayConnection" + ], + "name": "Starts packet capture on Vpn connection." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}/vpnconnections/{}/startpacketcapture", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage site-to-site VPN gateway connections packet capture." + }, + "names": [ + "network", + "vpn-gateway", + "connection", + "packet-capture" + ] + } + }, + "help": { + "short": "Manage site-to-site VPN gateway connections." + }, + "names": [ + "network", + "vpn-gateway", + "connection" + ] + }, + "nat-rule": { + "commands": { + "create": { + "help": { + "short": "Create a nat rule to a scalable vpn gateway if it doesn't exist else updates the existing nat rules." + }, + "names": [ + "network", + "vpn-gateway", + "nat-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway nat-rule create -g MyResourceGroup --gateway-name MyVpnGateway --name MyNatRule --internal-mappings [{\"address-space\":10.4.0.0/24}] --external-mappings [{\"address-space\":192.168.21.0/24}] --type Static --mode EgressSnat" + ], + "name": "Create a nat rule." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}/natrules/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a nat rule." + }, + "names": [ + "network", + "vpn-gateway", + "nat-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway nat-rule delete -g MyResourceGroup --gateway-name MyVpnGateway --name MyNatRule -y" + ], + "name": "Delete a nat rule." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}/natrules/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all nat rules for a particular virtual wan vpn gateway." + }, + "names": [ + "network", + "vpn-gateway", + "nat-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway nat-rule list -g MyResourceGroup --gateway-name MyVpnGateway" + ], + "name": "List all nat rules." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}/natrules", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a nat ruleGet." + }, + "names": [ + "network", + "vpn-gateway", + "nat-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway nat-rule show -g MyResourceGroup --gateway-name MyVpnGateway --name MyNatRule" + ], + "name": "Get the details of a nat rule." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}/natrules/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a nat rule to a scalable vpn gateway if it doesn't exist else updates the existing nat rules." + }, + "names": [ + "network", + "vpn-gateway", + "nat-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway nat-rule update -g MyResourceGroup --gateway-name MyVpnGateway --name MyNatRule --internal-mappings [{\"address-space\":10.3.0.0/24}]" + ], + "name": "Update a nat rule." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}/natrules/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage site-to-site VPN gateway nat rule." + }, + "names": [ + "network", + "vpn-gateway", + "nat-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a site-to-site VPN gateway." + }, + "names": [ + "network", + "vpn-gateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway create -n MyVPNGateway -g MyRG --vhub MyVHub -l westus" + ], + "name": "Create a site-to-site VPN gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a site-to-site VPN gateway." + }, + "names": [ + "network", + "vpn-gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway delete -n MyVPNGateway -g MyRG" + ], + "name": "Delete a site-to-site VPN gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List site-to-site VPN gateways." + }, + "names": [ + "network", + "vpn-gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway list -g MyRG" + ], + "name": "List site-to-site VPN gateways." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/vpngateways", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a site-to-site VPN gateway." + }, + "names": [ + "network", + "vpn-gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway show -n MyVPNGateway -g MyRG" + ], + "name": "Get the details of a site-to-site VPN gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings of a site-to-site VPN gateway." + }, + "names": [ + "network", + "vpn-gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway create -g MyRG --vhub MyVHub --name MyVPNGateway --tags foo=bar" + ], + "name": "Update settings of a site-to-site VPN gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage site-to-site VPN gateways." + }, + "names": [ + "network", + "vpn-gateway" + ] + }, + "watcher": { + "commandGroups": { + "connection-monitor": { + "commandGroups": { + "endpoint": { + "commands": { + "add": { + "help": { + "short": "Add an endpoint to a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "endpoint", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor endpoint add --connection-monitor MyConnectionMonitor --location westus --name MyExternalEndpoint --address \"bing.com\" --dest-test-groups DefaultTestGroup --type ExternalAddress" + ], + "name": "Add an external address as a destination endpoint" + }, + { + "commands": [ + "network watcher connection-monitor endpoint add --connection-monitor MyConnectionMonitor --location westus --name MyVMEndpoint --resource-id MyVMResourceID --source-test-groups DefaultTestGroup --type AzureVM" + ], + "name": "Add an Azure VM as a source endpoint" + }, + { + "commands": [ + "network watcher connection-monitor endpoint add --connection-monitor MyConnectionMonitor --location westus --name MySubnetEndpoint --resource-id MySubnetID --source-test-groups DefaultTestGroup --type AzureSubnet --address-exclude 10.0.0.25 10.0.0.30 --coverage-level BelowAverage" + ], + "name": "Add a Subnet as a source endpoint with addresses excluded" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.endpoints[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all endpoints from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor endpoint list --connection-monitor MyConnectionMonitor --location westus2" + ], + "name": "List all endpoints from a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.endpoints", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove an endpoint from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "endpoint", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor endpoint remove --connection-monitor MyConnectionMonitor --location westus --name MyEndpoint" + ], + "name": "Remove endpoint from all test groups of a connection monitor" + }, + { + "commands": [ + "network watcher connection-monitor endpoint remove --connection-monitor MyConnectionMonitor --location westus --name MyEndpoint --test-groups DefaultTestGroup HealthCheckTestGroup" + ], + "name": "Remove endpoint from two test groups of a connection monitor" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.endpoints[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show an endpoint from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor endpoint show --connection-monitor MyConnectionMonitor --location westus2 --name myconnectionmonitorendpoint --subscription MySubscription" + ], + "name": "Show an endpoint from a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.endpoints[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "network watcher connection-monitor endpoint update" + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "endpoint", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.endpoints[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage endpoint of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "endpoint" + ] + }, + "output": { + "commands": { + "add": { + "help": { + "short": "Add an output to a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "output", + "add" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.outputs[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Remove all outputs from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "output", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.outputs[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all output from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "output", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.outputs", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "network watcher connection-monitor output show" + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "output", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.outputs[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "network watcher connection-monitor output update" + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "output", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.outputs[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage output of connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "output" + ] + }, + "test-configuration": { + "commands": { + "add": { + "help": { + "short": "Add a test configuration to a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-configuration", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-configuration add --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestConfiguration --test-groups DefaultTestGroup --protocol Http --http-request-header name=Host value=bing.com --http- request-header name=UserAgent value=Edge" + ], + "name": "Add a test configuration with HTTP supported" + }, + { + "commands": [ + "network watcher connection-monitor test-configuration add --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestConfiguration --test-groups TCPTestGroup DefaultTestGroup --protocol Tcp --tcp-port 4096" + ], + "name": "Add a test configuration with TCP supported" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testConfigurations[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all test configurations of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-configuration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-configuration list --connection-monitor MyConnectionMonitor --location westus2" + ], + "name": "List all test configurations of a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testConfigurations", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove a test configuration from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-configuration", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-configuration remove --connection-monitor MyConnectionMonitor --location westus --name MyTCPTestConfiguration" + ], + "name": "Remove a test configuration from all test groups of a connection monitor" + }, + { + "commands": [ + "network watcher connection-monitor test-configuration remove --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestConfiguration --test-groups HTTPTestGroup DefaultTestGroup" + ], + "name": "Remove a test configuration from two test groups of a connection monitor" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testConfigurations[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a test configuration from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-configuration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-configuration show --connection-monitor MyConnectionMonitor --location westus2 --name MyConnectionMonitorTestConfiguration" + ], + "name": "Show a test configuration from a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testConfigurations[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "network watcher connection-monitor test-configuration update" + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-configuration", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testConfigurations[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage test configuration of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-configuration" + ] + }, + "test-group": { + "commands": { + "add": { + "help": { + "short": "Add a test group along with new-added/existing endpoint and test configuration to a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-group", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-group add --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestGroup --endpoint-source-name MySourceEndpoint --endpoint-dest-name MyDestinationEndpoint --test-config-name MyTestConfiguration" + ], + "name": "Add a test group along with existing endpoint and test configuration via their names" + }, + { + "commands": [ + "network watcher connection-monitor test-group add --connection-monitor MyConnectionMonitor --location westus --name MyAccessibilityTestGroup --endpoint-source-name MySourceEndpoint --endpoint-source-resource-id MyLogAnalysisWorkspaceID --endpoint-dest-name MyExistingDestinationEndpoint --test-config-name MyExistingTestConfiguration" + ], + "name": "Add a test group long with new-added source endpoint and existing test configuration via its name" + }, + { + "commands": [ + "network watcher connection-monitor test-group add --connection-monitor MyConnectionMonitor --location westus --name MyAccessibilityTestGroup --endpoint-source-name MySourceEndpoint --endpoint-source-resource-id MyVMResourceID --endpoint-dest-name bing --endpoint-dest-address bing.com --test-config-name MyNewTestConfiguration --protocol Tcp --tcp-port 4096" + ], + "name": "Add a test group along with new-added endpoints and test configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testGroups[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all test groups of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-group list --connection-monitor MyConnectionMonitor --location westus2" + ], + "name": "List all test groups of a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testGroups", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove test group from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-group", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-group remove --connection-monitor MyConnectionMonitor --location westus2 --name MyConnectionMonitorTestGroup" + ], + "name": "Remove test group from a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testGroups[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a test group of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-group show --connection-monitor MyConnectionMonitor --location westus2 --name MyConnectionMonitorTestGroup --subscription MySubscription" + ], + "name": "Show a test group of a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testGroups[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "network watcher connection-monitor test-group update" + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-group", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testGroups[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage a test group of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-group" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor create --name MyV2ConnectionMonitor --endpoint-source- name \"vm01\" --endpoint-source-resource-id MyVM01ResourceID --endpoint-dest-name bing --endpoint-dest-address bing.com --test-config-name TCPTestConfig --protocol Tcp --tcp-port 2048", + "network watcher connection-monitor create --endpoint-dest-address bing.com --endpoint- dest-name bing --endpoint-source-name \"vm01\" --endpoint-source-resource-id MyVM01ResourceID --location westus2 --name MyConnectionMonitorName --protocol Tcp --tcp-port 2048 --test- config-name TCPTestConfig" + ], + "name": "Create a connection monitor" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a connection monitor for the given region." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor delete -l westus -n MyConnectionMonitorName" + ], + "name": "Delete a connection monitor for the given region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List connection monitors for the given region." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor list -l westus", + "az network watcher connection-monitor list --location westus --subscription MySubscription" + ], + "name": "List a connection monitor for the given region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "query": { + "help": { + "short": "Query a snapshot of the most recent connection state of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "query" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor query -l westus -n MyConnectionMonitorName" + ], + "name": "List a connection monitor for the given region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}/query", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows a connection monitor by name." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor show -l westus -n MyConnectionMonitorName" + ], + "name": "Show a connection monitor for the given name." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Start the specified connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor start -l westus -n MyConnectionMonitorName" + ], + "name": "Start the specified connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}/start", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "stop": { + "help": { + "short": "Stop the specified connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor stop -l westus -n MyConnectionMonitorName" + ], + "name": "Stop the specified connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}/stop", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Connection monitor can be used to monitor network connectivity between an Azure virtual machine and an IP address. The IP address can be assigned to another Azure resource or a resource on the Internet or on-premises. To learn more visit https://aka.ms/connectionmonitordoc." + ], + "short": "Manage connection monitoring between an Azure Virtual Machine and any IP resource." + }, + "names": [ + "network", + "watcher", + "connection-monitor" + ] + }, + "flow-log": { + "commands": { + "configure-flow-log": { + "help": { + "short": "Configure flow logging on a network security group." + }, + "names": [ + "network", + "watcher", + "flow-log", + "configure-flow-log" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher flow-log configure -g MyResourceGroup --enabled true --nsg MyNsg --storage-account MyStorageAccount" + ], + "name": "Enable NSG flow logs." + }, + { + "commands": [ + "network watcher flow-log configure -g MyResourceGroup --enabled false --nsg MyNsg" + ], + "name": "Disable NSG flow logs." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/queryflowlogstatus", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a flow log on a network security group." + }, + "names": [ + "network", + "watcher", + "flow-log", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --nsg MyNetworkSecurityGroupName --storage-account account" + ], + "name": "Create a flow log with Network Security Group name" + }, + { + "commands": [ + "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --vnet MyVNetName --storage-account account" + ], + "name": "Create a flow log with VNet name" + }, + { + "commands": [ + "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --vnet MyVNetName --subnet MySubnetName --storage-account account" + ], + "name": "Create a flow log with Subnet name" + }, + { + "commands": [ + "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --nic MyNICName --storage-account account" + ], + "name": "Create a flow log with NIC name" + }, + { + "commands": [ + "network watcher flow-log create --location westus --name MyFlowLog --nsg MyNetworkSecurityGroupID --storage-account account" + ], + "name": "Create a flow log with Network Security Group ID (could be in other resource group)" + }, + { + "commands": [ + "network watcher flow-log create --location westus --name MyFlowLog --vnet MyVNetID --storage-account account" + ], + "name": "Create a flow log with Virtual Network ID (could be in other resource group)" + }, + { + "commands": [ + "network watcher flow-log create --location westus --name MyFlowLog --subnet SubnetID --storage-account account" + ], + "name": "Create a flow log with Subnet ID (could be in other resource group)" + }, + { + "commands": [ + "network watcher flow-log create --location westus --name MyFlowLog --nic MyNetworkInterfaceID --storage-account account" + ], + "name": "Create a flow log with Network Interface ID (could be in other resource group)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified flow log resource." + }, + "names": [ + "network", + "watcher", + "flow-log", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher flow-log delete --location westus2 --name MyFlowLogger" + ], + "name": "Delete the specified flow log resource." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all flow log resources for the specified Network Watcher." + }, + "names": [ + "network", + "watcher", + "flow-log", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher flow-log list --location westus2" + ], + "name": "List all flow log resources for the specified Network Watcher." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the flow log configuration of a network security group." + }, + "names": [ + "network", + "watcher", + "flow-log", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher flow-log show -g MyResourceGroup --nsg MyNsg" + ], + "name": "Show NSG flow logs." + }, + { + "commands": [ + "network watcher flow-log show --location MyNetworkWatcher --name MyFlowLog" + ], + "name": "Show NSG flow logs with Azure Resource Management formatted." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the flow log configuration of a network security group." + }, + "names": [ + "network", + "watcher", + "flow-log", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyResourceGroup --name MyFlowLog --storage-account accountname" + ], + "name": "Update storage account with name to let resource group identify the storage account and network watcher" + }, + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyResourceGroup --name MyFlowLog --storage-account accountid" + ], + "name": "Update storage account with ID to let location identify the network watcher" + }, + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --nsg MyNSG" + ], + "name": "Update Network Security Group on another resource group" + }, + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --vnet MyVNet" + ], + "name": "Update Virtual Network on another resource group" + }, + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --vnet MyVNet --subnet MySubnet" + ], + "name": "Update Subnet on another resource group" + }, + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --nic MyNIC" + ], + "name": "Update Network Interface on another resource group" + }, + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --workspace MyAnotherLogAnalyticWorkspace" + ], + "name": "Update Workspace on another resource group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "For more information about configuring flow logs visit https://docs.microsoft.com/azure/network-watcher/network-watcher-nsg-flow-logging-cli." + ], + "short": "Manage network security group flow logging." + }, + "names": [ + "network", + "watcher", + "flow-log" + ] + }, + "packet-capture": { + "commands": { + "create": { + "help": { + "short": "Create and start a packet capture session." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount" + ], + "name": "Create a packet capture session on a VM." + }, + { + "commands": [ + "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount --filters '[{\"protocol\":\"TCP\", \"remoteIPAddress\":\"1.1.1.1-255.255.255\", \"localIPAddress\":\"10.0.0.3\", \"remotePort\":\"20\"}, {\"protocol\":\"TCP\", \"remoteIPAddress\":\"1.1.1.1-255.255.255\", \"localIPAddress\":\"10.0.0.3\", \"remotePort\":\"80\"}, {\"protocol\":\"TCP\", \"remoteIPAddress\":\"1.1.1.1-255.255.255\", \"localIPAddress\":\"10.0.0.3\", \"remotePort\":\"443\"}, {\"protocol\":\"UDP\"}]'" + ], + "name": "Create a packet capture session on a VM with optional filters for protocols, local IP address and remote IP address ranges and ports." + }, + { + "commands": [ + "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type \"AzureVMSS\"" + ], + "name": "Create a packet capture session on a VMSS." + }, + { + "commands": [ + "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --target MyVmVMSS --storage-account MyStorageAccount --target-type \"AzureVMSS\" --include \"0\" \"1\"" + ], + "name": "Create a packet capture session on a VMSS with including particular instances." + }, + { + "commands": [ + "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type \"AzureVMSS\" --exclude \"0\" \"1\"" + ], + "name": "Create a packet capture session on a VMSS with excluding particular instances." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a packet capture session." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher packet-capture delete -n packetCaptureName -l westcentralus" + ], + "name": "Delete a packet capture session. This only deletes the session and not the capture file." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all packet capture sessions within a region." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az network watcher packet-capture list -l westus" + ], + "name": "List all packet capture sessions within a region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a packet capture session." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher packet-capture show -l westus -n MyPacketCapture" + ], + "name": "Show a packet capture session." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show-status": { + "help": { + "short": "Show the status of a packet capture session." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "show-status" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher packet-capture show-status -l westus -n MyPacketCapture" + ], + "name": "Show the status of a packet capture session." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}/querystatus", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "stop": { + "help": { + "short": "Stop a running packet capture session." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher packet-capture stop -l westus -n MyPacketCapture" + ], + "name": "Stop a running packet capture session." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}/stop", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update and start a packet capture on the specified VM." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "These commands require that both Azure Network Watcher is enabled for the VMs region and that AzureNetworkWatcherExtension is enabled on the VM. For more information visit https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-packet-capture-manage-cli." + ], + "short": "Manage packet capture sessions on VMs." + }, + "names": [ + "network", + "watcher", + "packet-capture" + ] + }, + "troubleshooting": { + "commands": { + "show": { + "help": { + "short": "Get the results of the last troubleshooting operation." + }, + "names": [ + "network", + "watcher", + "troubleshooting", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher troubleshooting show -g MyResourceGroup --resource MyVnetGateway --resource-type vnetGateway" + ], + "name": "Show the results or status of a troubleshooting operation for a Vnet Gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/querytroubleshootresult", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Troubleshoot issues with VPN connections or gateway connectivity." + }, + "names": [ + "network", + "watcher", + "troubleshooting", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher troubleshooting start -g MyResourceGroup --resource MyVPNConnection --resource-type vpnConnection --storage-account MyStorageAccount --storage-path https://{storageAccountName}.blob.core.windows.net/{containerName}" + ], + "name": "Start a troubleshooting operation on a VPN Connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/troubleshoot", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "For more information on configuring troubleshooting visit https://docs.microsoft.com/azure/network-watcher/network-watcher-troubleshoot-manage-cli." + ], + "short": "Manage Network Watcher troubleshooting sessions." + }, + "names": [ + "network", + "watcher", + "troubleshooting" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a network watcher in the specified resource group." + }, + "names": [ + "network", + "watcher", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified network watcher resource." + }, + "names": [ + "network", + "watcher", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Network Watchers." + }, + "names": [ + "network", + "watcher", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkwatchers", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "run-configuration-diagnostic": { + "help": { + "lines": [ + "Requires that Network Watcher is enabled for the region in which the target is located." + ], + "short": "Run a configuration diagnostic on a target resource." + }, + "names": [ + "network", + "watcher", + "run-configuration-diagnostic" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher run-configuration-diagnostic --resource {VM_ID} --direction Inbound --protocol TCP --source 12.11.12.14 --destination 10.1.1.4 --port 12100" + ], + "name": "Run configuration diagnostic on a VM with a single query." + }, + { + "commands": [ + "network watcher run-configuration-diagnostic --resource {VM_ID} --queries '[{\"direction\": \"Inbound\", \"protocol\": \"TCP\", \"source\": \"12.11.12.14\", \"destination\": \"10.1.1.4\", \"destinationPort\": \"12100\"}, {\"direction\": \"Inbound\", \"protocol\": \"TCP\", \"source\": \"12.11.12.0/32\", \"destination\": \"10.1.1.4\", \"destinationPort\": \"12100\"}, {\"direction\": \"Outbound\", \"protocol\": \"TCP\", \"source\": \"12.11.12.14\", \"destination\": \"10.1.1.4\", \"destinationPort\": \"12100\"}]'" + ], + "name": "Run configuration diagnostic on a VM with multiple queries." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/networkconfigurationdiagnostic", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified network watcher by resource group." + }, + "names": [ + "network", + "watcher", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show-next-hop": { + "help": { + "lines": [ + "Requires that Network Watcher is enabled for the region in which the VM is located. For more information about show-next-hop visit https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-routing-problem-cli." + ], + "short": "Get information on the `next hop` of a VM." + }, + "names": [ + "network", + "watcher", + "show-next-hop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher show-next-hop -g MyResourceGroup --vm MyVm --source-ip 10.0.0.4 --dest-ip 10.1.0.4" + ], + "name": "Get the next hop from a VMs assigned IP address to a destination at 10.1.0.4." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/nexthop", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show-security-group-view": { + "help": { + "lines": [ + "For more information on using security group view visit https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-security-group-view-cli." + ], + "short": "Get detailed security information on a VM for the currently configured network security group." + }, + "names": [ + "network", + "watcher", + "show-security-group-view" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher show-security-group-view -g MyResourceGroup --vm MyVm" + ], + "name": "Get the network security group information for the specified VM." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/securitygroupview", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show-topology": { + "help": { + "lines": [ + "For more information about using network topology visit https://learn.microsoft.com/en-us/azure/network-watcher/view-network-topology." + ], + "short": "Get the network topology of a resource group, virtual network or subnet." + }, + "names": [ + "network", + "watcher", + "show-topology" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher show-topology -g MyResourceGroup" + ], + "name": "Use show-topology to get the topology of resources within a resource group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/topology", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "test-connectivity": { + "help": { + "lines": [ + "To check connectivity between two VMs in different regions, use the VM ids instead of the VM names for the source and destination resource arguments. To register for this feature or see additional examples visit https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-connectivity-cli." + ], + "short": "Test if a connection can be established between a Virtual Machine and a given endpoint." + }, + "names": [ + "network", + "watcher", + "test-connectivity" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher test-connectivity -g MyResourceGroup --source-resource MyVmName1 --dest-resource MyVmName2 --dest-port 80" + ], + "name": "Check connectivity between two virtual machines in the same resource group over port 80." + }, + { + "commands": [ + "network watcher test-connectivity --source-resource MyVmId1 --dest-resource MyVmId2 --dest-port 80" + ], + "name": "Check connectivity between two virtual machines in the same subscription in two different resource groups over port 80." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectivitycheck", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "test-ip-flow": { + "help": { + "lines": [ + "Requires that Network Watcher is enabled for the region in which the VM is located. For more information visit https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-traffic-filtering-problem-cli." + ], + "short": "Test IP flow to/from a VM given the currently configured network security group rules." + }, + "names": [ + "network", + "watcher", + "test-ip-flow" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher test-ip-flow -g MyResourceGroup --direction Outbound --protocol TCP --local 10.0.0.4:* --remote 10.1.0.4:80 --vm MyVm" + ], + "name": "Run test-ip-flow verify to test logical connectivity from a VM to the specified destination IPv4 address and port." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/ipflowverify", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network watcher in the specified resource group." + }, + "names": [ + "network", + "watcher", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the Azure Network Watcher. Network Watcher assists with monitoring and diagnosing conditions at a network scenario level. To learn more visit https://docs.microsoft.com/azure/network-watcher/." + }, + "names": [ + "network", + "watcher" + ] + } + }, + "commands": { + "list-service-aliases": { + "help": { + "short": "List available service aliases in the region which can be used for Service Endpoint Policies." + }, + "names": [ + "network", + "list-service-aliases" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network list-service-aliases --location westus2" + ], + "name": "List available service aliases in the region which can be used for Service Endpoint Policies. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availableservicealiases", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availableservicealiases", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network list-service-aliases --location westus2" + ], + "name": "List available service aliases in the region which can be used for Service Endpoint Policies. (autogenerated)" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availableservicealiases", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availableservicealiases", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-service-tags": { + "help": { + "lines": [ + "A service tag represents a group of IP address prefixes to help minimize complexity for security rule creation. To learn more about list-service-tags, visit https://docs.microsoft.com/azure/virtual-network/security-overview#service-tags. Note that the location parameter is used as a reference for version (not as a filter based on location). For example, even if you specify --location eastus2 you will get the list of service tags with prefix details across all regions but limited to the cloud that your subscription belongs to (i.e. Public, US government, China or Germany)." + ], + "short": "List all service tags which are below to different resources" + }, + "names": [ + "network", + "list-service-tags" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network list-service-tags --location westus2" + ], + "name": "Gets a list of service tag information resources. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/servicetags", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-usages": { + "help": { + "short": "List the number of network resources in a region that are used against a subscription quota." + }, + "names": [ + "network", + "list-usages" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network list-usages --location eastus -o table" + ], + "name": "List the provisioned network resources in East US region within a subscription." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network list-usages --location eastus -o table" + ], + "name": "List the provisioned network resources in East US region within a subscription." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network list-usages --location eastus -o table" + ], + "name": "List the provisioned network resources in East US region within a subscription." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network list-usages --location eastus -o table" + ], + "name": "List the provisioned network resources in East US region within a subscription." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network list-usages --location eastus -o table" + ], + "name": "List the provisioned network resources in East US region within a subscription." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Network resources." + }, + "names": [ + "network" + ] + }, + "network-analytics": { + "commandGroups": { + "data-product": { + "commands": { + "add-user-role": { + "help": { + "short": "Assign role to the data product." + }, + "names": [ + "network-analytics", + "data-product", + "add-user-role" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-analytics data-product add-user-role --data-product-name --resource-group --data-type-scope \" \" --principal-id --principal-type user --role reader --role-id \" \" --user-name \" \"" + ], + "name": "Add User Role" + } + ], + "name": "2023-11-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts/{}/adduserrole", + "plane": "mgmt-plane", + "version": "2023-11-15" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create data product resource." + }, + "names": [ + "network-analytics", + "data-product", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-analytics data-product create --name dpname --resource-group rgname --location westcentralus --publisher Microsoft --product MCC --major-version 2.0.0 --owners xyz@email --key-encryption-enable Enabled --encryption-key '{\"keyVaultUri\":\"\",\"keyName\":\"\",\"keyVersion\":\"\"}' --managed-rg '{\"location\":\"westcentralus\",\"name\":\"\"}' --networkacls '{\"virtualNetworkRule\":[{\"id\":\"\",\"action\":\"\",\"state\":\"\"}],\"ipRules\":[{\"value\":\"\",\"action\":\"\"}],\"allowedQueryIpRangeList\":[\"1.2.3.4-1.2.3.10\"],\"defaultAction\":\"Allow\"}' --private-links-enabled Enabled --public-network-access Enabled --purview-account perviewaccount --purview-collection collection --redundancy Enabled --identity '{\"type\":\"userAssigned\",\"userAssignedIdentities\":{\"/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/\"}}' --tags '{\"key1\":\"value1\",\"key2\":\"value2\"}'" + ], + "name": "Create data product with all parameter" + } + ], + "name": "2023-11-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts/{}", + "plane": "mgmt-plane", + "version": "2023-11-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete data product resource." + }, + "names": [ + "network-analytics", + "data-product", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-analytics data-product delete --name --resource-group " + ], + "name": "Delete DP" + } + ], + "name": "2023-11-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts/{}", + "plane": "mgmt-plane", + "version": "2023-11-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List data products by resource group." + }, + "names": [ + "network-analytics", + "data-product", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-analytics data-product list" + ], + "name": "List all DP" + }, + { + "commands": [ + "network-analytics data-product list --resource-group " + ], + "name": "List DP in RG" + } + ], + "name": "2023-11-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkanalytics/dataproducts", + "plane": "mgmt-plane", + "version": "2023-11-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts", + "plane": "mgmt-plane", + "version": "2023-11-15" + } + ] + } + ] + }, + "list-roles-assignment": { + "help": { + "short": "List user roles associated with the data product." + }, + "names": [ + "network-analytics", + "data-product", + "list-roles-assignment" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-analytics data-product list-roles-assignment --data-product-name --resource-group " + ], + "name": "List roles" + } + ], + "name": "2023-11-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts/{}/listrolesassignments", + "plane": "mgmt-plane", + "version": "2023-11-15" + } + ] + } + ] + }, + "remove-user-role": { + "help": { + "short": "Remove role from the data product." + }, + "names": [ + "network-analytics", + "data-product", + "remove-user-role" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-analytics data-product remove-user-role --data-product-name --resource-group --data-type-scope \" \" --principal-id --principal-type user --role reader --role-id \" \" --user-name \" \" --role-assignment-id \" \"" + ], + "name": "remove user role" + } + ], + "name": "2023-11-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts/{}/removeuserrole", + "plane": "mgmt-plane", + "version": "2023-11-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get data product resource." + }, + "names": [ + "network-analytics", + "data-product", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-analytics data-product show --name --resource-group " + ], + "name": "Get DP" + } + ], + "name": "2023-11-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkanalytics/dataproducts/{}", + "plane": "mgmt-plane", + "version": "2023-11-15" + } + ] + } + ] + } + }, + "help": { + "short": "Azure Operator Insights Data Product operations." + }, + "names": [ + "network-analytics", + "data-product" + ] + } + }, + "help": { + "short": "Network Analytics command group Azure Operator Insights resource manipulation." + }, + "names": [ + "network-analytics" + ] + }, + "network-function": { + "commandGroups": { + "traffic-collector": { + "commandGroups": { + "collector-policy": { + "commands": { + "create": { + "help": { + "short": "Create a Collector Policy" + }, + "names": [ + "network-function", + "traffic-collector", + "collector-policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy create --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --ingestion-policy {ingestion-sources:[{resource-id:/subscriptions//resourceGroups//providers/Microsoft.Network/expressRouteCircuits/,source-type:Resource}],ingestion-type:IPFIX}" + ], + "name": "Create a new collector policy" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy create --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --ingestion-policy {ingestion-sources:[{resource-id:/subscriptions//resourceGroups//providers/Microsoft.Network/expressRouteCircuits/,source-type:Resource}],ingestion-type:IPFIX}" + ], + "name": "Create a new collector policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a specified Collector Policy" + }, + "names": [ + "network-function", + "traffic-collector", + "collector-policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy delete --resource-group rg1 --traffic-collector-name atc1 --name cp1" + ], + "name": "Delete a specified collector policy" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy delete --resource-group rg1 --traffic-collector-name atc1 --name cp1" + ], + "name": "Delete a specified collector policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Collector policies" + }, + "names": [ + "network-function", + "traffic-collector", + "collector-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy list --resource-group rg1 --traffic-collector-name atc1" + ], + "name": "Return a list of collector policies by resource group and traffic-collector name" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy list --resource-group rg1 --traffic-collector-name atc1" + ], + "name": "Return a list of collector policies by resource group and traffic-collector name" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified Collector Policy" + }, + "names": [ + "network-function", + "traffic-collector", + "collector-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy show --resource-group rg1 --traffic-collector-name atc1 --name cp1" + ], + "name": "Get the specified collector policy" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy show --resource-group rg1 --traffic-collector-name atc1 --name cp1" + ], + "name": "Get the specified collector policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a specified Collector Policy" + }, + "names": [ + "network-function", + "traffic-collector", + "collector-policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy update --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --emission-policies [0]={emission-destinations:[{destination-type:AzureMonitor}],emission-type:IPFIX}" + ], + "name": "Update a specified collector policy" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy update --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --emission-policies [0]={emission-destinations:[{destination-type:AzureMonitor}],emission-type:IPFIX}" + ], + "name": "Update a specified collector policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Collector Policy for Azure Traffic Collector resource" + }, + "names": [ + "network-function", + "traffic-collector", + "collector-policy" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Azure Traffic Collector resource" + }, + "names": [ + "network-function", + "traffic-collector", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector create --resource-group rg1 --traffic-collector-name atc1 --location eastus" + ], + "name": "Create a new azure traffic collector resource" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector create --resource-group rg1 --traffic-collector-name atc1 --location eastus" + ], + "name": "Create a new azure traffic collector resource" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a specified Azure Traffic Collector resource" + }, + "names": [ + "network-function", + "traffic-collector", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector delete --resource-group rg1 --traffic-collector-name atc1" + ], + "name": "Delete a specified azure traffic collector resource" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector delete --resource-group rg1 --traffic-collector-name atc1" + ], + "name": "Delete a specified azure traffic collector resource" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Return a list of Azure Traffic Collectors" + }, + "names": [ + "network-function", + "traffic-collector", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector list --resource-group rg1" + ], + "name": "Return a list of azure traffic collectors in a resource group" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkfunction/azuretrafficcollectors", + "plane": "mgmt-plane", + "version": "2022-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector list --resource-group rg1" + ], + "name": "Return a list of azure traffic collectors in a resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkfunction/azuretrafficcollectors", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified Azure Traffic Collector resource" + }, + "names": [ + "network-function", + "traffic-collector", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector show --resource-group rg1 --traffic-collector-name atc1" + ], + "name": "Get the specified azure traffic collector in a resource group" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector show --resource-group rg1 --traffic-collector-name atc1" + ], + "name": "Get the specified azure traffic collector in a resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure Traffic Collector resource" + }, + "names": [ + "network-function", + "traffic-collector", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector update --resource-group rg1 --traffic-collector-name atc1 --tags key=value" + ], + "name": "Update an azure traffic collector resource" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector update --resource-group rg1 --traffic-collector-name atc1 --tags key=value" + ], + "name": "Update an azure traffic collector resource" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Traffic Collector resources" + }, + "names": [ + "network-function", + "traffic-collector" + ] + } + }, + "help": { + "short": "Manage network function" + }, + "names": [ + "network-function" + ] + }, + "networkcloud": { + "commandGroups": { + "baremetalmachine": { + "commands": { + "cordon": { + "help": { + "short": "Cordon the provided bare metal machine's Kubernetes node." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "cordon" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Cordon bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Cordon bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Cordon bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Cordon bare metal machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "create": { + "help": { + "short": "Create a new bare metal machine or update the properties of the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "create" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided bare metal machine.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "delete" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List bare metal machines in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machines for resource group" + }, + { + "commands": [ + "networkcloud baremetalmachine list" + ], + "name": "List bare metal machines for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machines for resource group" + }, + { + "commands": [ + "networkcloud baremetalmachine list" + ], + "name": "List bare metal machines for subscription" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machines for resource group" + }, + { + "commands": [ + "networkcloud baremetalmachine list" + ], + "name": "List bare metal machines for subscription" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machines for resource group" + }, + { + "commands": [ + "networkcloud baremetalmachine list" + ], + "name": "List bare metal machines for subscription" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "power-off": { + "help": { + "short": "Power off the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "power-off" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" + ], + "name": "Power off bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" + ], + "name": "Power off bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" + ], + "name": "Power off bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" + ], + "name": "Power off bare metal machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "reimage": { + "help": { + "short": "Reimage the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "reimage" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Reimage bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Reimage bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Reimage bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Reimage bare metal machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "replace": { + "help": { + "short": "Replace the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "replace" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" + ], + "name": "Replace bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" + ], + "name": "Replace bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" + ], + "name": "Replace bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" + ], + "name": "Replace bare metal machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "restart": { + "help": { + "short": "Restart the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "restart" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart bare metal machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "run-command": { + "help": { + "short": "Run the command or the script on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "run-command" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" + ], + "name": "Run command on bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" + ], + "name": "Run command on bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" + ], + "name": "Run command on bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" + ], + "name": "Run command on bare metal machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "run-data-extract": { + "help": { + "short": "Run one or more data extractions on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "run-data-extract" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"arguments\":[\"SysInfo\", \"TTYLog\"],\"command\":\"hardware-support-data-collection\"}]' --resource-group \"resourceGroupName\"" + ], + "name": "Run data extraction on bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 360 --commands \"[{arguments:['SysInfo','TTYLog'],command:'hardware-support-data-collection'}]\" --resource-group \"resourceGroupName\"" + ], + "name": "Run data extraction on bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 360 --commands \"[{arguments:['SysInfo','TTYLog'],command:'hardware-support-data-collection'}]\" --resource-group \"resourceGroupName\"" + ], + "name": "Run data extraction on bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 360 --commands \"[{arguments:['SysInfo','TTYLog'],command:'hardware-support-data-collection'}]\" --resource-group \"resourceGroupName\"" + ], + "name": "Run data extraction on bare metal machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "run-read-command": { + "help": { + "short": "Run one or more read-only commands on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "run-read-command" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" + ], + "name": "Run and retrieve output from read only commands on bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" + ], + "name": "Run and retrieve output from read only commands on bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" + ], + "name": "Run and retrieve output from read only commands on bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" + ], + "name": "Run and retrieve output from read only commands on bare metal machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get bare metal machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "start": { + "help": { + "short": "Start the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Start bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Start bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Start bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Start bare metal machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "uncordon": { + "help": { + "short": "Uncordon the provided bare metal machine's Kubernetes node." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "uncordon" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Uncordon bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Uncordon bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Uncordon bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Uncordon bare metal machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update properties of the provided bare metal machine, or update tags associated with the bare metal machine. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "validate-hardware": { + "help": { + "short": "Validate the hardware of the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "validate-hardware" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine validate-hardware --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\" --validation-category \"validation-category\"" + ], + "name": "Validate the bare metal machine hardware" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/validatehardware", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine validate-hardware --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\" --validation-category \"validation-category\"" + ], + "name": "Validate the bare metal machine hardware" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/validatehardware", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage bare metal machine" + }, + "names": [ + "networkcloud", + "baremetalmachine" + ] + }, + "cloudservicesnetwork": { + "commands": { + "create": { + "help": { + "short": "Create a new cloud services network or update the properties of the existing cloud services network." + }, + "names": [ + "networkcloud", + "cloudservicesnetwork", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{\\\\\"category\\\\\":\\\\\"azure-resource-management\\\\\",\\\\\"endpoints\\\\\":[{\\\\\"domainName\\\\\":\\\\\"https://storageaccountex.blob.core.windows.net\\\\\",\\\\\"port\\\\\":443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cloud services network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cloud services network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cloud services network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cloud services network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided cloud services network." + }, + "names": [ + "networkcloud", + "cloudservicesnetwork", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cloud services network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cloud services network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cloud services network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cloud services network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List cloud services networks in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "cloudservicesnetwork", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork list" + ], + "name": "List cloud services networks for subscription" + }, + { + "commands": [ + "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List cloud services networks for resource group" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork list" + ], + "name": "List cloud services networks for subscription" + }, + { + "commands": [ + "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List cloud services networks for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork list" + ], + "name": "List cloud services networks for subscription" + }, + { + "commands": [ + "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List cloud services networks for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork list" + ], + "name": "List cloud services networks for subscription" + }, + { + "commands": [ + "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List cloud services networks for resource group" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided cloud services network." + }, + "names": [ + "networkcloud", + "cloudservicesnetwork", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cloud services network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cloud services network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cloud services network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cloud services network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update properties of the provided cloud services network, or update the tags associated with it. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "cloudservicesnetwork", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{\\\\\"category\\\\\":\\\\\"azure-resource-management\\\\\",\\\\\"endpoints\\\\\":[{\\\\\"domainName\\\\\":\\\\\"https://storageaccountex.blob.core.windows.net\\\\\",\\\\\"port\\\\\":443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cloud services network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cloud services network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cloud services network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cloud services network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage cloud services network" + }, + "names": [ + "networkcloud", + "cloudservicesnetwork" + ] + }, + "cluster": { + "commandGroups": { + "baremetalmachinekeyset": { + "commands": { + "create": { + "help": { + "short": "Create a new bare metal machine key set or update the existing one for the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "baremetalmachinekeyset", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update bare metal machine key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Create or update bare metal machine key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Create or update bare metal machine key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list \"[{description:'User description',azureUserName:userABC,userPrincipalName:'userABC@myorg.com',sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Create or update bare metal machine key set of cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the bare metal machine key set of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "baremetalmachinekeyset", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Delete bare metal machine key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Delete bare metal machine key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Delete bare metal machine key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Delete bare metal machine key set of cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List bare metal machine key sets of the cluster." + }, + "names": [ + "networkcloud", + "cluster", + "baremetalmachinekeyset", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machine key sets of the cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machine key sets of the cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machine key sets of the cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machine key sets of the cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get bare metal machine key set of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "baremetalmachinekeyset", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Get bare metal machine key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Get bare metal machine key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Get bare metal machine key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Get bare metal machine key set of cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update properties of bare metal machine key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "cluster", + "baremetalmachinekeyset", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\"--user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --user-list \"[{description:'User description',azureUserName:userABC,userPrincipalName:'userABC@myorg.com',sshPublicKey:{keyData:'ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine key set of cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage cluster's bare metal machine key set" + }, + "names": [ + "networkcloud", + "cluster", + "baremetalmachinekeyset" + ] + }, + "bmckeyset": { + "commands": { + "create": { + "help": { + "short": "Create a new baseboard management controller key set or update the existing one for the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "bmckeyset", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYxh6oZy5IaEgnWhHotzdCL6apiz6/3SAUUrErjnYYUmovAJiIVUbT6YaYc/t5SjWU= admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update baseboard management controller key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+Lo= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update baseboard management controller key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+Lo= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update baseboard management controller key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list \"[{description:'User description',azureUserName:userABC,userPrincipalName:'userABC@myorg.com',sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+Lo= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update baseboard management controller key set of cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the baseboard management controller key set of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "bmckeyset", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete baseboard management controller key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete baseboard management controller key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete baseboard management controller key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete baseboard management controller key set of cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List baseboard management controller key sets of the cluster." + }, + "names": [ + "networkcloud", + "cluster", + "bmckeyset", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List baseboard management controller key sets of the cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List baseboard management controller key sets of the cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List baseboard management controller key sets of the cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List baseboard management controller key sets of the cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get baseboard management controller key set of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "bmckeyset", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get baseboard management controller key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get baseboard management controller key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get baseboard management controller key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get baseboard management controller key set of cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update properties of baseboard management controller key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "cluster", + "bmckeyset", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYxh6oZy5IaEgnWhHotzdCL6apiz6/3SAUUrErjnYYUmovAJiIVUbT6YaYc/t5SjWU= admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch baseboard management controller key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYx= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch baseboard management controller key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYx= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch baseboard management controller key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list \"[{description:'User description',azureUserName:userABC,userPrincipalName:'userABC@myorg.com',sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYx= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch baseboard management controller key set of cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage cluster's baseboard management controller key set" + }, + "names": [ + "networkcloud", + "cluster", + "bmckeyset" + ] + }, + "metricsconfiguration": { + "commands": { + "create": { + "help": { + "short": "Create the metrics configuration of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "metricsconfiguration", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update metrics configuration of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update metrics configuration of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update metrics configuration of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update metrics configuration of cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the metrics configuration of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "metricsconfiguration", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete metrics configuration of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete metrics configuration of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete metrics configuration of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete metrics configuration of cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List metrics configurations of the cluster." + }, + "names": [ + "networkcloud", + "cluster", + "metricsconfiguration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List metrics configurations of the cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List metrics configurations of the cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List metrics configurations of the cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List metrics configurations of the cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get metrics configuration of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "metricsconfiguration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get metrics configuration of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get metrics configuration of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get metrics configuration of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get metrics configuration of cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update properties of metrics configuration for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "cluster", + "metricsconfiguration", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch metrics configuration of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch metrics configuration of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch metrics configuration of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch metrics configuration of cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage cluster's metrics configuration" + }, + "names": [ + "networkcloud", + "cluster", + "metricsconfiguration" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new cluster or update the properties of the cluster if it exists." + }, + "names": [ + "networkcloud", + "cluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/fca2e8ee-1179-48b8-9532-428ed0873a2e/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition \"{\\\"networkRackId\\\":\\\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\\\",\\\"rackSkuId\\\":\\\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\\\",\\\"rackSerialNumber\\\":\\\"b99m99r1\\\",\\\"rackLocation\\\":\\\"b99m99r1\\\",\\\"availabilityZone\\\":\\\"1\\\",\\\"storageApplianceConfigurationData\\\":[{\\\"rackSlot\\\":1,\\\"adminCredentials\\\":{\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin\\\"},\\\"storageApplianceName\\\":\\\"name\\\",\\\"serialNumber\\\":\\\"serial\\\"}],\\\"bareMetalMachineConfigurationData\\\":[{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:DD:E7:08\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:71:2E\\\",\\\"machineName\\\":\\\"lab00r750wkr1\\\",\\\"rackSlot\\\":2,\\\"serialNumber\\\":\\\"5HS7PK3\\\"},{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:FD:DC:76\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:50:CA\\\",\\\"machineName\\\":\\\"lab00r750wkr8\\\",\\\"rackSlot\\\":11,\\\"serialNumber\\\":\\\"9M56PK3\\\"}]}\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update single rack cluster" + }, + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/fca2e8ee-1179-48b8-9532-428ed0873a2e/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update single rack cluster using json file input" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition network-rack-id=\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\" rack-sku-id=\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\" rack-serial-number=b99m99r1 rack-location='b99m99r1' availability-zone=1 storage-appliance-configuration-data=\"[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}]\" bare-metal-machine-configuration-data=\"[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update single rack cluster" + }, + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2" + ], + "name": "Create or update single rack cluster using json file input" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition network-rack-id=\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\" rack-sku-id=\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\" rack-serial-number=b99m99r1 rack-location='b99m99r1' availability-zone=1 storage-appliance-configuration-data=\"[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}]\" bare-metal-machine-configuration-data=\"[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update single rack cluster" + }, + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2" + ], + "name": "Create or update single rack cluster using json file input" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition network-rack-id=\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\" rack-sku-id=\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\" rack-serial-number=b99m99r1 rack-location='b99m99r1' availability-zone=1 storage-appliance-configuration-data=\"[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}]\" bare-metal-machine-configuration-data=\"[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update single rack cluster" + }, + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2" + ], + "name": "Create or update single rack cluster using json file input" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "deploy": { + "help": { + "short": "Deploy the cluster." + }, + "names": [ + "networkcloud", + "cluster", + "deploy" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Deploy cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Deploy cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Deploy cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Deploy cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List clusters in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "cluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster list --resource-group \"resourceGroupName\"" + ], + "name": "List clusters for resource group" + }, + { + "commands": [ + "networkcloud cluster list" + ], + "name": "List clusters for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster list --resource-group \"resourceGroupName\"" + ], + "name": "List clusters for resource group" + }, + { + "commands": [ + "networkcloud cluster list" + ], + "name": "List clusters for subscription" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster list --resource-group \"resourceGroupName\"" + ], + "name": "List clusters for resource group" + }, + { + "commands": [ + "networkcloud cluster list" + ], + "name": "List clusters for subscription" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster list --resource-group \"resourceGroupName\"" + ], + "name": "List clusters for resource group" + }, + { + "commands": [ + "networkcloud cluster list" + ], + "name": "List clusters for subscription" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "scan-runtime": { + "help": { + "short": "Trigger the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration." + }, + "names": [ + "networkcloud", + "cluster", + "scan-runtime" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster scan-runtime -n \"clusterName\" -g \"resourceGroupName\" --scan-activity \"Scan\"" + ], + "name": "Execute a runtime protection scan on the cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/scanruntime", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "cluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster location" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition \"{\\\"networkRackId\\\":\\\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\\\",\\\"rackSkuId\\\":\\\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\\\",\\\"rackSerialNumber\\\":\\\"b99m99r1\\\",\\\"rackLocation\\\":\\\"b99m99r1\\\",\\\"availabilityZone\\\":\\\"1\\\",\\\"storageApplianceConfigurationData\\\":[{\\\"rackSlot\\\":1,\\\"adminCredentials\\\":{\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin\\\"},\\\"storageApplianceName\\\":\\\"name\\\",\\\"serialNumber\\\":\\\"serial\\\"}],\\\"bareMetalMachineConfigurationData\\\":[{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:DD:E7:08\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:71:2E\\\",\\\"machineName\\\":\\\"lab00r750wkr1\\\",\\\"rackSlot\\\":2,\\\"serialNumber\\\":\\\"5HS7PK3\\\"},{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:FD:DC:76\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:50:CA\\\",\\\"machineName\\\":\\\"lab00r750wkr8\\\",\\\"rackSlot\\\":11,\\\"serialNumber\\\":\\\"9M56PK3\\\"}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster location" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition \"{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster location" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition \"{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --resource-group \"resourceGroupName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch cluster location" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --resource-group \"resourceGroupName --aggregator-or-single-rack-definition \"{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --resource-group \"resourceGroupName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" + }, + { + "commands": [ + "az networkcloud cluster update --name \"clusterName\" --resource-group \"resourceGroupName\" --runtime-protection enforcement-level=\"OnDemand\"" + ], + "name": "Patch cluster runtime protection configuration" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --resource-group \"resourceGroupName\" --secret-archive use-key-vault=True key-vault-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.KeyVault/vaults/keyVaultName\"" + ], + "name": "Patch secret archive" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --resource-group \"resourceGroupName\" --update-strategy strategy-type=\"Rack\" threshold-type=\"CountSuccess\" threshold-value=4 max-unavailable=4 wait-time-minutes=10" + ], + "name": "Patch update strategy" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update-version": { + "help": { + "short": "Update the version of the provided cluster to one of the available supported versions." + }, + "names": [ + "networkcloud", + "cluster", + "update-version" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" + ], + "name": "Update cluster version" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" + ], + "name": "Update cluster version" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" + ], + "name": "Update cluster version" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" + ], + "name": "Update cluster version" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage cluster" + }, + "names": [ + "networkcloud", + "cluster" + ] + }, + "clustermanager": { + "commands": { + "create": { + "help": { + "short": "Create a new cluster manager or update properties of the cluster manager if it exists." + }, + "names": [ + "networkcloud", + "clustermanager", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cluster manager" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cluster manager" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cluster manager" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cluster manager" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided cluster manager." + }, + "names": [ + "networkcloud", + "clustermanager", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster manager" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster manager" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster manager" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster manager" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List cluster managers in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "clustermanager", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager list" + ], + "name": "List cluster managers for subscription" + }, + { + "commands": [ + "networkcloud clustermanager list --resource-group \"resourceGroupName\"" + ], + "name": "List cluster managers for resource group" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager list" + ], + "name": "List cluster managers for subscription" + }, + { + "commands": [ + "networkcloud clustermanager list --resource-group \"resourceGroupName\"" + ], + "name": "List cluster managers for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager list" + ], + "name": "List cluster managers for subscription" + }, + { + "commands": [ + "networkcloud clustermanager list --resource-group \"resourceGroupName\"" + ], + "name": "List cluster managers for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager list" + ], + "name": "List cluster managers for subscription" + }, + { + "commands": [ + "networkcloud clustermanager list --resource-group \"resourceGroupName\"" + ], + "name": "List cluster managers for resource group" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the properties of the provided cluster manager." + }, + "names": [ + "networkcloud", + "clustermanager", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster manager" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster manager" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster manager" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster manager" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update properties of the provided cluster manager, or update the tags assigned to the cluster manager. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "clustermanager", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for cluster manager" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for cluster manager" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for cluster manager" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for cluster manager" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage cluster manager" + }, + "names": [ + "networkcloud", + "clustermanager" + ] + }, + "defaultcninetwork": { + "commands": { + "create": { + "help": { + "short": "Create a new default CNI network or update the properties of the existing default CNI network." + }, + "names": [ + "networkcloud", + "defaultcninetwork", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud defaultcninetwork create --name \"defaultCniNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --cni-bgp-configuration \"{bgpPeers:[{asNumber:64497,peerIp:'203.0.113.254'}],communityAdvertisements:[{communities:['64512','100'],subnetPrefix:'192.0.2.0/27'}],serviceExternalPrefixes:['192.0.2.0/28'],serviceLoadBalancerPrefixes:['192.0.2.16/28']}\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"203.0.113.0/24\" --ipv6-connected-prefix \"2001:db8:0:3::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update default CNI network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided default CNI network." + }, + "names": [ + "networkcloud", + "defaultcninetwork", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud defaultcninetwork delete --name \"defaultCniNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete default CNI network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List default CNI networks in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "defaultcninetwork", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud defaultcninetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List default CNI networks for resource group" + }, + { + "commands": [ + "networkcloud defaultcninetwork list" + ], + "name": "List default CNI networks for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/defaultcninetworks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided default CNI network." + }, + "names": [ + "networkcloud", + "defaultcninetwork", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud defaultcninetwork show --name \"defaultCniNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get default CNI network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update tags associated with the provided default CNI network." + }, + "names": [ + "networkcloud", + "defaultcninetwork", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud defaultcninetwork update --tags key1=\"myvalue1\" key2=\"myvalue2\" --name \"defaultCniNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for CNI network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage default CNI network" + }, + "names": [ + "networkcloud", + "defaultcninetwork" + ] + }, + "hybridakscluster": { + "commands": { + "create": { + "help": { + "short": "Create new additional details related to the Hybrid AKS provisioned cluster or update the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "hybridakscluster", + "create" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the additional details related to the provided Hybrid AKS provisioned cluster.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "hybridakscluster", + "delete" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List additional details related to Hybrid AKS provisioned clusters in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "hybridakscluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud hybridakscluster list --resource-group \"resourceGroupName\"" + ], + "name": "List Hybrid AKS provisioned clusters data for resource group" + }, + { + "commands": [ + "networkcloud hybridakscluster list" + ], + "name": "List Hybrid AKS provisioned clusters data for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/hybridaksclusters", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "restart-node": { + "help": { + "short": "Restart a targeted node of the Hybrid AKS provisioned cluster." + }, + "names": [ + "networkcloud", + "hybridakscluster", + "restart-node" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud hybridakscluster restart-node --name \"hybridAksClusterName\" --node-name \"nodeName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart a Hybrid AKS cluster node" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}/restartnode", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the additional details related to the provided Hybrid AKS provisioned cluster." + }, + "names": [ + "networkcloud", + "hybridakscluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud hybridakscluster show --name \"hybridAksClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get Hybrid AKS provisioned cluster data" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update tags associated with the additional details related to the Hybrid AKS provisioned cluster." + }, + "names": [ + "networkcloud", + "hybridakscluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud hybridakscluster update --name \"hybridAksClusterName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for Hybrid AKS provisioned cluster data" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage additional details of Hybrid AKS provisioned cluster" + }, + "names": [ + "networkcloud", + "hybridakscluster" + ] + }, + "kubernetescluster": { + "commandGroups": { + "agentpool": { + "commands": { + "create": { + "help": { + "short": "Create a new Kubernetes cluster agent pool or update the properties of the existing one." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "agentpool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool create --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --admin-username \"azureuser\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm' --count 3 --mode \"System\" --vm-sku-name \"NC_M16_v1\" --agent-options hugepages-count=96 hugepages-size=\"1G\" --attached-network-configuration l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName,pluginType:'SRIOV',ipamEnabled:'False'}]\" trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" --labels=\"[{key:'kubernetes.label',value:'true'}]\" --taints=\"[{key:'kubernetes.taint',value:'true'}]\" --upgrade-settings max-surge=\"1\" --availability-zones=\"['zone1','zone2']\"" + ], + "name": "Create or update agent pool of the Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool create --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --admin-username \"azureuser\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm' --count 3 --mode \"System\" --vm-sku-name \"NC_M16_v1\" --agent-options hugepages-count=96 hugepages-size=\"1G\" --attached-network-configuration l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName,pluginType:'SRIOV',ipamEnabled:'False'}]\" trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" --labels=\"[{key:'kubernetes.label',value:'true'}]\" --taints=\"[{key:'kubernetes.taint',value:'true'}]\" --upgrade-settings max-surge=\"1\" --availability-zones=\"['zone1','zone2']\"" + ], + "name": "Create or update agent pool of the Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool create --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --admin-username \"azureuser\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm' --count 3 --mode \"System\" --vm-sku-name \"NC_M16_v1\" --agent-options hugepages-count=96 hugepages-size=\"1G\" --attached-network-configuration l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName,pluginType:'SRIOV',ipamEnabled:'False'}]\" trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" --labels=\"[{key:'kubernetes.label',value:'true'}]\" --taints=\"[{key:'kubernetes.taint',value:'true'}]\" --upgrade-settings max-surge=\"1\" --availability-zones=\"['zone1','zone2']\"" + ], + "name": "Create or update agent pool of the Kubernetes cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided Kubernetes cluster agent pool." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "agentpool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool delete --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete agent pool of the Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool delete --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete agent pool of the Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool delete --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete agent pool of the Kubernetes cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List agent pools for the provided Kubernetes cluster." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "agentpool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool list --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List agent pools of the Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool list --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List agent pools of the Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool list --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List agent pools of the Kubernetes cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided Kubernetes cluster agent pool." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "agentpool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool show --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get agent pool of the Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool show --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get agent pool of the Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool show --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get agent pool of the Kubernetes cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the properties of the provided Kubernetes cluster agent pool, or update the tags associated with the Kubernetes cluster agent pool. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "agentpool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool update --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --count 3 --upgrade-settings max-surge=\"1\"" + ], + "name": "Patch agent pool of the Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool update --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --count 3 --upgrade-settings max-surge=\"1\"" + ], + "name": "Patch agent pool of the Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool update --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --count 3 --upgrade-settings max-surge=\"1\"" + ], + "name": "Patch agent pool of the Kubernetes cluster" + }, + { + "commands": [ + "networkcloud kubernetescluster agentpool update --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm'" + ], + "name": "Update Agent pool administrator credentials" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Kubernetes cluster's agent pool" + }, + "names": [ + "networkcloud", + "kubernetescluster", + "agentpool" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new Kubernetes cluster or update the properties of the existing one." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster create --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --location \"location\" --kubernetes-version \"1.25.4\" --extended-location name=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=CustomLocation --aad-configuration admin-group-object-ids=[\"f110271b-XXXX-4163-9b99-214d91660f0e\"] --admin-username \"azureuser\" --ssh-key-values \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm\" --initial-agent-pool-configurations \"[{count:1,mode:'System',name:'systemPool-1',vmSkuName:'NC_G2_v1',agentOptions:{hugepagesCount:96,hugepagesSize:1G},upgradeSettings:{maxSurge:'10%'},adminUsername:'azureuser',ssh-key-values:['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']}]\" --control-plane-node-configuration count=1 vmSkuName='NC_G2_v1' adminUsername='azureuser' ssh-key-values=\"['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']\" --network-configuration cloud-services-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName\" cni-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\" pod-cidrs=[\"10.244.0.0/16\"] service-cidrs=[\"10.96.0.0/16\"] dns-service-ip=\"10.96.0.10\" attached-network-configuration.l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" attached-network-configuration.l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',pluginType:'SRIOV',ipamEnabled:'False'}]\" attached-network-configuration.trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" bgp-service-load-balancer-configuration.bgp-advertisements=\"[{advertiseToFabric:'True',communities:['64512:100'],ipAddressPools:['pool1'],peers:['peer1']}]\" bgp-service-load-balancer-configuration.fabric-peering-enabled=\"True\" bgp-service-load-balancer-configuration.bgp-peers=\"[{bfdEnabled:'False',bgpMultiHop:'False',holdTime:'P300s',keepAliveTime:'P300s',myAsn:64512,name:'peer1',peerAddress:'203.0.113.254',peerAsn:64497,peerPort:179}]\" bgp-service-load-balancer-configuration.ip-address-pools=\"[{addresses:['198.51.102.0/24'],autoAssign:'True',name:'pool1',onlyUseHostIps:'True'}]\"" + ], + "name": "Create or update Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster create --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --location \"location\" --kubernetes-version \"1.25.4\" --extended-location name=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=CustomLocation --aad-configuration admin-group-object-ids=[\"f110271b-XXXX-4163-9b99-214d91660f0e\"] --admin-username \"azureuser\" --ssh-key-values \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm\" --initial-agent-pool-configurations \"[{count:1,mode:'System',name:'systemPool-1',vmSkuName:'NC_G2_v1',agentOptions:{hugepagesCount:96,hugepagesSize:1G},upgradeSettings:{maxSurge:'10%'},adminUsername:'azureuser',ssh-key-values:['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']}]\" --control-plane-node-configuration count=1 vmSkuName='NC_G2_v1' adminUsername='azureuser' ssh-key-values=\"['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']\" --network-configuration cloud-services-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName\" cni-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\" pod-cidrs=[\"10.244.0.0/16\"] service-cidrs=[\"10.96.0.0/16\"] dns-service-ip=\"10.96.0.10\" attached-network-configuration.l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" attached-network-configuration.l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',pluginType:'SRIOV',ipamEnabled:'False'}]\" attached-network-configuration.trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" bgp-service-load-balancer-configuration.bgp-advertisements=\"[{advertiseToFabric:'True',communities:['64512:100'],ipAddressPools:['pool1'],peers:['peer1']}]\" bgp-service-load-balancer-configuration.fabric-peering-enabled=\"True\" bgp-service-load-balancer-configuration.bgp-peers=\"[{bfdEnabled:'False',bgpMultiHop:'False',holdTime:'P300s',keepAliveTime:'P300s',myAsn:64512,name:'peer1',peerAddress:'203.0.113.254',peerAsn:64497,peerPort:179}]\" bgp-service-load-balancer-configuration.ip-address-pools=\"[{addresses:['198.51.102.0/24'],autoAssign:'True',name:'pool1',onlyUseHostIps:'True'}]\"" + ], + "name": "Create or update Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster create --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --location \"location\" --kubernetes-version \"1.25.4\" --extended-location name=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=CustomLocation --aad-configuration admin-group-object-ids=[\"f110271b-XXXX-4163-9b99-214d91660f0e\"] --admin-username \"azureuser\" --ssh-key-values \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm\" --initial-agent-pool-configurations \"[{count:1,mode:'System',name:'systemPool-1',vmSkuName:'NC_G2_v1',agentOptions:{hugepagesCount:96,hugepagesSize:1G},upgradeSettings:{maxSurge:'10%'},adminUsername:'azureuser',ssh-key-values:['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']}]\" --control-plane-node-configuration count=1 vmSkuName='NC_G2_v1' adminUsername='azureuser' ssh-key-values=\"['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']\" --network-configuration cloud-services-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName\" cni-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\" pod-cidrs=[\"10.244.0.0/16\"] service-cidrs=[\"10.96.0.0/16\"] dns-service-ip=\"10.96.0.10\" attached-network-configuration.l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" attached-network-configuration.l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',pluginType:'SRIOV',ipamEnabled:'False'}]\" attached-network-configuration.trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" bgp-service-load-balancer-configuration.bgp-advertisements=\"[{advertiseToFabric:'True',communities:['64512:100'],ipAddressPools:['pool1'],peers:['peer1']}]\" bgp-service-load-balancer-configuration.fabric-peering-enabled=\"True\" bgp-service-load-balancer-configuration.bgp-peers=\"[{bfdEnabled:'False',bgpMultiHop:'False',holdTime:'P300s',keepAliveTime:'P300s',myAsn:64512,name:'peer1',peerAddress:'203.0.113.254',peerAsn:64497,peerPort:179}]\" bgp-service-load-balancer-configuration.ip-address-pools=\"[{addresses:['198.51.102.0/24'],autoAssign:'True',name:'pool1',onlyUseHostIps:'True'}]\"" + ], + "name": "Create or update Kubernetes cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided Kubernetes cluster." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster delete --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster delete --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster delete --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete Kubernetes cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Kubernetes clusters in the provided subscription." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster list" + ], + "name": "List Kubernetes clusters for subscription" + }, + { + "commands": [ + "networkcloud kubernetescluster list --resource-group \"resourceGroupName\"" + ], + "name": "List Kubernetes clusters for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/kubernetesclusters", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster list" + ], + "name": "List Kubernetes clusters for subscription" + }, + { + "commands": [ + "networkcloud kubernetescluster list --resource-group \"resourceGroupName\"" + ], + "name": "List Kubernetes clusters for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/kubernetesclusters", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster list" + ], + "name": "List Kubernetes clusters for subscription" + }, + { + "commands": [ + "networkcloud kubernetescluster list --resource-group \"resourceGroupName\"" + ], + "name": "List Kubernetes clusters for resource group" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/kubernetesclusters", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "restart-node": { + "help": { + "short": "Restart a targeted node of a Kubernetes cluster." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "restart-node" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster restart-node --node-name \"nodeName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart Kubernetes cluster node" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/restartnode", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster restart-node --node-name \"nodeName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart Kubernetes cluster node" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/restartnode", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster restart-node --node-name \"nodeName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart Kubernetes cluster node" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/restartnode", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided the Kubernetes cluster." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster show --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster show --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster show --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get Kubernetes cluster" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the properties of the provided Kubernetes cluster, or update the tags associated with the Kubernetes cluster. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --kubernetes-version \"1.25.4\" --control-plane-node-configuration count=\"3\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --kubernetes-version \"1.25.4\" --control-plane-node-configuration count=\"3\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --kubernetes-version \"1.25.4\" --control-plane-node-configuration count=\"3\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch Kubernetes cluster" + }, + { + "commands": [ + "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm'" + ], + "name": "Update Kubernetes cluster administrator credentials" + }, + { + "commands": [ + "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --control-plane-node-configuration ssh-key-values=\"['ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm']\"" + ], + "name": "Update Kubernetes cluster control node administrator credentials" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Kubernetes cluster" + }, + "names": [ + "networkcloud", + "kubernetescluster" + ] + }, + "l2network": { + "commands": { + "create": { + "help": { + "short": "Create a new layer 2 (L2) network or update the properties of the existing network." + }, + "names": [ + "networkcloud", + "l2network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --hybrid-aks-plugin-type \"DPDK\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L2 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L2 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L2 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L2 network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided layer 2 (L2) network." + }, + "names": [ + "networkcloud", + "l2network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L2 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L2 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L2 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L2 network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List layer 2 (L2) networks in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "l2network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l2network list" + ], + "name": "List L2 networks for subscription" + }, + { + "commands": [ + "networkcloud l2network list --resource-group \"resourcegroupname\"" + ], + "name": "List L2 networks for resourcegroup" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network list" + ], + "name": "List L2 networks for subscription" + }, + { + "commands": [ + "networkcloud l2network list --resource-group \"resourcegroupname\"" + ], + "name": "List L2 networks for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network list" + ], + "name": "List L2 networks for subscription" + }, + { + "commands": [ + "networkcloud l2network list --resource-group \"resourcegroupname\"" + ], + "name": "List L2 networks for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network list" + ], + "name": "List L2 networks for subscription" + }, + { + "commands": [ + "networkcloud l2network list --resource-group \"resourcegroupname\"" + ], + "name": "List L2 networks for resource group" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided layer 2 (L2) network." + }, + "names": [ + "networkcloud", + "l2network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L2 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L2 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L2 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L2 network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update tags associated with the provided layer 2 (L2) network." + }, + "names": [ + "networkcloud", + "l2network", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L2 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L2 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L2 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L2 network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage layer 2 (l2) network" + }, + "names": [ + "networkcloud", + "l2network" + ] + }, + "l3network": { + "commands": { + "create": { + "help": { + "short": "Create a new layer 3 (L3) network or update the properties of the existing network." + }, + "names": [ + "networkcloud", + "l3network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --hybrid-aks-ipam-enabled \"True\" --hybrid-aks-plugin-type \"DPDK\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L3 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L3 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L3 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L3 network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided layer 3 (L3) network." + }, + "names": [ + "networkcloud", + "l3network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L3 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L3 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L3 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L3 network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List layer 3 (L3) networks in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "l3network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l3network list" + ], + "name": "List L3 networks for subscription" + }, + { + "commands": [ + "networkcloud l3network list --resource-group \"resourcegroupname\"" + ], + "name": "List L3networks for resource group" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network list" + ], + "name": "List L3 networks for subscription" + }, + { + "commands": [ + "networkcloud l3network list --resource-group \"resourcegroupname\"" + ], + "name": "List L3networks for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network list" + ], + "name": "List L3 networks for subscription" + }, + { + "commands": [ + "networkcloud l3network list --resource-group \"resourcegroupname\"" + ], + "name": "List L3networks for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network list" + ], + "name": "List L3 networks for subscription" + }, + { + "commands": [ + "networkcloud l3network list --resource-group \"resourcegroupname\"" + ], + "name": "List L3networks for resource group" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided layer 3 (L3) network." + }, + "names": [ + "networkcloud", + "l3network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L3 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L3 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L3 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L3 network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update tags associated with the provided layer 3 (L3) network." + }, + "names": [ + "networkcloud", + "l3network", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L3 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L3 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L3 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L3 network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage layer 3 (l3) network" + }, + "names": [ + "networkcloud", + "l3network" + ] + }, + "rack": { + "commands": { + "create": { + "help": { + "short": "Create a new rack or update properties of the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "rack", + "create" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided rack.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "rack", + "delete" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List racks in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "rack", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud rack list" + ], + "name": "List racks for subscription" + }, + { + "commands": [ + "networkcloud rack list --resource-group \"resourceGroupName\"" + ], + "name": "List racks for resource group" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack list" + ], + "name": "List racks for subscription" + }, + { + "commands": [ + "networkcloud rack list --resource-group \"resourceGroupName\"" + ], + "name": "List racks for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack list" + ], + "name": "List racks for subscription" + }, + { + "commands": [ + "networkcloud rack list --resource-group \"resourceGroupName\"" + ], + "name": "List racks for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack list" + ], + "name": "List racks for subscription" + }, + { + "commands": [ + "networkcloud rack list --resource-group \"resourceGroupName\"" + ], + "name": "List racks for resource group" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided rack." + }, + "names": [ + "networkcloud", + "rack", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get rack" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get rack" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get rack" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get rack" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update properties of the provided rack, or update the tags associated with the rack. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "rack", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch rack" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch rack" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch rack" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch rack" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage rack" + }, + "names": [ + "networkcloud", + "rack" + ] + }, + "racksku": { + "commands": { + "list": { + "help": { + "short": "List rack SKUs in the provided subscription." + }, + "names": [ + "networkcloud", + "racksku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud racksku list" + ], + "name": "List rack SKUs for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud racksku list" + ], + "name": "List rack SKUs for subscription" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud racksku list" + ], + "name": "List rack SKUs for subscription" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud racksku list" + ], + "name": "List rack SKUs for subscription" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the properties of the provided rack SKU." + }, + "names": [ + "networkcloud", + "racksku", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud racksku show --name \"rackSkuName\"" + ], + "name": "Get rack SKU resource" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud racksku show --name \"rackSkuName\"" + ], + "name": "Get rack SKU resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud racksku show --name \"rackSkuName\"" + ], + "name": "Get rack SKU resource" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud racksku show --name \"rackSkuName\"" + ], + "name": "Get rack SKU resource" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage rack SKU" + }, + "names": [ + "networkcloud", + "racksku" + ] + }, + "storageappliance": { + "commands": { + "create": { + "help": { + "short": "Create a new storage appliance or update the properties of the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "storageappliance", + "create" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided storage appliance.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "storageappliance", + "delete" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "disable-remote-vendor-management": { + "help": { + "short": "Disable remote vendor management of the provided storage appliance." + }, + "names": [ + "networkcloud", + "storageappliance", + "disable-remote-vendor-management" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn off remote vendor management for storage appliance" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn off remote vendor management for storage appliance" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn off remote vendor management for storage appliance" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn off remote vendor management for storage appliance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "enable-remote-vendor-management": { + "help": { + "short": "Enable remote vendor management of the provided storage appliance." + }, + "names": [ + "networkcloud", + "storageappliance", + "enable-remote-vendor-management" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn on remote vendor management for storage appliance" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn on remote vendor management for storage appliance" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn on remote vendor management for storage appliance" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn on remote vendor management for storage appliance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List storage appliances in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "storageappliance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance list" + ], + "name": "List storage appliances for subscription" + }, + { + "commands": [ + "networkcloud storageappliance list --resource-group \"resourceGroupName\"" + ], + "name": "List storage appliances for resource group" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance list" + ], + "name": "List storage appliances for subscription" + }, + { + "commands": [ + "networkcloud storageappliance list --resource-group \"resourceGroupName\"" + ], + "name": "List storage appliances for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance list" + ], + "name": "List storage appliances for subscription" + }, + { + "commands": [ + "networkcloud storageappliance list --resource-group \"resourceGroupName\"" + ], + "name": "List storage appliances for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance list" + ], + "name": "List storage appliances for subscription" + }, + { + "commands": [ + "networkcloud storageappliance list --resource-group \"resourceGroupName\"" + ], + "name": "List storage appliances for resource group" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "run-read-command": { + "help": { + "short": "Run and retrieve output from read only commands on the provided storage appliance." + }, + "names": [ + "networkcloud", + "storageappliance", + "run-read-command" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance run-read-command --resource-group \"resourceGroupName\" --name \"storageApplianceName\" --limit-time-seconds 60 --commands command=\"AlertList\"" + ], + "name": "Run and retrieve output from read only commands on storage appliance." + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/runreadcommands", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance run-read-command --resource-group \"resourceGroupName\" --name \"storageApplianceName\" --limit-time-seconds 60 --commands command=\"AlertList\"" + ], + "name": "Run and retrieve output from read only commands on storage appliance." + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/runreadcommands", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided storage appliance." + }, + "names": [ + "networkcloud", + "storageappliance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Get storage appliance" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Get storage appliance" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Get storage appliance" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Get storage appliance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update properties of the provided storage appliance, or update tags associated with the storage appliance Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "storageappliance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch storage appliance" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch storage appliance" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch storage appliance" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch storage appliance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "validate-hardware": { + "help": { + "short": "Validate the hardware of the provided storage appliance." + }, + "names": [ + "networkcloud", + "storageappliance", + "validate-hardware" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/validatehardware", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage storage appliance" + }, + "names": [ + "networkcloud", + "storageappliance" + ] + }, + "trunkednetwork": { + "commands": { + "create": { + "help": { + "short": "Create a new trunked network or update the properties of the existing trunked network." + }, + "names": [ + "networkcloud", + "trunkednetwork", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --hybrid-aks-plugin-type \"DPDK\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update trunked network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update trunked network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update trunked network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update trunked network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided trunked network." + }, + "names": [ + "networkcloud", + "trunkednetwork", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Delete trunked network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Delete trunked network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Delete trunked network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Delete trunked network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List trunked networks in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "trunkednetwork", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork list" + ], + "name": "List trunked networks for subscription" + }, + { + "commands": [ + "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List trunked networks for resource group" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork list" + ], + "name": "List trunked networks for subscription" + }, + { + "commands": [ + "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List trunked networks for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork list" + ], + "name": "List trunked networks for subscription" + }, + { + "commands": [ + "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List trunked networks for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork list" + ], + "name": "List trunked networks for subscription" + }, + { + "commands": [ + "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List trunked networks for resource group" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided trunked network." + }, + "names": [ + "networkcloud", + "trunkednetwork", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Get trunked network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Get trunked network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Get trunked network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Get trunked network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update tags associated with the provided trunked network." + }, + "names": [ + "networkcloud", + "trunkednetwork", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for trunked network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for trunked network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for trunked network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for trunked network" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage trunked network" + }, + "names": [ + "networkcloud", + "trunkednetwork" + ] + }, + "virtualmachine": { + "commandGroups": { + "console": { + "commands": { + "create": { + "help": { + "lines": [ + "A single console is allowed for each virtual machine and is always named 'default'." + ], + "short": "Create a new virtual machine console or update the properties of the existing virtual machine console." + }, + "names": [ + "networkcloud", + "virtualmachine", + "console", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console with SSH key file" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console with SSH key file" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console with SSH key file" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console with SSH key file" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided virtual machine console." + }, + "names": [ + "networkcloud", + "virtualmachine", + "console", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Delete virtual machine console" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Delete virtual machine console" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Delete virtual machine console" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Delete virtual machine console" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List consoles of the virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "console", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "List consoles of the virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "List consoles of the virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "List consoles of the virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "List consoles of the virtual machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided virtual machine console." + }, + "names": [ + "networkcloud", + "virtualmachine", + "console", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Get virtual machine console" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Get virtual machine console" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Get virtual machine console" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Get virtual machine console" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the properties of the provided virtual machine console, or update the tags associated with the virtual machine console. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "virtualmachine", + "console", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console with SSH key file" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console with SSH key file" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console with SSH key file" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console with SSH key file" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage virtual machine's console" + }, + "names": [ + "networkcloud", + "virtualmachine", + "console" + ] + } + }, + "commands": { + "attach-volume": { + "help": { + "short": "Attach volume to the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "attach-volume" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine attach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" + ], + "name": "Attach volume to virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/attachvolume", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine attach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" + ], + "name": "Attach volume to virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/attachvolume", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "create": { + "help": { + "short": "Create a new virtual machine or update the properties of the existing virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --isolate-emulator-thread \"True\" --memory-size 8 --network-attachments '[{\"attachedNetworkId\":\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\",\"defaultGateway\":\"True\",\"ipAllocationMethod\":\"Dynamic\",\"ipv4Address\":\"198.51.100.1\",\"ipv6Address\":\"2001:0db8:0000:0000:0000:0000:0000:0000\",\"networkAttachmentName\":\"networkAttachmentName\"}]' --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints '[{\"hintType\":\"Affinity\",\"resourceId\":\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName\", \"schedulingExecution\":\"Hard\", \"scope\":\"\"}]' --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --virtio-interface \"Modern\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"{password}\" registry-url=\"myacr.azurecr.io\" username=\"username\"" + ], + "name": "Create virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --memory-size 8 --network-attachments \"[{attachedNetworkId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',defaultGateway:'True',ipAllocationMethod:'Dynamic',ipv4Address:'198.51.100.1',ipv6Address:'2001:0db8:0000:0000:0000:0000:0000:0000',networkAttachmentName:'networkAttachmentName'}]\" --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints \"[{hintType:'Affinity',resourceId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName',schedulingExecution:'Hard,scope:''}]\" --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --vm-device-model \"T2\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"username\"" + ], + "name": "Create virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --memory-size 8 --network-attachments \"[{attachedNetworkId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',defaultGateway:'True',ipAllocationMethod:'Dynamic',ipv4Address:'198.51.100.1',ipv6Address:'2001:0db8:0000:0000:0000:0000:0000:0000',networkAttachmentName:'networkAttachmentName'}]\" --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints \"[{hintType:'Affinity',resourceId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName',schedulingExecution:'Hard,scope:''}]\" --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --vm-device-model \"T2\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"username\"" + ], + "name": "Create virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --memory-size 8 --network-attachments \"[{attachedNetworkId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',defaultGateway:'True',ipAllocationMethod:'Dynamic',ipv4Address:'198.51.100.1',ipv6Address:'2001:0db8:0000:0000:0000:0000:0000:0000',networkAttachmentName:'networkAttachmentName'}]\" --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints \"[{hintType:'Affinity',resourceId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName',schedulingExecution:'Hard,scope:''}]\" --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --vm-device-model \"T2\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"username\"" + ], + "name": "Create virtual machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Delete virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Delete virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Delete virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Delete virtual machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "detach-volume": { + "help": { + "short": "Detach volume from the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "detach-volume" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine detach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" + ], + "name": "Detach volume from virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/detachvolume", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine detach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" + ], + "name": "Detach volume from virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/detachvolume", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List virtual machines in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "virtualmachine", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List virtual machines for resource group" + }, + { + "commands": [ + "networkcloud virtualmachine list" + ], + "name": "List virtual machines for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List virtual machines for resource group" + }, + { + "commands": [ + "networkcloud virtualmachine list" + ], + "name": "List virtual machines for subscription" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List virtual machines for resource group" + }, + { + "commands": [ + "networkcloud virtualmachine list" + ], + "name": "List virtual machines for subscription" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List virtual machines for resource group" + }, + { + "commands": [ + "networkcloud virtualmachine list" + ], + "name": "List virtual machines for subscription" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "power-off": { + "help": { + "short": "Power off the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "power-off" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" + ], + "name": "Power off virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" + ], + "name": "Power off virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" + ], + "name": "Power off virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" + ], + "name": "Power off virtual machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "reimage": { + "help": { + "short": "Reimage the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "reimage" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Reimage virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Reimage virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Reimage virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Reimage virtual machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "restart": { + "help": { + "short": "Restart the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "restart" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Restart virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Restart virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Restart virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Restart virtual machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Get virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Get virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Get virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Get virtual machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "start": { + "help": { + "short": "Start the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Start virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Start virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Start virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Start virtual machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the properties of the provided virtual machine, or update the tags associated with the virtual machine. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "virtualmachine", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch virtual machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage virtual machine" + }, + "names": [ + "networkcloud", + "virtualmachine" + ] + }, + "volume": { + "commands": { + "create": { + "help": { + "short": "Create a new volume or update the properties of the existing one." + }, + "names": [ + "networkcloud", + "volume", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update volume" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update volume" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided volume." + }, + "names": [ + "networkcloud", + "volume", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Delete volume" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Delete volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Delete volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Delete volume" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List volumes in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "volume", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud volume list --resource-group \"resourceGroupName\"" + ], + "name": "List volumes for resource group" + }, + { + "commands": [ + "networkcloud volume list" + ], + "name": "List volumes for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume list --resource-group \"resourceGroupName\"" + ], + "name": "List volumes for resource group" + }, + { + "commands": [ + "networkcloud volume list" + ], + "name": "List volumes for subscription" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume list --resource-group \"resourceGroupName\"" + ], + "name": "List volumes for resource group" + }, + { + "commands": [ + "networkcloud volume list" + ], + "name": "List volumes for subscription" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume list --resource-group \"resourceGroupName\"" + ], + "name": "List volumes for resource group" + }, + { + "commands": [ + "networkcloud volume list" + ], + "name": "List volumes for subscription" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided volume." + }, + "names": [ + "networkcloud", + "volume", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Get volume" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Get volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Get volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Get volume" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update tags associated with the provided volume." + }, + "names": [ + "networkcloud", + "volume", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for volume" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for volume" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage volume" + }, + "names": [ + "networkcloud", + "volume" + ] + } + }, + "help": { + "short": "Manage Network Cloud resources" + }, + "names": [ + "networkcloud" + ] + }, + "networkfabric": { + "commandGroups": { + "acl": { + "commands": { + "create": { + "help": { + "short": "Create a Access Control List resource" + }, + "names": [ + "networkfabric", + "acl", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --address-family \"ipv4\" --conditions \"[{sequenceNumber:123,action:allow,destinationAddress:'1.1.10.10',destinationPort:1254,sourceAddress:'1.1.1.0/24',sourcePort:1276,protocol:255,annotation:asdf}]\"" + ], + "name": "Creates a Access Control List resource." + }, + { + "commands": [ + "networkfabric acl create --conditions ??" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --configuration-type \"File\" --acls-url \"https://ACL-Storage-URL\"" + ], + "name": "Creates an Access Control List with Configuration type as \"File\"." + }, + { + "commands": [ + "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --configuration-type \"Inline\" --default-action \"Permit\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]\" --match-configurations \"[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]\"" + ], + "name": "Creates an Access Control List with Configuration type as \"Inline\"." + }, + { + "commands": [ + "networkfabric acl create --dynamic-match-configurations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --configuration-type \"File\" --acls-url \"https://ACL-Storage-URL\"" + ], + "name": "Creates an Access Control List with Configuration type as \"File\"." + }, + { + "commands": [ + "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --configuration-type \"Inline\" --default-action \"Permit\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]\" --match-configurations \"[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]\"" + ], + "name": "Creates an Access Control List with Configuration type as \"Inline\"." + }, + { + "commands": [ + "networkfabric acl create --dynamic-match-configurations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Access Control List resource" + }, + "names": [ + "networkfabric", + "acl", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric acl delete --resource-group \"example-rg\" --resource-name \"example-acl\"" + ], + "name": "Delete a Access Control List resource" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl delete --resource-group \"example-rg\" --resource-name \"example-acl\"" + ], + "name": "Delete the Access Control List" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl delete --resource-group \"example-rg\" --resource-name \"example-acl\"" + ], + "name": "Delete the Access Control List" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Access Control Lists in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "acl", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric acl list --resource-group \"example-rg\"" + ], + "name": "List all Access Control Lists" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl list --resource-group \"example-rg\"" + ], + "name": "List the Access Control Lists for Resource group." + }, + { + "commands": [ + "networkfabric acl list --subscription \"\"" + ], + "name": "List the Access Control Lists for Subscription." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl list --resource-group \"example-rg\"" + ], + "name": "List the Access Control Lists for Resource group." + }, + { + "commands": [ + "networkfabric acl list --subscription \"\"" + ], + "name": "List the Access Control Lists for Subscription." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Access Control List resource" + }, + "names": [ + "networkfabric", + "acl", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric acl show --resource-group \"example-rg\" --resource-name \"example-acl\"" + ], + "name": "Show the Access Control List resource" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl show --resource-group \"example-rg\" --resource-name \"example-acl\"" + ], + "name": "Show the Access Control List" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl show --resource-group \"example-rg\" --resource-name \"example-acl\"" + ], + "name": "Show the Access Control List" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Access Control List resource" + }, + "names": [ + "networkfabric", + "acl", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl update -g \"example-rg\" --resource-name \"example-acl\" --configuration-type \"Inline\" --default-action \"Permit\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]\" --match-configurations \"[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]\"" + ], + "name": "Update ACL with Inline configuration type" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl update -g \"example-rg\" --resource-name \"example-acl\" --configuration-type \"Inline\" --default-action \"Permit\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]\" --match-configurations \"[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]\"" + ], + "name": "Update ACL with Inline configuration type" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Access Control List Resource" + }, + "names": [ + "networkfabric", + "acl" + ] + }, + "controller": { + "commands": { + "create": { + "help": { + "short": "Create a Network Fabric Controller resource" + }, + "names": [ + "networkfabric", + "controller", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric controller create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nfc\" --ipv4-address-space \"10.0.0.0/19\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --mrg name=example-mrgName location=eastus" + ], + "name": "Create a Network Fabric Controller. For RE-PUT with 'mrg' parameter, both name and location properties are required." + }, + { + "commands": [ + "networkfabric controller create --infra-er-connections ??" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nfc\" --ipv4-address-space \"10.0.0.0/19\" --is-workload-management-network-enabled \"True\" --nfc-sku \"Basic\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --mrg name=example-mrgName location=eastus" + ], + "name": "Create a Network Fabric Controller. For RE-PUT with 'mrg' parameter, both name and location properties are required." + }, + { + "commands": [ + "networkfabric controller create --infra-er-connections \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nfc\" --ipv4-address-space \"10.0.0.0/19\" --is-workload-management-network-enabled \"True\" --nfc-sku \"Basic\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --mrg name=example-mrgName location=eastus" + ], + "name": "Create a Network Fabric Controller. For RE-PUT with 'mrg' parameter, both name and location properties are required." + }, + { + "commands": [ + "networkfabric controller create --infra-er-connections \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Fabric Controller resource" + }, + "names": [ + "networkfabric", + "controller", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric controller delete --resource-group \"example-rg\" --resource-name \"example-nfc\"" + ], + "name": "Delete the Network Fabric Controller" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller delete --resource-group \"example-rg\" --resource-name \"example-nfc\"" + ], + "name": "Delete the Network Fabric Controller" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller delete --resource-group \"example-rg\" --resource-name \"example-nfc\"" + ], + "name": "Delete the Network Fabric Controller" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Fabric Controllers in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "controller", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric controller list --resource-group \"example-rg\"", + "networkfabric controller list -g \"example-rg\"" + ], + "name": "List the Network Fabric Controllers for Resource group" + }, + { + "commands": [ + "networkfabric controller list --subscription \"\"" + ], + "name": "List the Network Fabric Controllers for Subscription." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller list --resource-group \"example-rg\"" + ], + "name": "List the Network Fabric Controllers for Resource group" + }, + { + "commands": [ + "networkfabric controller list --subscription \"\"" + ], + "name": "List the Network Fabric Controllers for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller list --resource-group \"example-rg\"" + ], + "name": "List the Network Fabric Controllers for Resource group" + }, + { + "commands": [ + "networkfabric controller list --subscription \"\"" + ], + "name": "List the Network Fabric Controllers for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Fabric Controller resource" + }, + "names": [ + "networkfabric", + "controller", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric controller show --resource-group \"example-rg\" --resource-name \"example-nfc\"" + ], + "name": "Show the Network Fabric Controller" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller show --resource-group \"example-rg\" --resource-name \"example-nfc\"" + ], + "name": "Show the Network Fabric Controller" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller show --resource-group \"example-rg\" --resource-name \"example-nfc\"" + ], + "name": "Show the Network Fabric Controller" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Network Fabric Controller resource" + }, + "names": [ + "networkfabric", + "controller", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller update --resource-group \"example-rg\" --resource-name \"example-nfc\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\"" + ], + "name": "Update the Network Fabric Controller" + }, + { + "commands": [ + "networkfabric controller update --infra-er-connections \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller update --resource-group \"example-rg\" --resource-name \"example-nfc\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\"" + ], + "name": "Update the Network Fabric Controller" + }, + { + "commands": [ + "networkfabric controller update --infra-er-connections \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Fabric Controller Resource" + }, + "names": [ + "networkfabric", + "controller" + ] + }, + "device": { + "commands": { + "create": { + "help": { + "short": "Create a Network Device resource" + }, + "names": [ + "networkfabric", + "device", + "create" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Device resource" + }, + "names": [ + "networkfabric", + "device", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric device delete --resource-group \"example-rg\" --resource-name \"example-device\"" + ], + "name": "Delete the Network Device" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric device delete --resource-group \"example-rg\" --resource-name \"example-device\"" + ], + "name": "Delete the Network Device" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric device delete --resource-group \"example-rg\" --resource-name \"example-device\"" + ], + "name": "Delete the Network Device" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Devices in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "device", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric device list --resource-group \"example-rg\"" + ], + "name": "List the Network Devices for Resource Group" + }, + { + "commands": [ + "networkfabric device list --subscription \"\"" + ], + "name": "List the Network Devices for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric device list --resource-group \"example-rg\"" + ], + "name": "List the Network Devices for Resource Group" + }, + { + "commands": [ + "networkfabric device list --subscription \"\"" + ], + "name": "List the Network Devices for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric device list --resource-group \"example-rg\"" + ], + "name": "List the Network Devices for Resource Group" + }, + { + "commands": [ + "networkfabric device list --subscription \"\"" + ], + "name": "List the Network Devices for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "run-ro": { + "help": { + "short": "Run the RO Command on the Network Device." + }, + "names": [ + "networkfabric", + "device", + "run-ro" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric device run-ro --resource-name \"example-device\" --resource-group \"example-rg\" --ro-command \"example command\"" + ], + "name": "Run ro on the network device" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrocommand", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "run-rw": { + "help": { + "short": "Run the RW Command on the Network Device." + }, + "names": [ + "networkfabric", + "device", + "run-rw" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric device run-rw --resource-name \"example-device\" --resource-group \"example-rg\" --rw-command \"example command\"" + ], + "name": "Run rw on the network device" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrwcommand", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Device resource" + }, + "names": [ + "networkfabric", + "device", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric device show --resource-group \"example-rg\" --resource-name \"example-device\"" + ], + "name": "Show the Network Device" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric device show --resource-group \"example-rg\" --resource-name \"example-device\"" + ], + "name": "Show the Network Device" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric device show --resource-group \"example-rg\" --resource-name \"example-device\"" + ], + "name": "Show the Network Device" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Network Device resource." + }, + "names": [ + "networkfabric", + "device", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric device update --resource-group \"example-rg\" --resource-name \"example-device\" --host-name \"AustinNF-AR-CE1\" --serial-number \"Arista;DCS-7280DR3-24;12.05;JPE21115446\"" + ], + "name": "Update the Network Device" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric device update --resource-group \"example-rg\" --resource-name \"example-device\" --host-name \"AustinNF-AR-CE1\" --serial-number \"Arista;DCS-7280DR3-24;12.05;JPE21115446\"" + ], + "name": "Update the Network Device" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric device update --resource-group \"example-rg\" --resource-name \"example-device\" --host-name \"AustinNF-AR-CE1\" --serial-number \"Arista;DCS-7280DR3-24;12.05;JPE21115446\"" + ], + "name": "Update the Network Device" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Updates the Administrative state of the Network Device." + }, + "names": [ + "networkfabric", + "device", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric device update-admin-state --resource-name \"example-device-name\" --resource-group \"example-RG\" --state \"UnderMaintenance\"" + ], + "name": "Update admin state" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "upgrade": { + "help": { + "short": "Upgrades the version of the Network Device." + }, + "names": [ + "networkfabric", + "device", + "upgrade" + ], + "versions": [ + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/upgrade", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/upgrade", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Device Resource" + }, + "names": [ + "networkfabric", + "device" + ] + }, + "devicesku": { + "commands": { + "list": { + "help": { + "short": "List all Network Device SKUs in the provided subscription." + }, + "names": [ + "networkfabric", + "devicesku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric devicesku list --subscription " + ], + "name": "List the DeviceSKU for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric devicesku list --subscription " + ], + "name": "List the DeviceSKU for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Device SKU resource." + }, + "names": [ + "networkfabric", + "devicesku", + "show" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Device SKU Resource" + }, + "names": [ + "networkfabric", + "devicesku" + ] + }, + "externalnetwork": { + "commands": { + "create": { + "help": { + "short": "Create a External Network resource" + }, + "names": [ + "networkfabric", + "externalnetwork", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --import-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --export-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --option-b-properties \"{importRouteTargets:['65541:2001','65542:2002'],exportRouteTargets:['65531:2001','65532:2002']}\"" + ], + "name": "Create a External Network with option B properties" + }, + { + "commands": [ + "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --import-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --export-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31'}\"" + ], + "name": "Create a External Network with option A properties" + }, + { + "commands": [ + "networkfabric externalnetwork create --option-a-properties ??" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --option-b-properties \"{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Create a External Network with option B properties" + }, + { + "commands": [ + "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Create a External Network with option A properties" + }, + { + "commands": [ + "networkfabric externalnetwork create --option-a-properties \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --option-b-properties \"{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Create a External Network with option B properties" + }, + { + "commands": [ + "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Create a External Network with option A properties" + }, + { + "commands": [ + "networkfabric externalnetwork create --option-a-properties \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the External Network resource" + }, + "names": [ + "networkfabric", + "externalnetwork", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" + ], + "name": "Delete the External Network" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" + ], + "name": "Delete the External Network" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" + ], + "name": "Delete the External Network" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all External Networks in the provided resource group" + }, + "names": [ + "networkfabric", + "externalnetwork", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" + ], + "name": "List the External Network for Resource Group" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" + ], + "name": "List the External Network for Resource Group" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" + ], + "name": "List the External Network for Resource Group" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided External Network resource" + }, + "names": [ + "networkfabric", + "externalnetwork", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork show --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" + ], + "name": "Show the External Network" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork show --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" + ], + "name": "Show the External Network" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork show --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" + ], + "name": "Show the External Network" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the External Networks resource." + }, + "names": [ + "networkfabric", + "externalnetwork", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork update --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --option-b-properties \"{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Update the External Network with option B properties" + }, + { + "commands": [ + "networkfabric externalnetwork update --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --nni-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/microsoft.managednetworkfabric/networkfabrics/example-fabric/networkToNetworkInterconnects/example-nni\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Update the External Network with option A properties" + }, + { + "commands": [ + "networkfabric externalnetwork update --option-a-properties \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork update --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --option-b-properties \"{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Update the External Network with option B properties" + }, + { + "commands": [ + "networkfabric externalnetwork update --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --nni-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/microsoft.managednetworkfabric/networkfabrics/example-fabric/networkToNetworkInterconnects/example-nni\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Update the External Network with option A properties" + }, + { + "commands": [ + "networkfabric externalnetwork update --option-a-properties \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Update the admin state of the provided External Network resource." + }, + "names": [ + "networkfabric", + "externalnetwork", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork update-admin-state --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --state \"Enable\"" + ], + "name": "Update admin state of External Network" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork update-admin-state --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --state \"Enable\"" + ], + "name": "Update admin state of External Network" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage External Network Resource" + }, + "names": [ + "networkfabric", + "externalnetwork" + ] + }, + "fabric": { + "commands": { + "commit-configuration": { + "help": { + "short": "Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level." + }, + "names": [ + "networkfabric", + "fabric", + "commit-configuration" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric commit-configuration --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Commit Configuration" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/commitconfiguration", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric commit-configuration --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Commit Configuration" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/commitconfiguration", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a Network Fabric resource" + }, + "names": [ + "networkfabric", + "fabric", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{peeringOption:OptionB,optionBProperties:{importRouteTargets:['65541:2001','65542:2001'],exportRouteTargets:['65531:1002','65531:1002']}},workloadVpnConfiguration:{peeringOption:OptionB,optionBProperties:{importRouteTargets:['65541:2001','65542:2001'],exportRouteTargets:['65531:1002','65531:1002']}}}\"" + ], + "name": "Create a Network Fabric with option B Properties" + }, + { + "commands": [ + "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{peeringOption:OptionA,optionAProperties:{mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{peeringOption:OptionA,optionAProperties:{mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}}}\"" + ], + "name": "Create a Network Fabric with option A Properties" + }, + { + "commands": [ + "networkfabric fabric create --ts-config ??", + "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:??\"", + "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --fabric-version \"1.x.x\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 2 --server-count-per-rack 5 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}\"" + ], + "name": "Create a Network Fabric with option B Properties" + }, + { + "commands": [ + "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --fabric-version \"1.x.x\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 2 --server-count-per-rack 5 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31',primaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127',secondaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127'}}}\"" + ], + "name": "Create a Network Fabric with option A Properties" + }, + { + "commands": [ + "networkfabric fabric create --ts-config \"??\"", + "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:??\"", + "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --fabric-version \"1.x.x\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 2 --server-count-per-rack 5 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}\"" + ], + "name": "Create a Network Fabric with option B Properties" + }, + { + "commands": [ + "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --fabric-version \"1.x.x\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 2 --server-count-per-rack 5 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31',primaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127',secondaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127'}}}\"" + ], + "name": "Create a Network Fabric with option A Properties" + }, + { + "commands": [ + "networkfabric fabric create --ts-config \"??\"", + "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:??\"", + "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Fabric resource" + }, + "names": [ + "networkfabric", + "fabric", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric delete --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Delete the Network Fabric" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric delete --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Delete the Network Fabric" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric delete --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Delete the Network Fabric" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "deprovision": { + "help": { + "short": "Deprovisions the underlying resources in the given Network Fabric instance." + }, + "names": [ + "networkfabric", + "fabric", + "deprovision" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric deprovision --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Deprovision the Network Fabric" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/deprovision", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric deprovision --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Deprovision the Network Fabric" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/deprovision", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric deprovision --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Deprovision the Network Fabric" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/deprovision", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Fabrics in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "fabric", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric list --resource-group \"example-rg\"" + ], + "name": "List the Network Fabrics for Resource Group" + }, + { + "commands": [ + "networkfabric fabric list --subscription \"\"" + ], + "name": "List the Network Fabrics for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric list --resource-group \"example-rg\"" + ], + "name": "List the Network Fabrics for Resource Group" + }, + { + "commands": [ + "networkfabric fabric list --subscription \"\"" + ], + "name": "List the Network Fabrics for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric list --resource-group \"example-rg\"" + ], + "name": "List the Network Fabrics for Resource Group" + }, + { + "commands": [ + "networkfabric fabric list --subscription \"\"" + ], + "name": "List the Network Fabrics for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "provision": { + "help": { + "short": "Provisions the underlying resources in the given Network Fabric instance." + }, + "names": [ + "networkfabric", + "fabric", + "provision" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric provision --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Provision the Network Fabric" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/provision", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric provision --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Provision the Network Fabric" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/provision", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric provision --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Provision the Network Fabric" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/provision", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Fabric resource" + }, + "names": [ + "networkfabric", + "fabric", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric show --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Show the Network Fabric" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric show --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Show the Network Fabric" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric show --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Show the Network Fabric" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Network Fabric resource." + }, + "names": [ + "networkfabric", + "fabric", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric update --resource-group \"example-rg\" --resource-name \"example-fabric\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}\"" + ], + "name": "Update the Network Fabric option B Properties" + }, + { + "commands": [ + "networkfabric fabric update --resource-group \"example-rg\" --resource-name \"example-fabric\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}}}\"" + ], + "name": "Update the Network Fabric option A Properties" + }, + { + "commands": [ + "networkfabric fabric update --ts-config \"??\"", + "networkfabric fabric update --managed-network-config \"{infrastructureVpnConfiguration:??\"", + "networkfabric fabric update --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric update --resource-group \"example-rg\" --resource-name \"example-fabric\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}\"" + ], + "name": "Update the Network Fabric option B Properties" + }, + { + "commands": [ + "networkfabric fabric update --resource-group \"example-rg\" --resource-name \"example-fabric\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}}}\"" + ], + "name": "Update the Network Fabric option A Properties" + }, + { + "commands": [ + "networkfabric fabric update --ts-config \"??\"", + "networkfabric fabric update --managed-network-config \"{infrastructureVpnConfiguration:??\"", + "networkfabric fabric update --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "upgrade": { + "help": { + "short": "Upgrades the version of the underlying resources in the given Network Fabric instance." + }, + "names": [ + "networkfabric", + "fabric", + "upgrade" + ], + "versions": [ + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/upgrade", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/upgrade", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "validate-configuration": { + "help": { + "short": "Validates the configuration of the underlying resources in the given Network Fabric instance." + }, + "names": [ + "networkfabric", + "fabric", + "validate-configuration" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric validate-configuration -g \"example-rg\" --resource-name \"example-nf\" --validate-action \"Cabling\"" + ], + "name": "Validate the configuration" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/validateconfiguration", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric validate-configuration -g \"example-rg\" --resource-name \"example-nf\" --validate-action \"Cabling\"" + ], + "name": "Validate the configuration" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/validateconfiguration", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Fabric Resource" + }, + "names": [ + "networkfabric", + "fabric" + ] + }, + "fabricsku": { + "commands": { + "list": { + "help": { + "short": "List all Network Fabric SKUs in the provided subscription." + }, + "names": [ + "networkfabric", + "fabricsku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabricsku list --subscription " + ], + "name": "List the FabricSKU for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabricsku list --subscription " + ], + "name": "List the FabricSKU for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Fabric SKU resource." + }, + "names": [ + "networkfabric", + "fabricsku", + "show" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Fabric SKU Resource" + }, + "names": [ + "networkfabric", + "fabricsku" + ] + }, + "interface": { + "commands": { + "create": { + "help": { + "short": "Create a Network Interface resource." + }, + "names": [ + "networkfabric", + "interface", + "create" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Interface resource" + }, + "names": [ + "networkfabric", + "interface", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric interface delete -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" + ], + "name": "Delete the Network Interface" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric interface delete -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" + ], + "name": "Delete the Network Interface" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric interface delete -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" + ], + "name": "Delete the Network Interface" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Interfaces in the provided resource group" + }, + "names": [ + "networkfabric", + "interface", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric interface list -g \"example-rg\" --network-device-name \"example-device\"" + ], + "name": "List the Network Interfaces for Resource Group" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric interface list -g \"example-rg\" --network-device-name \"example-device\"" + ], + "name": "List the Network Interfaces for Resource Group" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric interface list -g \"example-rg\" --network-device-name \"example-device\"" + ], + "name": "List the Network Interfaces for Resource Group" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Interface resource" + }, + "names": [ + "networkfabric", + "interface", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric interface show -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" + ], + "name": "Show the Network Interface" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric interface show -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" + ], + "name": "Show the Network Interface" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric interface show -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" + ], + "name": "Show the Network Interface" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update certain properties of the Network Interface resource." + }, + "names": [ + "networkfabric", + "interface", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Update the admin state of the Network Interface." + }, + "names": [ + "networkfabric", + "interface", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric interface update-admin-state -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\" --state \"Enable\"" + ], + "name": "Update admin state of Network Interface" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric interface update-admin-state -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\" --state \"Enable\"" + ], + "name": "Update admin state of Network Interface" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric interface update-admin-state -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\" --state \"Enable\"" + ], + "name": "Update admin state of Network Interface" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Interface Resource" + }, + "names": [ + "networkfabric", + "interface" + ] + }, + "internalnetwork": { + "commands": { + "create": { + "help": { + "short": "Create a Internal Network resource" + }, + "names": [ + "networkfabric", + "internalnetwork", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork create --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --vlan-id 2600 --mtu 1500 --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.0.0.1/22'}]\" --static-route-configuration \"{ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}]}\" --bgp-configuration \"{defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.0.0/28','10.1.0.1/28'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}]}\" --export-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --import-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\"" + ], + "name": "Create a Internal Network" + }, + { + "commands": [ + "networkfabric internalnetwork create --static-route-configuration ??", + "networkfabric internalnetwork create --static-route-configuration \"{ipv4-routes:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork create --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --vlan-id 2600 --mtu 1500 --extension \"NoExtension\" --is-monitoring-enabled \"True\" --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.1.1.1/22'}]\" --connected-ipv6-subnets \"[{prefix:'2fff::/64'}]\" --static-route-configuration \"{extension:NPB,bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}],ipv6Routes:[{prefix:'2fff::/64',nextHop:['3fff::1']}]}\" --bgp-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.1.1/28','10.0.0.1/28'],ipv6ListenRangePrefixes:['2fff::/66'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}],ipv6NeighborAddress:[{address:'2fff::'}]}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Create a Internal Network" + }, + { + "commands": [ + "networkfabric internalnetwork create --static-route-configuration \"??\"", + "networkfabric internalnetwork create --static-route-configuration \"{ipv4-routes:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork create --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --vlan-id 2600 --mtu 1500 --extension \"NoExtension\" --is-monitoring-enabled \"True\" --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.1.1.1/22'}]\" --connected-ipv6-subnets \"[{prefix:'2fff::/64'}]\" --static-route-configuration \"{extension:NPB,bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}],ipv6Routes:[{prefix:'2fff::/64',nextHop:['3fff::1']}]}\" --bgp-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.1.1/28','10.0.0.1/28'],ipv6ListenRangePrefixes:['2fff::/66'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}],ipv6NeighborAddress:[{address:'2fff::'}]}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Create a Internal Network" + }, + { + "commands": [ + "networkfabric internalnetwork create --static-route-configuration \"??\"", + "networkfabric internalnetwork create --static-route-configuration \"{ipv4-routes:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Internal Network resource" + }, + "names": [ + "networkfabric", + "internalnetwork", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalnetwork\"" + ], + "name": "Delete the Internal Network" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalnetwork\"" + ], + "name": "Delete the Internal Network" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalnetwork\"" + ], + "name": "Delete the Internal Network" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Internal Networks in the provided resource group" + }, + "names": [ + "networkfabric", + "internalnetwork", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" + ], + "name": "List the Internal Networks for Resource Group" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" + ], + "name": "List the Internal Networks for Resource Group" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" + ], + "name": "List the Internal Networks for Resource Group" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Internal Network resource" + }, + "names": [ + "networkfabric", + "internalnetwork", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork show --resource-group \"example-rg\" --resource-name \"example-internalnetwork\" --l3domain \"example-l3domain\"" + ], + "name": "Show the Internal Network" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork show --resource-group \"example-rg\" --resource-name \"example-internalnetwork\" --l3domain \"example-l3domain\"" + ], + "name": "Show the Internal Network" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork show --resource-group \"example-rg\" --resource-name \"example-internalnetwork\" --l3domain \"example-l3domain\"" + ], + "name": "Show the Internal Network" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Internal Network resource." + }, + "names": [ + "networkfabric", + "internalnetwork", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork update --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --mtu 1500 --is-monitoring-enabled \"True\" --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.0.0.1/22'}]\" --static-route-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}]}\" --bgp-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.0.0/28','10.1.0.1/28'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}]}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Update the Internal Network resource" + }, + { + "commands": [ + "networkfabric internalnetwork update --static-route-configuration \"??\"", + "networkfabric internalnetwork update --static-route-configuration \"{ipv4-routes:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork update --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --mtu 1500 --is-monitoring-enabled \"True\" --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.0.0.1/22'}]\" --static-route-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}]}\" --bgp-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.0.0/28','10.1.0.1/28'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}]}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Update the Internal Network resource" + }, + { + "commands": [ + "networkfabric internalnetwork update --static-route-configuration \"??\"", + "networkfabric internalnetwork update --static-route-configuration \"{ipv4-routes:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Update the admin state of the provided Internal Network resource." + }, + "names": [ + "networkfabric", + "internalnetwork", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork update-admin-state --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalNetwork\" --state \"Enable\"" + ], + "name": "Update admin state of Internal Network" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork update-admin-state --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalNetwork\" --state \"Enable\"" + ], + "name": "Update admin state of Internal Network" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Internal Network Resource" + }, + "names": [ + "networkfabric", + "internalnetwork" + ] + }, + "internetgateway": { + "commands": { + "create": { + "help": { + "short": "Create an Internet Gateway resource" + }, + "names": [ + "networkfabric", + "internetgateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-internetgateway\" --type \"Infrastructure\" --network-fabric-controller-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-nfc\" --internet-gateway-rule-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule\"" + ], + "name": "Create a Internet Gateway" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-internetgateway\" --type \"Infrastructure\" --network-fabric-controller-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-nfc\" --internet-gateway-rule-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule\"" + ], + "name": "Create a Internet Gateway" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Internet Gateway resource" + }, + "names": [ + "networkfabric", + "internetgateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway delete --resource-group \"example-rg\" --resource-name \"example-internetgateway\"" + ], + "name": "Delete the Internet Gateway" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway delete --resource-group \"example-rg\" --resource-name \"example-internetgateway\"" + ], + "name": "Delete the Internet Gateway" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Internet Gateways in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "internetgateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway list --resource-group \"example-rg\"" + ], + "name": "List the Internet Gateway for Resource group" + }, + { + "commands": [ + "networkfabric internetgateway list --subscription \"\"" + ], + "name": "List the Internet Gateway for Subscription." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgateways", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway list --resource-group \"example-rg\"" + ], + "name": "List the Internet Gateway for Resource group" + }, + { + "commands": [ + "networkfabric internetgateway list --subscription \"\"" + ], + "name": "List the Internet Gateway for Subscription." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgateways", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Internet Gateway resource" + }, + "names": [ + "networkfabric", + "internetgateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway show --resource-group \"example-rg\" --resource-name \"example-internetgateway\"" + ], + "name": "Show the Internet Gateway" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway show --resource-group \"example-rg\" --resource-name \"example-internetgateway\"" + ], + "name": "Show the Internet Gateway" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Internet Gateway resource." + }, + "names": [ + "networkfabric", + "internetgateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway update --resource-group \"example-rg\" --resource-name \"example-internetgateway\" --internet-gateway-rule-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule\"" + ], + "name": "Update the Internet Gateway" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway update --resource-group \"example-rg\" --resource-name \"example-internetgateway\" --internet-gateway-rule-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule\"" + ], + "name": "Update the Internet Gateway" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Internet Gateway Resource" + }, + "names": [ + "networkfabric", + "internetgateway" + ] + }, + "internetgatewayrule": { + "commands": { + "create": { + "help": { + "short": "Create an Internet Gateway Rule resource" + }, + "names": [ + "networkfabric", + "internetgatewayrule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-internetgatewayrule\" --rule-properties \"{action:Allow,addressList:['10.10.10.10']}\"" + ], + "name": "Create a Internet Gateway Rule" + }, + { + "commands": [ + "networkfabric internetgatewayrule create --rule-properties \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-internetgatewayrule\" --rule-properties \"{action:Allow,addressList:['10.10.10.10']}\"" + ], + "name": "Create a Internet Gateway Rule" + }, + { + "commands": [ + "networkfabric internetgatewayrule create --rule-properties \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Internet Gateway Rule resource" + }, + "names": [ + "networkfabric", + "internetgatewayrule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule delete --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\"" + ], + "name": "Delete the Internet Gateway Rule" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule delete --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\"" + ], + "name": "Delete the Internet Gateway Rule" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Internet Gateway Rules in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "internetgatewayrule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule list --resource-group \"example-rg\"" + ], + "name": "List the Internet Gateway Rule for Resource group" + }, + { + "commands": [ + "networkfabric internetgatewayrule list --subscription \"\"" + ], + "name": "List the Internet Gateway Rule for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgatewayrules", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule list --resource-group \"example-rg\"" + ], + "name": "List the Internet Gateway Rule for Resource group" + }, + { + "commands": [ + "networkfabric internetgatewayrule list --subscription \"\"" + ], + "name": "List the Internet Gateway Rule for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgatewayrules", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Internet Gateway Rule resource" + }, + "names": [ + "networkfabric", + "internetgatewayrule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule show --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\"" + ], + "name": "Show the Internet Gateway Rule" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule show --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\"" + ], + "name": "Show the Internet Gateway Rule" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Internet Gateway Rule resource." + }, + "names": [ + "networkfabric", + "internetgatewayrule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule update --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\" --tags \"{key3311:1234}\"" + ], + "name": "Update the Internet Gateway Rule" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule update --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\" --tags \"{key3311:1234}\"" + ], + "name": "Update the Internet Gateway Rule" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Internet Gateway Rule Resource" + }, + "names": [ + "networkfabric", + "internetgatewayrule" + ] + }, + "ipcommunity": { + "commands": { + "create": { + "help": { + "short": "Create a Ip Community resource" + }, + "names": [ + "networkfabric", + "ipcommunity", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipcommunity\" --action \"Deny\" --well-known-communities \"LocalAS\" \"GShut\" --community-members \"100:200\" \"101:201\"" + ], + "name": "Create a Ip Community" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipcommunity\" --ip-community-rules \"[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]\"" + ], + "name": "Create a Ip Community" + }, + { + "commands": [ + "networkfabric ipcommunity create --ip-community-rules \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipcommunity\" --ip-community-rules \"[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]\"" + ], + "name": "Create a Ip Community" + }, + { + "commands": [ + "networkfabric ipcommunity create --ip-community-rules \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Ip Community resource" + }, + "names": [ + "networkfabric", + "ipcommunity", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" + ], + "name": "Delete the Ip Community" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" + ], + "name": "Delete the Ip Community" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" + ], + "name": "Delete the Ip Community" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Ip Communities in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "ipcommunity", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity list --resource-group \"example-rg\"" + ], + "name": "List the Ip Communities for Resource Group" + }, + { + "commands": [ + "networkfabric ipcommunity list --subscription \"\"" + ], + "name": "List the Ip Communities for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity list --resource-group \"example-rg\"" + ], + "name": "List the Ip Communities for Resource Group" + }, + { + "commands": [ + "networkfabric ipcommunity list --subscription \"\"" + ], + "name": "List the Ip Communities for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity list --resource-group \"example-rg\"" + ], + "name": "List the Ip Communities for Resource Group" + }, + { + "commands": [ + "networkfabric ipcommunity list --subscription \"\"" + ], + "name": "List the Ip Communities for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Ip Community resource" + }, + "names": [ + "networkfabric", + "ipcommunity", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity show --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" + ], + "name": "Show the Ip Community" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity show --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" + ], + "name": "Show the Ip Community" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity show --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" + ], + "name": "Show the Ip Community" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update to update certain properties of the IP Community resource." + }, + "names": [ + "networkfabric", + "ipcommunity", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity update --resource-group \"example-rg\" --resource-name \"example-ipcommunity\" --ip-community-rules \"[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]\"" + ], + "name": "Update IP Community" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity update --resource-group \"example-rg\" --resource-name \"example-ipcommunity\" --ip-community-rules \"[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]\"" + ], + "name": "Update IP Community" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Ip Community Resource" + }, + "names": [ + "networkfabric", + "ipcommunity" + ] + }, + "ipextendedcommunity": { + "commands": { + "create": { + "help": { + "short": "Create a Ip Extended Community resource" + }, + "names": [ + "networkfabric", + "ipextendedcommunity", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipextendedcommunity\" --action \"Deny\" --route-targets \"1024:219\" \"1001:200\"" + ], + "name": "Create a Ip Extended Community" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipextendedcommunity\" --ip-extended-community-rules \"[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]\"" + ], + "name": "Create a Ip Extended Community" + }, + { + "commands": [ + "networkfabric ipextendedcommunity create --ip-extended-community-rules \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipextendedcommunity\" --ip-extended-community-rules \"[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]\"" + ], + "name": "Create a Ip Extended Community" + }, + { + "commands": [ + "networkfabric ipextendedcommunity create --ip-extended-community-rules \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Ip Extended Community resource" + }, + "names": [ + "networkfabric", + "ipextendedcommunity", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" + ], + "name": "Delete the Ip Extended Community" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" + ], + "name": "Delete the Ip Extended Community" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" + ], + "name": "Delete the Ip Extended Community" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Ip Extended Communities in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "ipextendedcommunity", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity list --resource-group \"example-rg\"" + ], + "name": "List the Ip Extended Communities for Resource Group" + }, + { + "commands": [ + "networkfabric ipextendedcommunity list --subscription \"\"" + ], + "name": "List the Ip Extended Communities for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity list --resource-group \"example-rg\"" + ], + "name": "List the Ip Extended Communities for Resource Group" + }, + { + "commands": [ + "networkfabric ipextendedcommunity list --subscription \"\"" + ], + "name": "List the Ip Extended Communities for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity list --resource-group \"example-rg\"" + ], + "name": "List the Ip Extended Communities for Resource Group" + }, + { + "commands": [ + "networkfabric ipextendedcommunity list --subscription \"\"" + ], + "name": "List the Ip Extended Communities for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Ip Extended Community resource" + }, + "names": [ + "networkfabric", + "ipextendedcommunity", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity show --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" + ], + "name": "Show the Ip Community" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity show --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" + ], + "name": "Show the Ip Extended Community" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity show --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" + ], + "name": "Show the Ip Extended Community" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update to update certain properties of the IP Extended Community resource." + }, + "names": [ + "networkfabric", + "ipextendedcommunity", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity update --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\" --ip-extended-community-rules \"[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]\"" + ], + "name": "Update IP Extended Community" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity update --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\" --ip-extended-community-rules \"[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]\"" + ], + "name": "Update IP Extended Community" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Ip Extended Community Resource" + }, + "names": [ + "networkfabric", + "ipextendedcommunity" + ] + }, + "ipprefix": { + "commands": { + "create": { + "help": { + "short": "Create a Ip Prefix resource" + }, + "names": [ + "networkfabric", + "ipprefix", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:1234,networkPrefix:'1.1.1.0/24',condition:EqualTo,subnetMaskLength:24}]\"" + ], + "name": "Create a Ip Prefix" + }, + { + "commands": [ + "networkfabric ipprefix create --ip-prefix-rules ??" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:1234,networkPrefix:'1.1.1.0/24',condition:EqualTo,subnetMaskLength:24}]\"" + ], + "name": "Create a Ip Prefix" + }, + { + "commands": [ + "networkfabric ipprefix create --ip-prefix-rules \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:1234,networkPrefix:'1.1.1.0/24',condition:EqualTo,subnetMaskLength:24}]\"" + ], + "name": "Create a Ip Prefix" + }, + { + "commands": [ + "networkfabric ipprefix create --ip-prefix-rules \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Ip Prefix resource" + }, + "names": [ + "networkfabric", + "ipprefix", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix delete --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" + ], + "name": "Delete the Ip Prefix" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix delete --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" + ], + "name": "Delete the Ip Prefix" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix delete --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" + ], + "name": "Delete the Ip Prefix" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Ip Prefixes in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "ipprefix", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix list --resource-group \"example-rg\"" + ], + "name": "List the Ip Prefixes for Resource Group" + }, + { + "commands": [ + "networkfabric ipprefix list --subscription \"\"" + ], + "name": "List the Ip Prefixes for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix list --resource-group \"example-rg\"" + ], + "name": "List the Ip Prefixes for Resource Group" + }, + { + "commands": [ + "networkfabric ipprefix list --subscription \"\"" + ], + "name": "List the Ip Prefixes for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix list --resource-group \"example-rg\"" + ], + "name": "List the Ip Prefixes for Resource Group" + }, + { + "commands": [ + "networkfabric ipprefix list --subscription \"\"" + ], + "name": "List the Ip Prefixes for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Ip Prefix resource" + }, + "names": [ + "networkfabric", + "ipprefix", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix show --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" + ], + "name": "Show the Ip Prefix" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix show --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" + ], + "name": "Show the Ip Prefix" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix show --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" + ], + "name": "Show the Ip Prefix" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update to update certain properties of the IP Prefix resource." + }, + "names": [ + "networkfabric", + "ipprefix", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix update -g \"example-rg\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:4155123341,networkPrefix:'10.10.10.10/30',condition:GreaterThanOrEqualTo,subnetMaskLength:10}]\"" + ], + "name": "Update IP prefix" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix update -g \"example-rg\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:4155123341,networkPrefix:'10.10.10.10/30',condition:GreaterThanOrEqualTo,subnetMaskLength:10}]\"" + ], + "name": "Update IP prefix" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Ip Prefix Resource" + }, + "names": [ + "networkfabric", + "ipprefix" + ] + }, + "l2domain": { + "commands": { + "create": { + "help": { + "short": "Create a L2 Isolation Domain resource" + }, + "names": [ + "networkfabric", + "l2domain", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l2domain create --resource-group \"example-rg\" --resource-name \"example-l2domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --vlan-id 501 --mtu 1500" + ], + "name": "Create a L2 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain create --resource-group \"example-rg\" --resource-name \"example-l2domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --vlan-id 501 --mtu 1500" + ], + "name": "Create a L2 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain create --resource-group \"example-rg\" --resource-name \"example-l2domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --vlan-id 501 --mtu 1500" + ], + "name": "Create a L2 Isolation Domain" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the L2 Isolation Domain resource" + }, + "names": [ + "networkfabric", + "l2domain", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l2domain delete --resource-group \"example-rg\" --resource-name \"example-l2domain\"" + ], + "name": "Delete the L2 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain delete --resource-group \"example-rg\" --resource-name \"example-l2domain\"" + ], + "name": "Delete the L2 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain delete --resource-group \"example-rg\" --resource-name \"example-l2domain\"" + ], + "name": "Delete the L2 Isolation Domain" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all L2 Isolation Domains in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "l2domain", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l2domain list --resource-group \"example-rg\"" + ], + "name": "List the L2 Isolation Domains for Resource Group" + }, + { + "commands": [ + "networkfabric l2domain list --subscription \"\"" + ], + "name": "List the L2 Isolation Domains for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain list --resource-group \"example-rg\"" + ], + "name": "List the L2 Isolation Domains for Resource Group" + }, + { + "commands": [ + "networkfabric l2domain list --subscription \"\"" + ], + "name": "List the L2 Isolation Domains for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain list --resource-group \"example-rg\"" + ], + "name": "List the L2 Isolation Domains for Resource Group" + }, + { + "commands": [ + "networkfabric l2domain list --subscription \"\"" + ], + "name": "List the L2 Isolation Domains for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided L2 Isolation Domain resource" + }, + "names": [ + "networkfabric", + "l2domain", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l2domain show --resource-group \"example-rg\" --resource-name \"example-l2domain\"" + ], + "name": "Show the L2 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain show --resource-group \"example-rg\" --resource-name \"example-l2domain\"" + ], + "name": "Show the L2 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain show --resource-group \"example-rg\" --resource-name \"example-l2domain\"" + ], + "name": "Show the L2 Isolation Domain" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the L2 Isolation Domain resource." + }, + "names": [ + "networkfabric", + "l2domain", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain update --resource-group \"example-rg\" --resource-name \"example-l2domain\" --mtu 1500" + ], + "name": "Update the L2 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain update --resource-group \"example-rg\" --resource-name \"example-l2domain\" --mtu 1500" + ], + "name": "Update the L2 Isolation Domain" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Enables isolation domain across the fabric or on specified racks." + }, + "names": [ + "networkfabric", + "l2domain", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l2domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l2domain\" --state \"Enable\"" + ], + "name": "Update admin state of L2 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l2domain\" --state \"Enable\"" + ], + "name": "Update admin state of L2 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l2domain\" --state \"Enable\"" + ], + "name": "Update admin state of L2 Isolation Domain" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage L2 Isolation Domain Resource" + }, + "names": [ + "networkfabric", + "l2domain" + ] + }, + "l3domain": { + "commands": { + "create": { + "help": { + "short": "Create a L3 Isolation Domain resource" + }, + "names": [ + "networkfabric", + "l3domain", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l3domain create --resource-group \"example-rg\" --resource-name \"example-l3domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabricName\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicyId:'exportRoutePolicyId'}\"" + ], + "name": "Create a L3 Isolation Domain" + }, + { + "commands": [ + "networkfabric l3domain create --connected-subnet-route-policy ??" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain create --resource-group \"example-rg\" --resource-name \"example-l3domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabricName\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}\"" + ], + "name": "Create a L3 Isolation Domain" + }, + { + "commands": [ + "networkfabric l3domain create --connected-subnet-route-policy \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain create --resource-group \"example-rg\" --resource-name \"example-l3domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabricName\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}\"" + ], + "name": "Create a L3 Isolation Domain" + }, + { + "commands": [ + "networkfabric l3domain create --connected-subnet-route-policy \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the L3 Isolation Domain resource" + }, + "names": [ + "networkfabric", + "l3domain", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l3domain delete --resource-group \"example-rg\" --resource-name \"example-l3domain\"" + ], + "name": "Delete the L3 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain delete --resource-group \"example-rg\" --resource-name \"example-l3domain\"" + ], + "name": "Delete the L3 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain delete --resource-group \"example-rg\" --resource-name \"example-l3domain\"" + ], + "name": "Delete the L3 Isolation Domain" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all L3 Isolation Domains in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "l3domain", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l3domain list --resource-group \"example-rg\"" + ], + "name": "List the L3 Isolation Domains for Resource Group" + }, + { + "commands": [ + "networkfabric l3domain list --subscription \"\"" + ], + "name": "List the L3 Isolation Domains for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain list --resource-group \"example-rg\"" + ], + "name": "List the L3 Isolation Domains for Resource Group" + }, + { + "commands": [ + "networkfabric l3domain list --subscription \"\"" + ], + "name": "List the L3 Isolation Domains for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain list --resource-group \"example-rg\"" + ], + "name": "List the L3 Isolation Domains for Resource Group" + }, + { + "commands": [ + "networkfabric l3domain list --subscription \"\"" + ], + "name": "List the L3 Isolation Domains for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided L3 Isolation Domain resource" + }, + "names": [ + "networkfabric", + "l3domain", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l3domain show --resource-group \"example-rg\" --resource-name \"example-l3domain\"" + ], + "name": "Show the L3 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain show --resource-group \"example-rg\" --resource-name \"example-l3domain\"" + ], + "name": "Show the L3 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain show --resource-group \"example-rg\" --resource-name \"example-l3domain\"" + ], + "name": "Show the L3 Isolation Domain" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update to update certain properties of the L3 Isolation Domain resource." + }, + "names": [ + "networkfabric", + "l3domain", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain update --resource-group \"example-rg\" --resource-name \"example-l3domain\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}\"" + ], + "name": "Update the L3 Isolation Domain" + }, + { + "commands": [ + "networkfabric l3domain update --connected-subnet-route-policy \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain update --resource-group \"example-rg\" --resource-name \"example-l3domain\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}\"" + ], + "name": "Update the L3 Isolation Domain" + }, + { + "commands": [ + "networkfabric l3domain update --connected-subnet-route-policy \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Enables racks for this Isolation Domain." + }, + "names": [ + "networkfabric", + "l3domain", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l3domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l3domain\" --state \"Enable\"" + ], + "name": "Update admin state of L3 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l3domain\" --state \"Enable\"" + ], + "name": "Update admin state of L3 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l3domain\" --state \"Enable\"" + ], + "name": "Update admin state of L3 Isolation Domain" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage L3 Isolation Domain Resource" + }, + "names": [ + "networkfabric", + "l3domain" + ] + }, + "neighborgroup": { + "commands": { + "create": { + "help": { + "short": "Create a Neighbor Group resource" + }, + "names": [ + "networkfabric", + "neighborgroup", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-neighborgroup\" --destination \"{ipv4Addresses:['10.10.10.10']}\"" + ], + "name": "Create a Neighbor Group" + }, + { + "commands": [ + "networkfabric neighborgroup create --destination \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-neighborgroup\" --destination \"{ipv4Addresses:['10.10.10.10']}\"" + ], + "name": "Create a Neighbor Group" + }, + { + "commands": [ + "networkfabric neighborgroup create --destination \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Neighbor Group resource" + }, + "names": [ + "networkfabric", + "neighborgroup", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup delete --resource-group \"example-rg\" --resource-name \"example-neighborgroup\"" + ], + "name": "Delete the Neighbor Group" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup delete --resource-group \"example-rg\" --resource-name \"example-neighborgroup\"" + ], + "name": "Delete the Neighbor Group" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Neighbor Groups in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "neighborgroup", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup list --resource-group \"example-rg\"" + ], + "name": "List the Neighbor Group for Resource group" + }, + { + "commands": [ + "networkfabric neighborgroup list --subscription \"\"" + ], + "name": "List the Neighbor Group for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/neighborgroups", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup list --resource-group \"example-rg\"" + ], + "name": "List the Neighbor Group for Resource group" + }, + { + "commands": [ + "networkfabric neighborgroup list --subscription \"\"" + ], + "name": "List the Neighbor Group for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/neighborgroups", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Neighbor Group resource" + }, + "names": [ + "networkfabric", + "neighborgroup", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup show --resource-group \"example-rg\" --resource-name \"example-neighborgroup\"" + ], + "name": "Show the Neighbor Group" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup show --resource-group \"example-rg\" --resource-name \"example-neighborgroup\"" + ], + "name": "Show the Neighbor Group" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Neighbor Group resource." + }, + "names": [ + "networkfabric", + "neighborgroup", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup update --resource-group \"example-rg\" --resource-name \"example-neighborgroup\" --destination \"{ipv4Addresses:['10.10.10.10'],ipv6Addresses:['2F::/100']}\"" + ], + "name": "Update the Neighbor Group" + }, + { + "commands": [ + "networkfabric neighborgroup update --destination \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup update --resource-group \"example-rg\" --resource-name \"example-neighborgroup\" --destination \"{ipv4Addresses:['10.10.10.10'],ipv6Addresses:['2F::/100']}\"" + ], + "name": "Update the Neighbor Group" + }, + { + "commands": [ + "networkfabric neighborgroup update --destination \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Neighbor Group Resource" + }, + "names": [ + "networkfabric", + "neighborgroup" + ] + }, + "nni": { + "commands": { + "create": { + "help": { + "short": "Create a Network To Network Interconnect resource" + }, + "names": [ + "networkfabric", + "nni", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric nni create --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --nni-type \"CE\" --is-management-type \"True\" --use-option-b \"True\" --layer2-configuration \"{portCount:3,mtu:1500}\" --layer3-configuration \"{importRoutePolicyId:'importRoutePolicyId',exportRoutePolicyId:'exportRoutePolicyId',peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" + ], + "name": "Create a Network To Network Interconnect" + }, + { + "commands": [ + "networkfabric nni create --layer2-configuration ??" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni create --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --nni-type \"CE\" --is-management-type \"True\" --use-option-b \"True\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --layer2-configuration \"{interfaces:['resourceId'],mtu:1500}\" --option-b-layer3-configuration \"{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" + ], + "name": "Create a Network To Network Interconnect" + }, + { + "commands": [ + "networkfabric nni create --layer2-configuration \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni create --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --nni-type \"CE\" --is-management-type \"True\" --use-option-b \"True\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --layer2-configuration \"{interfaces:['resourceId'],mtu:1500}\" --option-b-layer3-configuration \"{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" + ], + "name": "Create a Network To Network Interconnect" + }, + { + "commands": [ + "networkfabric nni create --layer2-configuration \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network To Network Interconnect resource" + }, + "names": [ + "networkfabric", + "nni", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric nni delete --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" + ], + "name": "Delete the Network To Network Interconnect" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni delete --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" + ], + "name": "Delete the Network To Network Interconnect" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni delete --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" + ], + "name": "Delete the Network To Network Interconnect" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network To Network Interconnects in the provided resource group" + }, + "names": [ + "networkfabric", + "nni", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric nni list --resource-group \"example-rg\" --fabric \"example-fabric\"" + ], + "name": "List the Network To Network Interconnects for Resource Group" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni list --resource-group \"example-rg\" --fabric \"example-fabric\"" + ], + "name": "List the Network To Network Interconnects for Resource Group" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni list --resource-group \"example-rg\" --fabric \"example-fabric\"" + ], + "name": "List the Network To Network Interconnects for Resource Group" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network To Network Interconnect resource" + }, + "names": [ + "networkfabric", + "nni", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric nni show --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" + ], + "name": "Show the Network To Network Interconnect" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni show --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" + ], + "name": "Show the Network To Network Interconnect" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni show --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" + ], + "name": "Show the Network To Network Interconnect" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Network to Network interconnect resource" + }, + "names": [ + "networkfabric", + "nni", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni update --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --layer2-configuration \"{interfaces:['resourceId'],mtu:1500}\" --option-b-layer3-configuration \"{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" + ], + "name": "Update the Network To Network Interconnect" + }, + { + "commands": [ + "networkfabric nni update --layer2-configuration \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni update --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --layer2-configuration \"{interfaces:['resourceId'],mtu:1500}\" --option-b-layer3-configuration \"{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" + ], + "name": "Update the Network To Network Interconnect" + }, + { + "commands": [ + "networkfabric nni update --layer2-configuration \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Updates the Admin State." + }, + "names": [ + "networkfabric", + "nni", + "update-admin-state" + ], + "versions": [ + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network To Network Interconnect Resource" + }, + "names": [ + "networkfabric", + "nni" + ] + }, + "npb": { + "commands": { + "create": { + "help": { + "short": "Create a Network Packet Broker resource" + }, + "names": [ + "networkfabric", + "npb", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric npb create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nbp\" --network-fabric-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-nf\"" + ], + "name": "Create a Network Packet Broker" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric npb create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nbp\" --network-fabric-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-nf\"" + ], + "name": "Create a Network Packet Broker" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Packet Broker resource" + }, + "names": [ + "networkfabric", + "npb", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric npb delete --resource-group \"example-rg\" --resource-name \"example-npb\"" + ], + "name": "Delete the Network Packet Broker" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric npb delete --resource-group \"example-rg\" --resource-name \"example-npb\"" + ], + "name": "Delete the Network Packet Broker" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Packet Brokers in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "npb", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric npb list --resource-group \"example-rg\"" + ], + "name": "List the Network Packet Broker for Resource group" + }, + { + "commands": [ + "networkfabric npb list --subscription \"\"" + ], + "name": "List the Network Packet Broker for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric npb list --resource-group \"example-rg\"" + ], + "name": "List the Network Packet Broker for Resource group" + }, + { + "commands": [ + "networkfabric npb list --subscription \"\"" + ], + "name": "List the Network Packet Broker for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Packet Broker resource" + }, + "names": [ + "networkfabric", + "npb", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric npb show --resource-group \"example-rg\" --resource-name \"example-npb\"" + ], + "name": "Show the Network Packet Broker" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric npb show --resource-group \"example-rg\" --resource-name \"example-npb\"" + ], + "name": "Show the Network Packet Broker" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update to update certain properties of the Network Packet Broker resource." + }, + "names": [ + "networkfabric", + "npb", + "update" + ], + "versions": [ + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Packet Broker Resource" + }, + "names": [ + "networkfabric", + "npb" + ] + }, + "rack": { + "commands": { + "create": { + "help": { + "short": "Create a Network Rack resource" + }, + "names": [ + "networkfabric", + "rack", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric rack create --resource-group \"example-rg\" --location \"westus3\" --network-rack-sku \"rackskuname\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --resource-name \"example-rack\"" + ], + "name": "Create a Network Rack" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Rack resource" + }, + "names": [ + "networkfabric", + "rack", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric rack delete --resource-group \"example-rg\" --resource-name \"example-rack\"" + ], + "name": "Delete the Network Rack" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Racks in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "rack", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric rack list --resource-group \"example-rg\"" + ], + "name": "List the Network Racks for Resource Group." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkracks", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric rack list --resource-group \"example-rg\"" + ], + "name": "List the Network Racks for Resource Group." + }, + { + "commands": [ + "networkfabric rack list --subscription \"\"" + ], + "name": "List the Network Racks for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkracks", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric rack list --resource-group \"example-rg\"" + ], + "name": "List the Network Racks for Resource Group." + }, + { + "commands": [ + "networkfabric rack list --subscription \"\"" + ], + "name": "List the Network Racks for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkracks", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Rack resource" + }, + "names": [ + "networkfabric", + "rack", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric rack show --resource-group \"example-rg\" --resource-name \"example-rack\"" + ], + "name": "Show the Network Rack" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric rack show --resource-group \"example-rg\" --resource-name \"example-rack\"" + ], + "name": "Show the Network Rack" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric rack show --resource-group \"example-rg\" --resource-name \"example-rack\"" + ], + "name": "Show the Network Rack" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update certain properties of the Network Rack resource." + }, + "names": [ + "networkfabric", + "rack", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Rack Resource" + }, + "names": [ + "networkfabric", + "rack" + ] + }, + "racksku": { + "commands": { + "list": { + "help": { + "short": "List all Network Rack SKUs in the provided subscription." + }, + "names": [ + "networkfabric", + "racksku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric racksku list --subscription " + ], + "name": "List the RackSKU for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkrackskus", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Rack SKU resource." + }, + "names": [ + "networkfabric", + "racksku", + "show" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkrackskus/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Rack SKU Resource" + }, + "names": [ + "networkfabric", + "racksku" + ] + }, + "routepolicy": { + "commands": { + "create": { + "help": { + "short": "Create a Route Policy resource" + }, + "names": [ + "networkfabric", + "routepolicy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName'},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" + ], + "name": "Create a Route Policy Example 1" + }, + { + "commands": [ + "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" + ], + "name": "Create a Route Policy Example 2" + }, + { + "commands": [ + "networkfabric routepolicy create --statements ??", + "networkfabric routepolicy create --statements \"[{action:??\"", + "networkfabric routepolicy create --statements \"[{action:{ip-community-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --default-action \"Permit\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric\" --address-family-type \"IPv4\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName',type:Or},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" + ], + "name": "Create a Route Policy Example 1" + }, + { + "commands": [ + "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --default-action \"Permit\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric\" --address-family-type \"IPv4\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName'],type:And},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" + ], + "name": "Create a Route Policy Example 2" + }, + { + "commands": [ + "networkfabric routepolicy create --statements \"??\"", + "networkfabric routepolicy create --statements \"[{action:??\"", + "networkfabric routepolicy create --statements \"[{action:{ip-community-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --default-action \"Permit\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric\" --address-family-type \"IPv4\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName',type:Or},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" + ], + "name": "Create a Route Policy Example 1" + }, + { + "commands": [ + "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --default-action \"Permit\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric\" --address-family-type \"IPv4\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName'],type:And},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" + ], + "name": "Create a Route Policy Example 2" + }, + { + "commands": [ + "networkfabric routepolicy create --statements \"??\"", + "networkfabric routepolicy create --statements \"[{action:??\"", + "networkfabric routepolicy create --statements \"[{action:{ip-community-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Route Policy resource" + }, + "names": [ + "networkfabric", + "routepolicy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy delete --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" + ], + "name": "Delete the Route Policy" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy delete --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" + ], + "name": "Delete the Route Policy" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy delete --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" + ], + "name": "Delete the Route Policy" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Route Policies in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "routepolicy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy list --resource-group \"example-rg\"" + ], + "name": "List the Route Policies for Resource Group" + }, + { + "commands": [ + "networkfabric routepolicy list --subscription \"\"" + ], + "name": "List the Route Policies for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/routepolicies", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy list --resource-group \"example-rg\"" + ], + "name": "List the Route Policies for Resource Group" + }, + { + "commands": [ + "networkfabric routepolicy list --subscription \"\"" + ], + "name": "List the Route Policies for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/routepolicies", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy list --resource-group \"example-rg\"" + ], + "name": "List the Route Policies for Resource Group" + }, + { + "commands": [ + "networkfabric routepolicy list --subscription \"\"" + ], + "name": "List the Route Policies for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/routepolicies", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Route Policy resource" + }, + "names": [ + "networkfabric", + "routepolicy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy show --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" + ], + "name": "Show the Route Policy" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy show --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" + ], + "name": "Show the Route Policy" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy show --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" + ], + "name": "Show the Route Policy" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Route Policy resource." + }, + "names": [ + "networkfabric", + "routepolicy", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy update --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName',type:Or},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" + ], + "name": "Update Route Policy with IP Community ids" + }, + { + "commands": [ + "networkfabric routepolicy update --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName'],type:And},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" + ], + "name": "Update Route Policy with IP Extended Community ids" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy update --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName',type:Or},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" + ], + "name": "Update Route Policy with IP Community ids" + }, + { + "commands": [ + "networkfabric routepolicy update --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName'],type:And},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" + ], + "name": "Update Route Policy with IP Extended Community ids" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Route Policy Resource" + }, + "names": [ + "networkfabric", + "routepolicy" + ] + }, + "tap": { + "commands": { + "create": { + "help": { + "short": "Create a Network Tap resource" + }, + "names": [ + "networkfabric", + "tap", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktap\" --network-packet-broker-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/example-networkPacketBroker\" --polling-type \"Pull\" --destinations \"[{name:'example-destinaionName',destinationType:IsolationDomain,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork',isolationDomainProperties:{encapsulation:None,neighborGroupIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup']},destinationTapRuleId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule'}]\"" + ], + "name": "Create a Network Tap" + }, + { + "commands": [ + "networkfabric tap create --destinations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric tap create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktap\" --network-packet-broker-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/example-networkPacketBroker\" --polling-type \"Pull\" --destinations \"[{name:'example-destinaionName',destinationType:IsolationDomain,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork',isolationDomainProperties:{encapsulation:None,neighborGroupIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup']},destinationTapRuleId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule'}]\"" + ], + "name": "Create a Network Tap" + }, + { + "commands": [ + "networkfabric tap create --destinations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Tap resource" + }, + "names": [ + "networkfabric", + "tap", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap delete --resource-group \"example-rg\" --resource-name \"example-networktap\"" + ], + "name": "Delete the Network Tap" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric tap delete --resource-group \"example-rg\" --resource-name \"example-networktap\"" + ], + "name": "Delete the Network Tap" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Taps in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "tap", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap list --resource-group \"example-rg\"" + ], + "name": "List the Network Tap for Resource group" + }, + { + "commands": [ + "networkfabric tap list --subscription \"\"" + ], + "name": "List the Network Tap for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaps", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric tap list --resource-group \"example-rg\"" + ], + "name": "List the Network Tap for Resource group" + }, + { + "commands": [ + "networkfabric tap list --subscription \"\"" + ], + "name": "List the Network Tap for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaps", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "resync": { + "help": { + "short": "Implements the operation to the underlying resources." + }, + "names": [ + "networkfabric", + "tap", + "resync" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap resync --resource-group \"example-rg\" --network-tap-name \"example-networktap\"" + ], + "name": "Resync Operation" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}/resync", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric tap resync --resource-group \"example-rg\" --network-tap-name \"example-networktap\"" + ], + "name": "Resync Operation" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}/resync", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Tap resource" + }, + "names": [ + "networkfabric", + "tap", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap show --resource-group \"example-rg\" --resource-name \"example-networktap\"" + ], + "name": "Show the Network Tap" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric tap show --resource-group \"example-rg\" --resource-name \"example-networktap\"" + ], + "name": "Show the Network Tap" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Network Tap resource." + }, + "names": [ + "networkfabric", + "tap", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap update --resource-group \"example-rg\" --resource-name \"example-networktap\" --polling-type \"Pull\" --destinations \"[{name:'example-destinaionName',destinationType:IsolationDomain,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork',isolationDomainProperties:{encapsulation:None,neighborGroupIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup']},destinationTapRuleId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule'}]\"" + ], + "name": "Update the Network Tap" + }, + { + "commands": [ + "networkfabric tap update --destinations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric tap update --resource-group \"example-rg\" --resource-name \"example-networktap\" --polling-type \"Pull\" --destinations \"[{name:'example-destinaionName',destinationType:IsolationDomain,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork',isolationDomainProperties:{encapsulation:None,neighborGroupIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup']},destinationTapRuleId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule'}]\"" + ], + "name": "Update the Network Tap" + }, + { + "commands": [ + "networkfabric tap update --destinations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Enable/Disable a network tap" + }, + "names": [ + "networkfabric", + "tap", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap update-admin-state --resource-group \"example-rg\" --resource-name \"example-tap\" --state \"Enable\"" + ], + "name": "Update admin state of Network Tap" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric tap update-admin-state --resource-group \"example-rg\" --resource-name \"example-tap\" --state \"Enable\"" + ], + "name": "Update admin state of Network Tap" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Tap Resource" + }, + "names": [ + "networkfabric", + "tap" + ] + }, + "taprule": { + "commands": { + "create": { + "help": { + "short": "Create a Network Tap Rule resource" + }, + "names": [ + "networkfabric", + "taprule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric taprule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktaprule\" --polling-interval-in-seconds 30 --configuration-type \"File\" --tap-rules-url \"https://microsoft.com/\"" + ], + "name": "Create a Network Tap Rule with Configuration type as \"File\"." + }, + { + "commands": [ + "networkfabric taprule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktaprule\" --configuration-type \"Inline\" --match-configurations \"[{matchConfigurationName:config1,sequenceNumber:10,ipAddressType:IPv4,matchConditions:[{encapsulationType:None,portCondition:{portType:SourcePort,layer4Protocol:TCP,ports:[100],portGroupNames:['example-portGroup1']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['10'],innerVlans:['11-20']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.10.10.10/20']}}],actions:[{type:Drop,truncate:100,isTimestampEnabled:True,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup',matchConfigurationName:match1}]}]\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup1',ipAddressType:IPv4,ipPrefixes:['10.10.10.10/30']}],vlanGroups:[{name:'exmaple-vlanGroup',vlans:['10']}],portGroups:[{name:'example-portGroup1',ports:['100-200']}]}]\"" + ], + "name": "Create a Network Tap Rule with Configuration type as \"Inline\"." + }, + { + "commands": [ + "networkfabric taprule create --match-configurations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric taprule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktaprule\" --polling-interval-in-seconds 30 --configuration-type \"File\" --tap-rules-url \"https://microsoft.com/\"" + ], + "name": "Create a Network Tap Rule with Configuration type as \"File\"." + }, + { + "commands": [ + "networkfabric taprule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktaprule\" --configuration-type \"Inline\" --match-configurations \"[{matchConfigurationName:config1,sequenceNumber:10,ipAddressType:IPv4,matchConditions:[{encapsulationType:None,portCondition:{portType:SourcePort,layer4Protocol:TCP,ports:[100],portGroupNames:['example-portGroup1']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['10'],innerVlans:['11-20']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.10.10.10/20']}}],actions:[{type:Drop,truncate:100,isTimestampEnabled:True,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup',matchConfigurationName:match1}]}]\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup1',ipAddressType:IPv4,ipPrefixes:['10.10.10.10/30']}],vlanGroups:[{name:'exmaple-vlanGroup',vlans:['10']}],portGroups:[{name:'example-portGroup1',ports:['100-200']}]}]\"" + ], + "name": "Create a Network Tap Rule with Configuration type as \"Inline\"." + }, + { + "commands": [ + "networkfabric taprule create --match-configurations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Tap Rule resource" + }, + "names": [ + "networkfabric", + "taprule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric taprule delete --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" + ], + "name": "Delete the Network Tap Rule" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric taprule delete --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" + ], + "name": "Delete the Network Tap Rule" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Tap Rules in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "taprule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric taprule list --resource-group \"example-rg\"" + ], + "name": "List the Network Tap Rule for Resource group" + }, + { + "commands": [ + "networkfabric taprule list --subscription \"\"" + ], + "name": "List the Network Tap Rule for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaprules", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric taprule list --resource-group \"example-rg\"" + ], + "name": "List the Network Tap Rule for Resource group" + }, + { + "commands": [ + "networkfabric taprule list --subscription \"\"" + ], + "name": "List the Network Tap Rule for Subscription" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaprules", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "resync": { + "help": { + "short": "Resync taprule with latest configuration" + }, + "names": [ + "networkfabric", + "taprule", + "resync" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric taprule resync --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" + ], + "name": "Resync operation" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}/resync", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric taprule resync --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" + ], + "name": "Resync operation" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}/resync", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Tap Rule resource" + }, + "names": [ + "networkfabric", + "taprule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric taprule show --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" + ], + "name": "Show the Network Tap Rule" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric taprule show --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" + ], + "name": "Show the Network Tap Rule" + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Network Tap Rule resource." + }, + "names": [ + "networkfabric", + "taprule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric taprule update --resource-group \"example-rg\" --resource-name \"example-networktaprule\" --configuration-type \"Inline\" --match-configurations \"[{matchConfigurationName:config1,sequenceNumber:10,ipAddressType:IPv4,matchConditions:[{encapsulationType:None,portCondition:{portType:SourcePort,layer4Protocol:TCP,ports:[100]},protocolTypes:[TCP],vlanMatchCondition:{vlans:['10'],innerVlans:['11-20']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.10.10.10/20']}}],actions:[{type:Drop,truncate:100,isTimestampEnabled:True,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup',matchConfigurationName:match1}]}]\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup1',ipAddressType:IPv4,ipPrefixes:['10.10.10.10/30']}],vlanGroups:[{name:'exmaple-vlanGroup',vlans:['10']}],portGroups:[{name:'example-portGroup1',ports:['100-200']}]}]\"" + ], + "name": "Update the Network Tap Rule" + }, + { + "commands": [ + "networkfabric taprule update --match-configurations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric taprule update --resource-group \"example-rg\" --resource-name \"example-networktaprule\" --configuration-type \"Inline\" --match-configurations \"[{matchConfigurationName:config1,sequenceNumber:10,ipAddressType:IPv4,matchConditions:[{encapsulationType:None,portCondition:{portType:SourcePort,layer4Protocol:TCP,ports:[100]},protocolTypes:[TCP],vlanMatchCondition:{vlans:['10'],innerVlans:['11-20']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.10.10.10/20']}}],actions:[{type:Drop,truncate:100,isTimestampEnabled:True,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup',matchConfigurationName:match1}]}]\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup1',ipAddressType:IPv4,ipPrefixes:['10.10.10.10/30']}],vlanGroups:[{name:'exmaple-vlanGroup',vlans:['10']}],portGroups:[{name:'example-portGroup1',ports:['100-200']}]}]\"" + ], + "name": "Update the Network Tap Rule" + }, + { + "commands": [ + "networkfabric taprule update --match-configurations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2024-02-15-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", + "plane": "mgmt-plane", + "version": "2024-02-15-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Tap Rule Resource" + }, + "names": [ + "networkfabric", + "taprule" + ] + } + }, + "help": { + "short": "Manage Azure Network Fabric Management Service API" + }, + "names": [ + "networkfabric" + ] + }, + "new-relic": { + "commandGroups": { + "account": { + "commands": { + "list": { + "help": { + "short": "List all the existing accounts" + }, + "names": [ + "new-relic", + "account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic account list --location eastus2euap --user-email UserEmail@123.com" + ], + "name": "List all the existing accounts." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/newrelic.observability/accounts", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NewRelic Account resource" + }, + "names": [ + "new-relic", + "account" + ] + }, + "monitor": { + "commandGroups": { + "tag-rule": { + "commands": { + "create": { + "help": { + "short": "Create a TagRule" + }, + "names": [ + "new-relic", + "monitor", + "tag-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor tag-rule create --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default --log-rules send-aad-logs=\"Enabled\" send-subscription-logs=\"Enabled\" send-activity-logs=\"Enabled\" filtering-tags=[] --metric-rules user-email=\"UserEmail@123.com\" filtering-tags=[{\"name\":\"Environment\",\"value\":\"Prod\",\"action\":\"Include\"}]" + ], + "name": "Create a TagRule." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a TagRule" + }, + "names": [ + "new-relic", + "monitor", + "tag-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor tag-rule delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default" + ], + "name": "Delete a TagRule." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List TagRule resources by NewRelicMonitorResource" + }, + "names": [ + "new-relic", + "monitor", + "tag-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor tag-rule list --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor" + ], + "name": "List TagRule resources by NewRelicMonitorResource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a TagRule" + }, + "names": [ + "new-relic", + "monitor", + "tag-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor tag-rule show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default" + ], + "name": "Get a TagRule." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a TagRule" + }, + "names": [ + "new-relic", + "monitor", + "tag-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor tag-rule update --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default --log-rules send-aad-logs=\"Enabled\" send-subscription-logs=\"Enabled\" send-activity-logs=\"Disabled\" filtering-tags=[]" + ], + "name": "Update a TagRule." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage tag rule of a NewRelic Monitor resource" + }, + "names": [ + "new-relic", + "monitor", + "tag-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a NewRelicMonitorResource" + }, + "names": [ + "new-relic", + "monitor", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor create --resource-group MyResourceGroup --name MyNewRelicMonitor --location eastus2euap --user-info first-name=\"vdftzcggiref\" last-name=\"bcsztgqovdlmzf\" email-address=\"UserEmail@123.com\" phone-number=\"123456\" --plan-data billing-cycle=\"MONTHLY\" effective-date='2022-10-25T15:14:33+02:00' plan-details=\"newrelic-pay-as-you-go-free-live@TIDgmz7xq9ge3py@PUBIDnewrelicinc1635200720692.newrelic_liftr_payg\" usage-type=\"PAYG\" --account-creation-source \"LIFTR\" --org-creation-source \"LIFTR\" --tags key6976=oaxfhf" + ], + "name": "Create a NewRelicMonitorResource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a NewRelicMonitorResource" + }, + "names": [ + "new-relic", + "monitor", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com" + ], + "name": "Delete a NewRelicMonitorResource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "get-metric-rule": { + "help": { + "short": "Get metric rules" + }, + "names": [ + "new-relic", + "monitor", + "get-metric-rule" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor get-metric-rule --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup --user-email UserEmail@123.com" + ], + "name": "Get metric rules." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getmetricrules", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "get-metric-statu": { + "help": { + "short": "Get metric status" + }, + "names": [ + "new-relic", + "monitor", + "get-metric-statu" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor get-metric-statu --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --azure-resource-ids MyAzureResourceIds" + ], + "name": "Get metric status." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getmetricstatus", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List NewRelicMonitorResource resources" + }, + "names": [ + "new-relic", + "monitor", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor list" + ], + "name": "List NewRelicMonitorResource resources by subscription ID" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/newrelic.observability/monitors", + "plane": "mgmt-plane", + "version": "2022-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list-app-service": { + "help": { + "short": "List the app service resources currently being monitored by the NewRelic resource." + }, + "names": [ + "new-relic", + "monitor", + "list-app-service" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor list-app-service --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --azure-resource-ids MyAzureResourceIds" + ], + "name": "List the app service resources currently being monitored by the NewRelic resource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listappservices", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list-host": { + "help": { + "short": "List the compute vm resources currently being monitored by the NewRelic resource." + }, + "names": [ + "new-relic", + "monitor", + "list-host" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor list-host --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --vm-ids MyVmIds" + ], + "name": "List the compute vm resources currently being monitored by the NewRelic resource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listhosts", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "monitored-resource": { + "help": { + "short": "List the resources currently being monitored by the NewRelic monitor resource." + }, + "names": [ + "new-relic", + "monitor", + "monitored-resource" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor monitored-resource --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup" + ], + "name": "List the resources currently being monitored by the NewRelic monitor resource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredresources", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a NewRelicMonitorResource" + }, + "names": [ + "new-relic", + "monitor", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor" + ], + "name": "Get a NewRelicMonitorResource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "switch-billing": { + "help": { + "short": "Switches the billing for NewRelic monitor resource." + }, + "names": [ + "new-relic", + "monitor", + "switch-billing" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/switchbilling", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a NewRelicMonitorResource" + }, + "names": [ + "new-relic", + "monitor", + "update" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "vm-host-payload": { + "help": { + "short": "Returns the payload that needs to be passed in the request body for installing NewRelic agent on a VM." + }, + "names": [ + "new-relic", + "monitor", + "vm-host-payload" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor vm-host-payload --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup" + ], + "name": "Get MonitorsVmHostPayload." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/vmhostpayloads", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NewRelic Monitor resource" + }, + "names": [ + "new-relic", + "monitor" + ] + }, + "organization": { + "commands": { + "list": { + "help": { + "short": "List all the existing organizations" + }, + "names": [ + "new-relic", + "organization", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic organization list --location eastus2euap --user-email UserEmail@123.com" + ], + "name": "List all the existing organizations." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/newrelic.observability/organizations", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NewRelic Organization resource" + }, + "names": [ + "new-relic", + "organization" + ] + }, + "plan": { + "commands": { + "list": { + "help": { + "short": "List plans data" + }, + "names": [ + "new-relic", + "plan", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic plan list --account-id MyAccountId --organization-id MyOrganizationId" + ], + "name": "List plans data." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/newrelic.observability/plans", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NewRelic Plan resource" + }, + "names": [ + "new-relic", + "plan" + ] + } + }, + "help": { + "short": "Manage Azure NewRelic resources." + }, + "names": [ + "new-relic" + ] + }, + "nginx": { + "commandGroups": { + "deployment": { + "commandGroups": { + "certificate": { + "commands": { + "create": { + "help": { + "short": "Create a certificate for an NGINX deployment" + }, + "names": [ + "nginx", + "deployment", + "certificate", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment certificate create --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/test.cert --key-path /etc/nginx/test.key --key-vault-secret-id keyVaultSecretId" + ], + "name": "Certificate Create" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment certificate create --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/test.cert --key-path /etc/nginx/test.key --key-vault-secret-id keyVaultSecretId" + ], + "name": "Certificate Create" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment certificate create --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/test.cert --key-path /etc/nginx/test.key --key-vault-secret-id keyVaultSecretId" + ], + "name": "Certificate Create" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an NGINX deployment certificate" + }, + "names": [ + "nginx", + "deployment", + "certificate", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment certificate delete --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Certificate_Delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment certificate delete --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Certificate_Delete" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment certificate delete --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Certificate_Delete" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all certificates under the specified deployment and resource group" + }, + "names": [ + "nginx", + "deployment", + "certificate", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment certificate list --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Certificate ListByDeployment" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment certificate list --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Certificate ListByDeployment" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment certificate list --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Certificate ListByDeployment" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of a specific NGINX certificate." + }, + "names": [ + "nginx", + "deployment", + "certificate", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment certificate show --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Certificate Get" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment certificate show --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Certificate Get" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment certificate show --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Certificate Get" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an NGINX deployment certificate" + }, + "names": [ + "nginx", + "deployment", + "certificate", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment certificate update --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/testupdated.cert --key-path /etc/nginx/testupdated.key --key-vault-secret-id newKeyVaultSecretId" + ], + "name": "Update the certificate virtual path, key virtual path and certificate" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment certificate update --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/testupdated.cert --key-path /etc/nginx/testupdated.key --key-vault-secret-id newKeyVaultSecretId" + ], + "name": "Update the certificate virtual path, key virtual path and certificate" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment certificate update --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/testupdated.cert --key-path /etc/nginx/testupdated.key --key-vault-secret-id newKeyVaultSecretId" + ], + "name": "Update the certificate virtual path, key virtual path and certificate" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NGINX certificate resources" + }, + "names": [ + "nginx", + "deployment", + "certificate" + ] + }, + "configuration": { + "commands": { + "analyze": { + "help": { + "short": "Analyze an NGINX configuration without applying it to the NGINXaaS deployment" + }, + "names": [ + "nginx", + "deployment", + "configuration", + "analyze" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment configuration analyze --deployment-name myDeployment --resource-group myResourceGroup --configuration-name default --config root-file= package='{data:H4sIAAAAAAAAA+3VbWvbMBAHcL/Op7hCoTCIbckPCU0olG3QvVoog21QMCK+1qGyJGRlpBv57pPXbsla1wkdZS3c70UMdxfxP2wn6mqhVuFcq8vg2cTeKMt+Xb37V56zLGBpwvOYpVkyCmLGspwHED9fpI1l44QFCKzWrm9uV/+Vqpwz8GMA3tI0zqKoQRgzZHfF1net8K6Yp9eTP3WJonGFf3bUptag/YYWWBzGIQvT47G/wb1d1tvlt931w4C8KyB/UsCkt5v2drNHAyZdAZMnBcx7u6Pe7vh3wMHWwCaZXDQOFYwf3KRCiRrhTYgrURuJ/iei3sqt58IttIJo66hWiZdiKV3hbgyCw5WLKlfLyV8zFt3SKuBxDEfTg3cf3376OnsP7dzJtOInZyilhs/ayvJgGvnChTraHLDuyHD/eW0Zq1c3RYOuqFCUfuUz3Tg4rPznpH/wy/AchRx+mMGhxVo7LERZ2p1fmrWl4akxt29K17wRTQPtC3ccRR1D/ijpqmJe4fx698L8ZS3M91mY/8vCyctaONln4WT/hdeD9eB//xkQQgghhBBCCCGEEEIIIYQQQggh5FX6CfCArk8AKAAA}'" + ], + "name": "Config package dry run" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}/analyze", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment configuration analyze --deployment-name myDeployment --resource-group myResourceGroup --configuration-name default --root-file --package '{data:H4sIAAAAAAAAA+3VbWvbMBAHcL/Op7hCoTCIbckPCU0olG3QvVoog21QMCK+1qGyJGRlpBv57pPXbsla1wkdZS3c70UMdxfxP2wn6mqhVuFcq8vg2cTeKMt+Xb37V56zLGBpwvOYpVkyCmLGspwHED9fpI1l44QFCKzWrm9uV/+Vqpwz8GMA3tI0zqKoQRgzZHfF1net8K6Yp9eTP3WJonGFf3bUptag/YYWWBzGIQvT47G/wb1d1tvlt931w4C8KyB/UsCkt5v2drNHAyZdAZMnBcx7u6Pe7vh3wMHWwCaZXDQOFYwf3KRCiRrhTYgrURuJ/iei3sqt58IttIJo66hWiZdiKV3hbgyCw5WLKlfLyV8zFt3SKuBxDEfTg3cf3376OnsP7dzJtOInZyilhs/ayvJgGvnChTraHLDuyHD/eW0Zq1c3RYOuqFCUfuUz3Tg4rPznpH/wy/AchRx+mMGhxVo7LERZ2p1fmrWl4akxt29K17wRTQPtC3ccRR1D/ijpqmJe4fx698L8ZS3M91mY/8vCyctaONln4WT/hdeD9eB//xkQQgghhBBCCCGEEEIIIYQQQggh5FX6CfCArk8AKAAA}'" + ], + "name": "Config package dry run" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}/analyze", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a configuration for an NGINX deployment" + }, + "names": [ + "nginx", + "deployment", + "configuration", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{content:'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9',virtual-path:'/etc/nginx/nginx.conf'}]\"" + ], + "name": "Single file Configuration Create" + }, + { + "commands": [ + "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginx.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxy.conf'}]\"" + ], + "name": "Multi-file Configuration Create" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{content:'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9',virtual-path:'/etc/nginx/nginx.conf'}]\"" + ], + "name": "Single file Configuration Create" + }, + { + "commands": [ + "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginx.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxy.conf'}]\"" + ], + "name": "Multi-file Configuration Create" + }, + { + "commands": [ + "nginx deployment configuration create --deployment-name myDeployment --resource-group myResourceGroup --root-file nginx.conf --name default --package data='H4sIAAAAAAAAA+3VbWvbMBAHcL/Op7hCoTCIbckPCU0olG3QvVoog21QMCK+1qGyJGRlpBv57pPXbsla1wkdZS3c70UMdxfxP2wn6mqhVuFcq8vg2cTeKMt+Xb37V56zLGBpwvOYpVkyCmLGspwHED9fpI1l44QFCKzWrm9uV/+Vqpwz8GMA3tI0zqKoQRgzZHfF1net8K6Yp9eTP3WJonGFf3bUptag/YYWWBzGIQvT47G/wb1d1tvlt931w4C8KyB/UsCkt5v2drNHAyZdAZMnBcx7u6Pe7vh3wMHWwCaZXDQOFYwf3KRCiRrhTYgrURuJ/iei3sqt58IttIJo66hWiZdiKV3hbgyCw5WLKlfLyV8zFt3SKuBxDEfTg3cf3376OnsP7dzJtOInZyilhs/ayvJgGvnChTraHLDuyHD/eW0Zq1c3RYOuqFCUfuUz3Tg4rPznpH/wy/AchRx+mMGhxVo7LERZ2p1fmrWl4akxt29K17wRTQPtC3ccRR1D/ijpqmJe4fx698L8ZS3M91mY/8vCyctaONln4WT/hdeD9eB//xkQQgghhBBCCCGEEEIIIYQQQggh5FX6CfCArk8AKAAA'" + ], + "name": "Upload package with config files" + }, + { + "commands": [ + "nginx deployment configuration create --name default --deployment-name 0102242023test --resource-group azclitest-geo --root-file /etc/nginx/nginx.conf --files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginx.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxy.conf'}]\" --protected-files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginxprot.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxyprot.conf'}]\"" + ], + "name": "Multi file config with protected files" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{content:'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9',virtual-path:'/etc/nginx/nginx.conf'}]\"" + ], + "name": "Single file Configuration Create" + }, + { + "commands": [ + "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginx.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxy.conf'}]\"" + ], + "name": "Multi-file Configuration Create" + }, + { + "commands": [ + "nginx deployment configuration create --deployment-name myDeployment --resource-group myResourceGroup --root-file nginx.conf --name default --package data='H4sIAAAAAAAAA+3VbWvbMBAHcL/Op7hCoTCIbckPCU0olG3QvVoog21QMCK+1qGyJGRlpBv57pPXbsla1wkdZS3c70UMdxfxP2wn6mqhVuFcq8vg2cTeKMt+Xb37V56zLGBpwvOYpVkyCmLGspwHED9fpI1l44QFCKzWrm9uV/+Vqpwz8GMA3tI0zqKoQRgzZHfF1net8K6Yp9eTP3WJonGFf3bUptag/YYWWBzGIQvT47G/wb1d1tvlt931w4C8KyB/UsCkt5v2drNHAyZdAZMnBcx7u6Pe7vh3wMHWwCaZXDQOFYwf3KRCiRrhTYgrURuJ/iei3sqt58IttIJo66hWiZdiKV3hbgyCw5WLKlfLyV8zFt3SKuBxDEfTg3cf3376OnsP7dzJtOInZyilhs/ayvJgGvnChTraHLDuyHD/eW0Zq1c3RYOuqFCUfuUz3Tg4rPznpH/wy/AchRx+mMGhxVo7LERZ2p1fmrWl4akxt29K17wRTQPtC3ccRR1D/ijpqmJe4fx698L8ZS3M91mY/8vCyctaONln4WT/hdeD9eB//xkQQgghhBBCCCGEEEIIIYQQQggh5FX6CfCArk8AKAAA'" + ], + "name": "Upload package with config files" + }, + { + "commands": [ + "nginx deployment configuration create --name default --deployment-name 0102242023test --resource-group azclitest-geo --root-file /etc/nginx/nginx.conf --files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginx.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxy.conf'}]\" --protected-files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginxprot.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxyprot.conf'}]\"" + ], + "name": "Multi file config with protected files" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Nginx configuration" + }, + "names": [ + "nginx", + "deployment", + "configuration", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment configuration delete --name default --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Configuration Delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment configuration delete --name default --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Configuration Delete" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment configuration delete --name default --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Configuration Delete" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all configurations under the specified deployment and resource group" + }, + "names": [ + "nginx", + "deployment", + "configuration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment configuration list --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Configuration ListByDeployment" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment configuration list --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Configuration ListByDeployment" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment configuration list --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Configuration ListByDeployment" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of a specific NGINX configuration" + }, + "names": [ + "nginx", + "deployment", + "configuration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment configuration show --name default --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Configuration Get" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment configuration show --name default --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Configuration Get" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment configuration show --name default --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Configuration Get" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an NGINX configuration" + }, + "names": [ + "nginx", + "deployment", + "configuration", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment configuration update --name default --deployment-name myDeployment --resource-group myResourceGroup --files [0].content=\"aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9\"" + ], + "name": "Update content of the first file in a configuration" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment configuration update --name default --deployment-name myDeployment --resource-group myResourceGroup --files [0].content=\"aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9\"" + ], + "name": "Update content of the first file in a configuration" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment configuration update --name default --deployment-name myDeployment --resource-group myResourceGroup --files [0].content=\"aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9\"" + ], + "name": "Update content of the first file in a configuration" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NGINX configuration resources" + }, + "names": [ + "nginx", + "deployment", + "configuration" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an NGINX for Azure resource" + }, + "names": [ + "nginx", + "deployment", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" + ], + "name": "Deployment Create with PublicIP" + }, + { + "commands": [ + "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"", + "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" + ], + "name": "Deployment Create with PrivateIP" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" + ], + "name": "Deployment Create with PublicIP" + }, + { + "commands": [ + "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"", + "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" + ], + "name": "Deployment Create with PrivateIP" + }, + { + "commands": [ + "anginx deployment create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=preview_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{\"type\":\"UserAssigned\",\"userAssignedIdentities\":{\"/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myManagedIdentity\":{}}}' --logging storage-account='{\"account-name\":\"myStorageAccount\",\"container-name\":\"myContainer\"}' --scaling-properties capacity=10" + ], + "name": "Deployment with managed identity, storage account and scaling" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"standard_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" + ], + "name": "Deployment Create with PublicIP" + }, + { + "commands": [ + "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"standard_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"", + "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"standard_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" + ], + "name": "Deployment Create with PrivateIP" + }, + { + "commands": [ + "anginx deployment create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=standard_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{\"type\":\"UserAssigned\",\"userAssignedIdentities\":{\"/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myManagedIdentity\":{}}}' --logging storage-account='{\"account-name\":\"myStorageAccount\",\"container-name\":\"myContainer\"}' --scaling-properties capacity=10" + ], + "name": "Deployment with managed identity, storage account and scaling" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an NGINX deployment" + }, + "names": [ + "nginx", + "deployment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment delete --name myDeployment --resource-group myResourceGroup" + ], + "name": "Deployment Delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment delete --name myDeployment --resource-group myResourceGroup" + ], + "name": "Deployment Delete" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment delete --name myDeployment --resource-group myResourceGroup" + ], + "name": "Deployment Delete" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "lines": [ + "List all deployments under the specified subscription.", + "List all Nginx Deployments under the specified resource group" + ], + "short": "List of NGINX deployments" + }, + "names": [ + "nginx", + "deployment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment list", + "nginx deployment list --resource-group myResourceGroup" + ], + "name": "Deployment List" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/nginx.nginxplus/nginxdeployments", + "plane": "mgmt-plane", + "version": "2022-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment list", + "nginx deployment list --resource-group myResourceGroup" + ], + "name": "Deployment List" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/nginx.nginxplus/nginxdeployments", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment list", + "nginx deployment list --resource-group myResourceGroup" + ], + "name": "Deployment List" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/nginx.nginxplus/nginxdeployments", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of a specific NGINX Deployment" + }, + "names": [ + "nginx", + "deployment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment show --name myDeployment --resource-group myResourceGroup" + ], + "name": "Deployment Get" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment show --name myDeployment --resource-group myResourceGroup" + ], + "name": "Deployment Get" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment show --name myDeployment --resource-group myResourceGroup" + ], + "name": "Deployment Get" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an NGINX deployment" + }, + "names": [ + "nginx", + "deployment", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1=\"value1\" tag2=\"value2\" --enable-diagnostics" + ], + "name": "Update tags and enable diagnostics support for a deployment" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1=\"value1\" tag2=\"value2\" --enable-diagnostics" + ], + "name": "Update tags and enable diagnostics support for a deployment" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1=\"value1\" tag2=\"value2\" --enable-diagnostics" + ], + "name": "Update tags and enable diagnostics support for a deployment" + } + ], + "name": "2024-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2024-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NGINX deployment resources" + }, + "names": [ + "nginx", + "deployment" + ] + } + }, + "help": { + "short": "Manage NGINX deployment resources" + }, + "names": [ + "nginx" + ] + }, + "notification-hub": { + "commandGroups": { + "authorization-rule": { + "commands": { + "create": { + "help": { + "short": "Create an authorization rule for a notification hub." + }, + "names": [ + "notification-hub", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub authorization-rule create --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature --rights Listen Send" + ], + "name": "Create an authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a notificationHub authorization rule." + }, + "names": [ + "notification-hub", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub authorization-rule delete --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature" + ], + "name": "Delete a notificationHub authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List the authorization rules for a notification hub." + }, + "names": [ + "notification-hub", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub authorization-rule list --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub" + ], + "name": "List the authorization rules for a notification hub." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list-keys": { + "help": { + "short": "List the primary and secondary connection strings to the notification hub." + }, + "names": [ + "notification-hub", + "authorization-rule", + "list-keys" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub authorization-rule list-keys --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name \"sdk-AuthRules-5800\"" + ], + "name": "List connection strings of the authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "regenerate-keys": { + "help": { + "short": "Regenerates the primary/secondary keys to the notification hub authorization rule." + }, + "names": [ + "notification-hub", + "authorization-rule", + "regenerate-keys" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub authorization-rule regenerate-keys --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature --policy-key \"Secondary Key\"" + ], + "name": "Regenerate the notification hub authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Show an authorization rule for a notification hub by name." + }, + "names": [ + "notification-hub", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub authorization-rule show --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature" + ], + "name": "Show the authorization rule information" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update an authorization rule for a notification hub." + }, + "names": [ + "notification-hub", + "authorization-rule", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hubs authorization rule." + }, + "names": [ + "notification-hub", + "authorization-rule" + ] + }, + "credential": { + "commandGroups": { + "adm": { + "commands": { + "create": { + "help": { + "short": "Update credential for Amazon(ADM)." + }, + "names": [ + "notification-hub", + "credential", + "adm", + "create" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.admCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "adm", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.admCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "adm", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.admCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "adm", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.admCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential for Amazon(ADM)." + }, + "names": [ + "notification-hub", + "credential", + "adm" + ] + }, + "apns": { + "commands": { + "create": { + "help": { + "short": "Update credential for Apple(APNS)." + }, + "names": [ + "notification-hub", + "credential", + "apns", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub credential apns update --namespace-name my-namespace --notification-hub-name my-hub --apns-certificate \"/path/to/certificate\" --certificate-key \"xxxxxx\" --resource-group MyResourceGroup" + ], + "name": "Update APNS certificate" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.apnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "apns", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.apnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "apns", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.apnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "apns", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.apnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential for Apple(APNS)." + }, + "names": [ + "notification-hub", + "credential", + "apns" + ] + }, + "baidu": { + "commands": { + "create": { + "help": { + "short": "Update credential for Baidu(Andrioid China)." + }, + "names": [ + "notification-hub", + "credential", + "baidu", + "create" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.baiduCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "baidu", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.baiduCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "baidu", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.baiduCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "baidu", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.baiduCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential for Baidu(Andrioid China)." + }, + "names": [ + "notification-hub", + "credential", + "baidu" + ] + }, + "gcm": { + "commands": { + "create": { + "help": { + "short": "Update the Google GCM/FCM API key." + }, + "names": [ + "notification-hub", + "credential", + "gcm", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub credential gcm update --resource-group groupName --namespace-name spaceName --notification-hub-name hubName --google-api-key keyValue" + ], + "name": "Update Android push API key" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.gcmCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "gcm", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.gcmCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "gcm", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.gcmCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "gcm", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.gcmCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential for Google(GCM/FCM)." + }, + "names": [ + "notification-hub", + "credential", + "gcm" + ] + }, + "mpns": { + "commands": { + "create": { + "help": { + "short": "Update credential for Windows Phone(MPNS)." + }, + "names": [ + "notification-hub", + "credential", + "mpns", + "create" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.mpnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "mpns", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.mpnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "mpns", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.mpnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "mpns", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.mpnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential for Windows Phone(MPNS)." + }, + "names": [ + "notification-hub", + "credential", + "mpns" + ] + }, + "wns": { + "commands": { + "create": { + "help": { + "short": "Update credential for Windows(WNS)." + }, + "names": [ + "notification-hub", + "credential", + "wns", + "create" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.wnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "wns", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.wnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "wns", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.wnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "wns", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.wnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential for Windows(WNS)." + }, + "names": [ + "notification-hub", + "credential", + "wns" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "Lists the PNS credentials associated with a notification hub." + }, + "names": [ + "notification-hub", + "credential", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub credential list --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub" + ], + "name": "List the PNS credentials associated with a notification hub ." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/pnscredentials", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential." + }, + "names": [ + "notification-hub", + "credential" + ] + }, + "namespace": { + "commandGroups": { + "authorization-rule": { + "commands": { + "create": { + "help": { + "short": "Create an authorization rule for a namespace." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace authorization-rule create --resource-group MyResourceGroup --namespace-name my-namespace --name \"sdk-AuthRules-1788\" --rights Listen Send" + ], + "name": "Create a namespace authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a namespace authorization rule." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace authorization-rule delete --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\"" + ], + "name": "Delete a namespace authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List the authorization rules for a namespace." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace authorization-rule list --resource-group MyResourceGroup --namespace-name my-namespace" + ], + "name": "List authorization rules of the namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list-keys": { + "help": { + "short": "List the primary and secondary connection strings to the namespace." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "list-keys" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace authorization-rule list-keys --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\"" + ], + "name": "List keys of the namesapce authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "regenerate-keys": { + "help": { + "short": "Regenerate the primary/secondary keys to the namespace authorization rule." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "regenerate-keys" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace authorization-rule regenerate-keys --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\" --policy-key \"Secondary Key\"" + ], + "name": "Regenerate keys of the namesapce authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an authorization rule for a namespace by name." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace authorization-rule show --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\"" + ], + "name": "Show namespace authorization rule info" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update an authorization rule for a namespace." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hubs namespace authorization rule." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule" + ] + } + }, + "commands": { + "check-availability": { + "help": { + "short": "Checks the availability of the given service namespace across all Azure subscriptions. This is useful because the domain name is created based on the service namespace name." + }, + "names": [ + "notification-hub", + "namespace", + "check-availability" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace check-availability --name \"my-test-space\"" + ], + "name": "Check name availability of namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.notificationhubs/checknamespaceavailability", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "create": { + "help": { + "short": "Create a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." + }, + "names": [ + "notification-hub", + "namespace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace create --resource-group MyResourceGroup --name my-namespace --location \"South Central US\" --sku Standard" + ], + "name": "Create a namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing namespace. This operation also removes all associated notificationHubs under the namespace." + }, + "names": [ + "notification-hub", + "namespace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace delete --resource-group MyResourceGroup --name my-namespace" + ], + "name": "Delete the namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List available namespaces." + }, + "names": [ + "notification-hub", + "namespace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace list --resource-group MyResourceGroup" + ], + "name": "List available namespaces within a resource group" + }, + { + "commands": [ + "notification-hub namespace list" + ], + "name": "List all the available namespaces within the subscription irrespective of the resource groups" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.notificationhubs/namespaces", + "plane": "mgmt-plane", + "version": "2017-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Return the description for the specified namespace." + }, + "names": [ + "notification-hub", + "namespace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace show --resource-group MyResourceGroup --name my-namespace" + ], + "name": "Show namespace info" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a service namespace. The namespace's resource manifest is immutable and cannot be modified." + }, + "names": [ + "notification-hub", + "namespace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace update --resource-group MyResourceGroup --name my-namespace --sku Standard" + ], + "name": "Update the namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub namespace." + }, + "names": [ + "notification-hub", + "namespace" + ] + } + }, + "commands": { + "check-availability": { + "help": { + "short": "Checks the availability of the given notification hub in a namespace." + }, + "names": [ + "notification-hub", + "check-availability" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub check-availability --resource-group MyResourceGroup --namespace-name \"locp-newns\" --name my-hub" + ], + "name": "Check the availability of the given notification hub name" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/checknotificationhubavailability", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "create": { + "help": { + "short": "Create a notification hub in a namespace." + }, + "names": [ + "notification-hub", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub create --resource-group MyResourceGroup --namespace-name my-namespace --name my-hub --location \"South Central US\"" + ], + "name": "Create a notification hub" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a notification hub associated with a namespace." + }, + "names": [ + "notification-hub", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub delete --resource-group MyResourceGroup --namespace-name my-namespace --name my-hub" + ], + "name": "Delete a notification hub" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List the notification hubs associated with a namespace." + }, + "names": [ + "notification-hub", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub list --resource-group MyResourceGroup --namespace-name my-namespace" + ], + "name": "List the notification hubs" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Show the notification hub information." + }, + "names": [ + "notification-hub", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "test-send": { + "help": { + "short": "Test send a push notification." + }, + "names": [ + "notification-hub", + "test-send" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub test-send --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub" + ], + "name": "Test send notification" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/debugsend", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a notification hub in a namespace." + }, + "names": [ + "notification-hub", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub update --resource-group MyResourceGroup --namespace-name my-namespace --name \"sdk-notificationHubs-8708\"" + ], + "name": "Update the notification hub" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage notification hubs." + }, + "names": [ + "notification-hub" + ] + }, + "oracle-database": { + "commandGroups": { + "autonomous-database": { + "commandGroups": { + "backup": { + "commands": { + "create": { + "help": { + "short": "Create a AutonomousDatabaseBackup" + }, + "names": [ + "oracle-database", + "autonomous-database", + "backup", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database backup create --autonomousdatabasename --resource-group --adbbackupid --display-name --retention-period-in-days " + ], + "name": "ADBS Backup Create" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}/autonomousdatabasebackups/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a AutonomousDatabaseBackup" + }, + "names": [ + "oracle-database", + "autonomous-database", + "backup", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database backup delete --autonomousdatabasename --resource-group --adbbackupid " + ], + "name": "ADBS Backup Delete" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}/autonomousdatabasebackups/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List AutonomousDatabaseBackup resources by AutonomousDatabase" + }, + "names": [ + "oracle-database", + "autonomous-database", + "backup", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az oracle-database autonomous-database backup list --autonomousdatabasename --resource-group " + ], + "name": "List ADBS Backups" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}/autonomousdatabasebackups", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a AutonomousDatabaseBackup" + }, + "names": [ + "oracle-database", + "autonomous-database", + "backup", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database backup show --autonomousdatabasename --resource-group --adbbackupid " + ], + "name": "Get ADBS Backup" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}/autonomousdatabasebackups/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a AutonomousDatabaseBackup" + }, + "names": [ + "oracle-database", + "autonomous-database", + "backup", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database backup create --autonomousdatabasename --resource-group --adbbackupid --retention-period-in-days " + ], + "name": "ADBS Backup Update" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}/autonomousdatabasebackups/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Autonomous Databases Backup" + }, + "names": [ + "oracle-database", + "autonomous-database", + "backup" + ] + }, + "character-set": { + "commands": { + "list": { + "help": { + "short": "List AutonomousDatabaseCharacterSet resources by Location" + }, + "names": [ + "oracle-database", + "autonomous-database", + "character-set", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database character-set list --location " + ], + "name": "ADBS Character Set List" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/autonomousdatabasecharactersets", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a AutonomousDatabaseCharacterSet" + }, + "names": [ + "oracle-database", + "autonomous-database", + "character-set", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database character-set show --location --name " + ], + "name": "Get ADBS Character Set" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/autonomousdatabasecharactersets/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Autonomous Databases Character Set" + }, + "names": [ + "oracle-database", + "autonomous-database", + "character-set" + ] + }, + "national-character-set": { + "commands": { + "list": { + "help": { + "short": "List AutonomousDatabaseNationalCharacterSet resources by Location" + }, + "names": [ + "oracle-database", + "autonomous-database", + "national-character-set", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database national-character-set list --location " + ], + "name": "List ADBS National Character Set" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/autonomousdatabasenationalcharactersets", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a AutonomousDatabaseNationalCharacterSet" + }, + "names": [ + "oracle-database", + "autonomous-database", + "national-character-set", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database national-character-set show --location --name " + ], + "name": "Get ADBS National Character Set" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/autonomousdatabasenationalcharactersets/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Autonomous Databases National Character Set" + }, + "names": [ + "oracle-database", + "autonomous-database", + "national-character-set" + ] + }, + "version": { + "commands": { + "list": { + "help": { + "short": "List AutonomousDbVersion resources by Location" + }, + "names": [ + "oracle-database", + "autonomous-database", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database version list --location " + ], + "name": "List ADBS versions" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/autonomousdbversions", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a AutonomousDbVersion" + }, + "names": [ + "oracle-database", + "autonomous-database", + "version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database version show --location --name " + ], + "name": "Get ADBS Version" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/autonomousdbversions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Autonomous Databases Version" + }, + "names": [ + "oracle-database", + "autonomous-database", + "version" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a AutonomousDatabase" + }, + "names": [ + "oracle-database", + "autonomous-database", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database create --location --autonomousdatabasename --resource-group --subnet-id / --display-name --compute-model ECPU --compute-count --data-storage-size-in-gbs --license-model --db-workload --admin-password --db-version 19c --character-set AL32UTF8 --ncharacter-set AL16UTF16 --vnet-id --regular" + ], + "name": "Create an Autonomous database" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a AutonomousDatabase" + }, + "names": [ + "oracle-database", + "autonomous-database", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database delete --name --resource-group " + ], + "name": "Delete an Autonomous database" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "failover": { + "help": { + "short": "Perform failover action on Autonomous Database" + }, + "names": [ + "oracle-database", + "autonomous-database", + "failover" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database failover --autonomousdatabasename --resource-group --peer-db-id " + ], + "name": "Failover" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}/failover", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "generate-wallet": { + "help": { + "short": "Generate wallet action on Autonomous Database" + }, + "names": [ + "oracle-database", + "autonomous-database", + "generate-wallet" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database generate-wallet --autonomousdatabasename --resource-group --password --is-regional True" + ], + "name": "Generate Wallet" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}/generatewallet", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List AutonomousDatabase resources by subscription ID" + }, + "names": [ + "oracle-database", + "autonomous-database", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database list --resource-group " + ], + "name": "List Autonomous databases" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/autonomousdatabases", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "restore": { + "help": { + "short": "Restores an Autonomous Database based on the provided request parameters." + }, + "names": [ + "oracle-database", + "autonomous-database", + "restore" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database restore --autonomousdatabasename --resource-group --timestamp " + ], + "name": "Restore Autonomous database" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}/restore", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a AutonomousDatabase" + }, + "names": [ + "oracle-database", + "autonomous-database", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database show --autonomousdatabasename --resource-group " + ], + "name": "Get Autonomous database" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "shrink": { + "help": { + "short": "This operation shrinks the current allocated storage down to the current actual used data storage." + }, + "names": [ + "oracle-database", + "autonomous-database", + "shrink" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database shrink --autonomousdatabasename --resource-group " + ], + "name": "Shrink" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}/shrink", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "switchover": { + "help": { + "short": "Perform switchover action on Autonomous Database" + }, + "names": [ + "oracle-database", + "autonomous-database", + "switchover" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database switchover --autonomousdatabasename --resource-group --peer-db-id " + ], + "name": "Switchover" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}/switchover", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a AutonomousDatabase" + }, + "names": [ + "oracle-database", + "autonomous-database", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database autonomous-database update --autonomousdatabasename --resource-group --tags {Tagkey:TagValue}" + ], + "name": "Update Autonomous database" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/autonomousdatabases/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Oracle Autonomous Databases" + }, + "names": [ + "oracle-database", + "autonomous-database" + ] + }, + "cloud-exadata-infrastructure": { + "commandGroups": { + "database-server": { + "commands": { + "list": { + "help": { + "short": "List DbServer resources by CloudExadataInfrastructure" + }, + "names": [ + "oracle-database", + "cloud-exadata-infrastructure", + "database-server", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-exadata-infrastructure database-server list --cloudexadatainfrastructurename --resource-group " + ], + "name": "List Exa Database Servers" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudexadatainfrastructures/{}/dbservers", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a DbServer" + }, + "names": [ + "oracle-database", + "cloud-exadata-infrastructure", + "database-server", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-exadata-infrastructure database-server show --cloudexadatainfrastructurename --resource-group --dbserverocid " + ], + "name": "Get Exa Infra Database Server" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudexadatainfrastructures/{}/dbservers/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Cloud Exadata Infrastructures - Database Servers" + }, + "names": [ + "oracle-database", + "cloud-exadata-infrastructure", + "database-server" + ] + } + }, + "commands": { + "add-storage-capacity": { + "help": { + "short": "Perform add storage capacity on exadata infra" + }, + "names": [ + "oracle-database", + "cloud-exadata-infrastructure", + "add-storage-capacity" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudexadatainfrastructures/{}/addstoragecapacity", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a CloudExadataInfrastructure" + }, + "names": [ + "oracle-database", + "cloud-exadata-infrastructure", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-exadata-infrastructure create --name --resource-group --zones <2> --compute-count 2<> --display-name --shape Exadata.X9M --storage-count <2> --location " + ], + "name": "Exa Infra Create" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudexadatainfrastructures/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a CloudExadataInfrastructure" + }, + "names": [ + "oracle-database", + "cloud-exadata-infrastructure", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-exadata-infrastructure delete --name --resource-group " + ], + "name": "Exa Infra Delete" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudexadatainfrastructures/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List CloudExadataInfrastructure resources by subscription ID" + }, + "names": [ + "oracle-database", + "cloud-exadata-infrastructure", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-exadata-infrastructure list --resource-group " + ], + "name": "List Exa Infra" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/cloudexadatainfrastructures", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudexadatainfrastructures", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a CloudExadataInfrastructure" + }, + "names": [ + "oracle-database", + "cloud-exadata-infrastructure", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-exadata-infrastructure show --name --resource-group " + ], + "name": "Get an Exa Infra" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudexadatainfrastructures/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a CloudExadataInfrastructure" + }, + "names": [ + "oracle-database", + "cloud-exadata-infrastructure", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-exadata-infrastructure update --name --resource-group --tags {tagV1:tagK1>" + ], + "name": "Update Exa infra" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudexadatainfrastructures/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Cloud Exadata Infrastructures" + }, + "names": [ + "oracle-database", + "cloud-exadata-infrastructure" + ] + }, + "cloud-vm-cluster": { + "commandGroups": { + "database-node": { + "commands": { + "action": { + "help": { + "short": "VM actions on DbNode of VM Cluster by the provided filter" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "database-node", + "action" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster database-node action --cloudvmclustername --resource-group --dbnodeocid --action Start" + ], + "name": "Action on Database Node - Start" + }, + { + "commands": [ + "oracle-database cloud-vm-cluster database-node action --cloudvmclustername --resource-group --dbnodeocid --action Stop" + ], + "name": "Action on Database Node - Stop" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}/dbnodes/{}/action", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List DbNode resources by CloudVmCluster" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "database-node", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster database-node list --cloudvmclustername --resource-group " + ], + "name": "List Db Nodes" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}/dbnodes", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a DbNode" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "database-node", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster database-node show --cloudvmclustername --resource-group --dbnodeocid " + ], + "name": "Get a DB Node" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}/dbnodes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Database Nodes" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "database-node" + ] + }, + "virtual-network-address": { + "commands": { + "create": { + "help": { + "short": "Create a VirtualNetworkAddress" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "virtual-network-address", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster virtual-network-address create --cloudvmclustername --resource-group --name --ip-address --vm-ocid " + ], + "name": "Create Virtual Network Address" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}/virtualnetworkaddresses/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a VirtualNetworkAddress" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "virtual-network-address", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster virtual-network-address delete --cloudvmclustername --resource-group --name " + ], + "name": "Delete Virtual Network Address" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}/virtualnetworkaddresses/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List VirtualNetworkAddress resources by CloudVmCluster" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "virtual-network-address", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster virtual-network-address list --cloudvmclustername --resource-group " + ], + "name": "List Virtual Network Address" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}/virtualnetworkaddresses", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a VirtualNetworkAddress" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "virtual-network-address", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster virtual-network-address show --cloudvmclustername --resource-group --name " + ], + "name": "Get Vnet address" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}/virtualnetworkaddresses/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a VirtualNetworkAddress" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "virtual-network-address", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster virtual-network-address update --cloudvmclustername --resource-group --name " + ], + "name": "Update Vnet address" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}/virtualnetworkaddresses/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Virtual Network Address" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "virtual-network-address" + ] + } + }, + "commands": { + "add-vm": { + "help": { + "short": "Add VMs to the VM Cluster" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "add-vm" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster add-vm --cloudvmclustername --resource-group --db-servers ['ocid1','ocid2']" + ], + "name": "Add VMs to Cluster" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}/addvms", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a CloudVmCluster" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster create --name --resource-group --location --cloud-exadata-infrastructure-id --cpu-core-count --data-storage-percentage --data-storage-size-in-tbs --db-node-storage-size-in-gbs --db-servers ['ocid1','ocid2'] --display-name --gi-version 19.0.0.0 --hostname --is-local-backup-enabled False --is-sparse-diskgroup-enabled False --license-model --memory-size-in-gbs --ssh-public-keys --subnet-id --time-zone --vnet-id " + ], + "name": "Create VM Cluster" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a CloudVmCluster" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster delete --name --resource-group " + ], + "name": "Delete VM Cluster" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List CloudVmCluster resources by subscription ID" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster list --resource-group " + ], + "name": "List Vm Clusters" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/cloudvmclusters", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-private-ip-address": { + "help": { + "short": "List Private IP Addresses by the provided filter" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "list-private-ip-address" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster list-private-ip-address --cloudvmclustername --resource-group --subnet-id --vnic-id " + ], + "name": "List Private IP Addresses" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}/listprivateipaddresses", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "remove-vm": { + "help": { + "short": "Remove VMs from the VM Cluster" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "remove-vm" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster remove-vm --cloudvmclustername --resource-group --db-servers ['ocid1','ocid2']" + ], + "name": "Remove VM from Cluster" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}/removevms", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a CloudVmCluster" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster show --cloudvmclustername --resource-group " + ], + "name": "Get a VM Cluster" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a CloudVmCluster" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database cloud-vm-cluster update --cloudvmclustername --resource-group --tags {tagv1:tagk1}" + ], + "name": "Update VM Cluster" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/oracle.database/cloudvmclusters/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Cloud VM Clusters" + }, + "names": [ + "oracle-database", + "cloud-vm-cluster" + ] + }, + "database-system-shape": { + "commands": { + "list": { + "help": { + "short": "List DbSystemShape resources by Location" + }, + "names": [ + "oracle-database", + "database-system-shape", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database database-system-shape list --location " + ], + "name": "List Database system shapes" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/dbsystemshapes", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a DbSystemShape" + }, + "names": [ + "oracle-database", + "database-system-shape", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database database-system-shape show --name --location " + ], + "name": "Get database system shapes" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/dbsystemshapes/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Database System Shapes" + }, + "names": [ + "oracle-database", + "database-system-shape" + ] + }, + "dns-private-view": { + "commands": { + "list": { + "help": { + "short": "List DnsPrivateView resources by Location" + }, + "names": [ + "oracle-database", + "dns-private-view", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database dns-private-view list --location " + ], + "name": "List DNS Private Views" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/dnsprivateviews", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a DnsPrivateView" + }, + "names": [ + "oracle-database", + "dns-private-view", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database dns-private-view show --location --name " + ], + "name": "Get DNS Private View" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/dnsprivateviews/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "DNS Private View" + }, + "names": [ + "oracle-database", + "dns-private-view" + ] + }, + "dns-private-zone": { + "commands": { + "list": { + "help": { + "short": "List DnsPrivateZone resources by Location" + }, + "names": [ + "oracle-database", + "dns-private-zone", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database dns-private-zone list --location " + ], + "name": "List DNS Private Zones" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/dnsprivatezones", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a DnsPrivateZone" + }, + "names": [ + "oracle-database", + "dns-private-zone", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database dns-private-zone show --location --name " + ], + "name": "Get DNS Private Zone" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/dnsprivatezones/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "DNS Private Zone" + }, + "names": [ + "oracle-database", + "dns-private-zone" + ] + }, + "gi-version": { + "commands": { + "list": { + "help": { + "short": "List GiVersion resources by Location" + }, + "names": [ + "oracle-database", + "gi-version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database gi-version list --location " + ], + "name": "List Gi Version" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/giversions", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a GiVersion" + }, + "names": [ + "oracle-database", + "gi-version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "oracle-database gi-version show --location --name " + ], + "name": "Get Gi Version" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/giversions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "GI Version" + }, + "names": [ + "oracle-database", + "gi-version" + ] + }, + "oracle-subscription": { + "commandGroups": { + "default": { + "commands": { + "create": { + "help": { + "short": "Create a OracleSubscription" + }, + "names": [ + "oracle-database", + "oracle-subscription", + "default", + "create" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/oraclesubscriptions/default", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a OracleSubscription" + }, + "names": [ + "oracle-database", + "oracle-subscription", + "default", + "delete" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/oraclesubscriptions/default", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-activation-link": { + "help": { + "short": "List Activation Links" + }, + "names": [ + "oracle-database", + "oracle-subscription", + "default", + "list-activation-link" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/oraclesubscriptions/default/listactivationlinks", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-cloud-account-detail": { + "help": { + "short": "List Cloud Account Details" + }, + "names": [ + "oracle-database", + "oracle-subscription", + "default", + "list-cloud-account-detail" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/oraclesubscriptions/default/listcloudaccountdetails", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-saas-subscription-detail": { + "help": { + "short": "List Saas Subscription Details" + }, + "names": [ + "oracle-database", + "oracle-subscription", + "default", + "list-saas-subscription-detail" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/oraclesubscriptions/default/listsaassubscriptiondetails", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a OracleSubscription" + }, + "names": [ + "oracle-database", + "oracle-subscription", + "default", + "show" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/oraclesubscriptions/default", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a OracleSubscription" + }, + "names": [ + "oracle-database", + "oracle-subscription", + "default", + "update" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/oraclesubscriptions/default", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Oracle Subscriptions" + }, + "names": [ + "oracle-database", + "oracle-subscription", + "default" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List OracleSubscription resources by subscription ID" + }, + "names": [ + "oracle-database", + "oracle-subscription", + "list" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/oraclesubscriptions", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Oracle Subscriptions" + }, + "names": [ + "oracle-database", + "oracle-subscription" + ] + }, + "system-version": { + "commands": { + "list": { + "help": { + "short": "List SystemVersion resources by Location" + }, + "names": [ + "oracle-database", + "system-version", + "list" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/systemversions", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a SystemVersion" + }, + "names": [ + "oracle-database", + "system-version", + "show" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/oracle.database/locations/{}/systemversions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "System Version" + }, + "names": [ + "oracle-database", + "system-version" + ] + } + }, + "help": { + "short": "Command Modules for RP Oracle.Database" + }, + "names": [ + "oracle-database" + ] + }, + "orbital": { + "commandGroups": { + "available-ground-station": { + "commands": { + "list": { + "help": { + "short": "List available ground stations." + }, + "names": [ + "orbital", + "available-ground-station", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital available-ground-station list --capability \"EarthObservation\"" + ], + "name": "List Available Ground Station by Capability" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.orbital/availablegroundstations", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified available ground station." + }, + "names": [ + "orbital", + "available-ground-station", + "show" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.orbital/availablegroundstations/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Ground stations available to schedule contacts." + }, + "names": [ + "orbital", + "available-ground-station" + ] + }, + "contact-profile": { + "commands": { + "create": { + "help": { + "short": "Create a contact profile." + }, + "names": [ + "orbital", + "contact-profile", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital contact-profile create --resource-group --name --location \"westus2\" --auto-tracking-configuration \"disabled\" --event-hub-uri --network-configuration \"{subnet-id:}\" --links \"[{name:Link1,polarization:RHCP,direction:Downlink,channels:[{name:channel1,center-frequency-m-hz:8160,bandwidth-m-hz:15,end-point:{end-point-name:AQUA_directplayback,ip-address:10.0.0.4,port:50000,protocol:TCP}}]}]\"" + ], + "name": "Create a Contact Profile" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a specified contact profile resource." + }, + "names": [ + "orbital", + "contact-profile", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital contact-profile delete -g -n " + ], + "name": "Delete Contact Profile" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List contact profiles." + }, + "names": [ + "orbital", + "contact-profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital contact-profile list" + ], + "name": "List Contact Profiles by subscription" + }, + { + "commands": [ + "orbital contact-profile list -g " + ], + "name": "List Contact Profiles by resource group" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.orbital/contactprofiles", + "plane": "mgmt-plane", + "version": "2022-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified contact Profile in a specified resource group." + }, + "names": [ + "orbital", + "contact-profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital contact-profile show -g --name " + ], + "name": "Get Contact Profile" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update contact profile." + }, + "names": [ + "orbital", + "contact-profile", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital contact-profile update --name --resource-group --tags \"{tag1:value1,tag2:value2}\"" + ], + "name": "Update Contact Profile tags" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Contact profile is a reusable contact configuration." + }, + "names": [ + "orbital", + "contact-profile" + ] + }, + "operation-result": { + "commands": { + "show": { + "help": { + "short": "Return operation results." + }, + "names": [ + "orbital", + "operation-result", + "show" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.orbital/locations/{}/operationresults/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Result of a long running async operation." + }, + "names": [ + "orbital", + "operation-result" + ] + }, + "spacecraft": { + "commandGroups": { + "contact": { + "commands": { + "create": { + "help": { + "short": "Create a contact." + }, + "names": [ + "orbital", + "spacecraft", + "contact", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft contact create -g --name --spacecraft-name --contact-profile \"{id:}\" --ground-station-name --reservation-start-time \"2022-07-27T00:55:31.820Z\" --reservation-end-time \"2022-07-27T00:56:31.820Z\"" + ], + "name": "Create Contact" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a specified contact." + }, + "names": [ + "orbital", + "spacecraft", + "contact", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft contact delete -g --spacecraft-name --name " + ], + "name": "Delete Contact" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List contacts by spacecraft." + }, + "names": [ + "orbital", + "spacecraft", + "contact", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft contact list -g --spacecraft-name " + ], + "name": "List Contacts" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified contact in a specified resource group." + }, + "names": [ + "orbital", + "spacecraft", + "contact", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft contact show -g --spacecraft-name --name " + ], + "name": "Get Contact" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Creates a contact." + }, + "names": [ + "orbital", + "spacecraft", + "contact", + "update" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "At the scheduled time, the selected ground station will contact the spacecraft and start data retrieval/delivery using the contact profile." + }, + "names": [ + "orbital", + "spacecraft", + "contact" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a spacecraft resource." + }, + "names": [ + "orbital", + "spacecraft", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft create --name --resource-group -l eastus --norad-id 27424 --title-line \"AQUA\" --tle-line1 \"1 27424U 02022A 22192.74014189 .00000435 00000+0 10624-3 0 9992\" --tle-line2 \"2 27424 98.2482 134.4016 0001650 100.5984 12.3416 14.57323336 73769\" --links \"[{name:downlink,bandwidth-m-hz:15,center-frequency-m-hz:8160,polarization:RHCP,direction:Downlink}]\"" + ], + "name": "Create a Spacecraft" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a specified spacecraft resource." + }, + "names": [ + "orbital", + "spacecraft", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft delete --name --resource-group " + ], + "name": "Delete Spacecraft" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List spacecrafts." + }, + "names": [ + "orbital", + "spacecraft", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft list" + ], + "name": "List Spacecrafts by Subscription" + }, + { + "commands": [ + "orbital spacecraft list -g " + ], + "name": "List Spacecrafts by Resource Group" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.orbital/spacecrafts", + "plane": "mgmt-plane", + "version": "2022-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "list-available-contact": { + "help": { + "short": "List available contacts. A contact is available if the spacecraft is visible from the ground station for more than the minimum viable contact duration provided in the contact profile." + }, + "names": [ + "orbital", + "spacecraft", + "list-available-contact" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft list-available-contact -g --spacecraft-name --contact-profile \"{id:}\" --ground-station-name --start-time \"2022-11-14T00:55:31.820Z\" --end-time \"2022-11-15T00:55:31.820Z\"" + ], + "name": "List Available Contacts" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/listavailablecontacts", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified spacecraft in a specified resource group." + }, + "names": [ + "orbital", + "spacecraft", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft show --name --resource-group " + ], + "name": "Get Spacecraft" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update spacecraft." + }, + "names": [ + "orbital", + "spacecraft", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft update --name --resource-group --tags \"{tag1:value1,tag2:value2}\"" + ], + "name": "Update Spacecraft Tags" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Satellites must be registered as a spacecraft with Azure Orbital to establish contacts with the satellite." + }, + "names": [ + "orbital", + "spacecraft" + ] + } + }, + "help": { + "short": "Azure Orbital Ground Station as-a-Service (GSaaS)." + }, + "names": [ + "orbital" + ] + }, + "palo-alto": { + "commandGroups": { + "cloudngfw": { + "commandGroups": { + "firewall": { + "commandGroups": { + "status": { + "commandGroups": { + "default": { + "commands": { + "show": { + "help": { + "short": "Get a FirewallStatusResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "status", + "default", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall status default show --resource-group MyResourceGroup -n MyCloudngfwFirewall" + ], + "name": "Get a FirewallStatusResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/statuses/default", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cloudngfw firewall status default resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "status", + "default" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List FirewallStatusResource resources by Firewalls" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "status", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall status list --resource-group MyResourceGroup -n MyCloudngfwFirewall" + ], + "name": "List FirewallStatusResource resources by Firewalls" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/statuses", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cloudngfw firewall status resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "status" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a FirewallResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall create --name MyCloudngfwFirewall -g MyResourceGroup --location eastus --associated-rulestack \"{location:eastus,resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/MyLocalRulestacks}\" --dns-settings \"{enable-dns-proxy:DISABLED,enabled-dns-type:CUSTOM}\" --is-panorama-managed FALSE --marketplace-details \"{marketplace-subscription-status:Subscribed,offer-id:offer-id,publisher-id:publisher-id}\" --network-profile \"{egress-nat-ip:[],enable-egress-nat:DISABLED,network-type:VNET,public-ips:[{address:10.0.0.0/16,resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/publicIPAddresses/MypublicIP}],vnet-configuration:{ip-of-trust-subnet-for-udr:{address:10.0.0.0/16},trust-subnet:{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/subnet1},un-trust-subnet:{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/subnet1},vnet:{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet}}}\" --panorama-config \"{config-string:bas64EncodedString}\" --plan-data \"{billing-cycle:MONTHLY,plan-id:plan-id,usage-type:PAYG}\"" + ], + "name": "Create a FirewallResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a FirewallResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall delete --resource-group MyResourceGroup -n MyCloudngfwFirewall" + ], + "name": "Delete a FirewallResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List FirewallResource resources by subscription ID" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall list --resource-group MyResourceGroup" + ], + "name": "List FirewallResource resources by subscription ID" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/providers/paloaltonetworks.cloudngfw/firewalls", + "plane": "mgmt-plane", + "version": "2022-08-29" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "save-log-profile": { + "help": { + "short": "Save Log Profile for Firewall" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "save-log-profile" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall save-log-profile --resource-group MyResourceGroup -n MyCloudngfwFirewall --log-option \"SAME_DESTINATION\" --log-type \"TRAFFIC\"" + ], + "name": "Save Log Profile for Firewall" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/savelogprofile", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a FirewallResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall show --name MyCloudngfwFirewall -g MyResourceGroup" + ], + "name": "Get a FirewallResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show-log-profile": { + "help": { + "short": "Get Log Profile for Firewall" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "show-log-profile" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall show-log-profile --resource-group MyResourceGroup -n MyCloudngfwFirewall" + ], + "name": "Get Log Profile for Firewall" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/getlogprofile", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show-support-info": { + "help": { + "short": "Support info for firewall." + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "show-support-info" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall show-support-info --resource-group MyResourceGroup -n MyCloudngfwFirewall" + ], + "name": "Get support info for firewall." + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/getsupportinfo", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a FirewallResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall update --name MyCloudngfwFirewall -g MyResourceGroup --tags \"{tagName:value}\"" + ], + "name": "Update a FirewallResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cloudngfw firewall resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall" + ] + }, + "local-rulestack": { + "commandGroups": { + "certificate": { + "commands": { + "create": { + "help": { + "short": "Create a CertificateObjectLocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "certificate", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack certificate create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyCertificate --audit-comment \"comment\" --certificate-self-signed \"TRUE\" --description \"description\"" + ], + "name": "Create a CertificateObjectLocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a CertificateObjectLocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "certificate", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack certificate delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyCertificate" + ], + "name": "Delete a CertificateObjectLocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List CertificateObjectLocalRulestackResource resources by LocalRulestacks" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "certificate", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack certificate list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" + ], + "name": "List CertificateObjectLocalRulestackResource resources by LocalRulestacks" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a CertificateObjectLocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "certificate", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack certificate show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyCertificate" + ], + "name": "Get a CertificateObjectLocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage local-rulestack certificate resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "certificate" + ] + }, + "fqdnlist": { + "commands": { + "create": { + "help": { + "short": "Create a FqdnListLocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "fqdnlist", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack fqdnlist create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyFqdnlist --audit-comment \"string\" --description \"description\" --fqdn-list \"string1\" \"string2\"" + ], + "name": "Create a FqdnListLocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a FqdnListLocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "fqdnlist", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack fqdnlist delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyFqdnlist" + ], + "name": "Delete a FqdnListLocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List FqdnListLocalRulestackResource resources by LocalRulestacks" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "fqdnlist", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack fqdnlist list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" + ], + "name": "List FqdnListLocalRulestackResource resources by LocalRulestacks" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a FqdnListLocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "fqdnlist", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack fqdnlist show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyFqdnlist" + ], + "name": "Get a FqdnListLocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage local-rulestack fqdnlist resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "fqdnlist" + ] + }, + "local-rule": { + "commands": { + "create": { + "help": { + "short": "Create a LocalRulesResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --rule-name MyLocalRule --priority \"1\" --action-type \"Allow\" --enable-logging \"DISABLED\" --rule-state \"DISABLED\"" + ], + "name": "Create a LocalRulesResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a LocalRulesResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" + ], + "name": "Delete a LocalRulesResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List LocalRulesResource resources by LocalRulestacks" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" + ], + "name": "List LocalRulesResource resources by LocalRulestacks" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "refresh-counter": { + "help": { + "short": "Refresh counters" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "refresh-counter" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule refresh-counter -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" + ], + "name": "Refresh counters" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}/refreshcounters", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "reset-counter": { + "help": { + "short": "Reset counters" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "reset-counter" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule reset-counter -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" + ], + "name": "Reset counters" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}/resetcounters", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a LocalRulesResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" + ], + "name": "Get a LocalRulesResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show-counter": { + "help": { + "short": "Get counters" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "show-counter" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule get-counter -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" + ], + "name": "Get counters" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}/getcounters", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage local-rulestack local-rule resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule" + ] + }, + "prefixlist": { + "commands": { + "create": { + "help": { + "short": "Create a PrefixListResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "prefixlist", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack prefixlist create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyPrefixlist --audit-comment \"comment\" --description \"string\" --prefix-list \"1.0.0.0/24\"" + ], + "name": "Create a PrefixListResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a PrefixListResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "prefixlist", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack prefixlist delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyPrefixlist" + ], + "name": "Delete a PrefixListResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List PrefixListResource resources by LocalRulestacks" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "prefixlist", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack prefixlist list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" + ], + "name": "List PrefixListResource resources by LocalRulestacks" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a PrefixListResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "prefixlist", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack prefixlist show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyPrefixlist" + ], + "name": "Get a PrefixListResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage local-rulestack prefixlist resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "prefixlist" + ] + } + }, + "commands": { + "commit": { + "help": { + "short": "Commit rulestack configuration" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "commit" + ], + "versions": [ + { + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/commit", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a LocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack create -g MyResourceGroup -n MyLocalRulestacks --identity \"{type:None}\" --location eastus --default-mode IPS --description \"local rulestacks\" --min-app-id-version \"8595-7473\" --scope \"LOCAL\" --security-services \"{vulnerability-profile:BestPractice,anti-spyware-profile:BestPractice,anti-virus-profile:BestPractice,url-filtering-profile:BestPractice,file-blocking-profile:BestPractice,dns-subscription:BestPractice}\"" + ], + "name": "Create a LocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a LocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack delete -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "Delete a LocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List LocalRulestackResource resources by subscription ID" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list -g MyResourceGroup" + ], + "name": "List LocalRulestackResource resources by subscription ID" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/providers/paloaltonetworks.cloudngfw/localrulestacks", + "plane": "mgmt-plane", + "version": "2022-08-29" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list-advanced-security-object": { + "help": { + "short": "Get the list of advanced security objects" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list-advanced-security-object" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list-advanced-security-object -g MyResourceGroup -n MyLocalRulestacks --type feeds" + ], + "name": "Get the list of advanced security objects" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listadvancedsecurityobjects", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list-app-id": { + "help": { + "short": "List of AppIds for LocalRulestack ApiVersion" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list-app-id" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list-app-id -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "List of AppIds for LocalRulestack ApiVersion" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listappids", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list-country": { + "help": { + "short": "List of countries for Rulestack" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list-country" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list-country -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "List of countries for Rulestack" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listcountries", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list-firewall": { + "help": { + "short": "List of Firewalls associated with Rulestack" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list-firewall" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list-firewall -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "List of Firewalls associated with Rulestack" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listfirewalls", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list-predefined-url-category": { + "help": { + "short": "List predefined URL categories for rulestack" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list-predefined-url-category" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list-predefined-url-category -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "List predefined URL categories for rulestack" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listpredefinedurlcategories", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list-security-service": { + "help": { + "short": "List the security services for rulestack" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list-security-service" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list-security-service -g MyResourceGroup -n MyLocalRulestacks --type antiSpyware" + ], + "name": "List the security services for rulestack" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listsecurityservices", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "revert": { + "help": { + "short": "Revert rulestack configuration" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "revert" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack revert -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "Revert rulestack configuration" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/revert", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a LocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack show -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "Get a LocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show-change-log": { + "help": { + "short": "Get changelog" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "show-change-log" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack show-change-log -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "Get changelog" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/getchangelog", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show-support-info": { + "help": { + "short": "Support info for rulestack." + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "show-support-info" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack show-support-info -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "Support info for rulestack." + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/getsupportinfo", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a LocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack update -g MyResourceGroup -n MyLocalRulestacks --tags \"{tag-name:value}\"" + ], + "name": "Update a LocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage local-rulestack resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack" + ] + } + }, + "help": { + "short": "Manage cloudngfw resource" + }, + "names": [ + "palo-alto", + "cloudngfw" + ] + } + }, + "help": { + "short": "Manage palo-alto networks resource" + }, + "names": [ + "palo-alto" + ] + }, + "powerbi": { + "commandGroups": { + "embedded-capacity": { + "commands": { + "create": { + "help": { + "short": "Create a new PowerBI embedded capacity." + }, + "names": [ + "powerbi", + "embedded-capacity", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "powerbi embedded-capacity create --resource-group \"TestRG\" --name \"azsdktest\" --location eastus --sku-name \"A1\" --sku-tier \"PBIE_Azure\" --administration-members \"azsdktest@microsoft.com\" \"azsdktest2@microsoft.com\"" + ], + "name": "Create a new PowerBI embedded capacity." + }, + { + "commands": [ + "powerbi embedded-capacity create --resource-group \"TestRG\" --name \"azsdktest\" --location eastus --sku-name \"A1\" --sku-tier \"PBIE_Azure\" --administration-members \"azsdktest@microsoft.com\" \"azsdktest2@microsoft.com\" --no-wait" + ], + "name": "Create a new PowerBI embedded capacity without waiting." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified PowerBI embedded capacity." + }, + "names": [ + "powerbi", + "embedded-capacity", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "powerbi embedded-capacity delete --resource-group \"TestRG\" --name \"azsdktest\"" + ], + "name": "Delete a capacity in specified resource group." + }, + { + "commands": [ + "powerbi embedded-capacity delete --resource-group \"TestRG\" --name \"azsdktest\" -y" + ], + "name": "Delete a capacity in specified resource group without prompt." + }, + { + "commands": [ + "powerbi embedded-capacity delete --resource-group \"TestRG\" --name \"azsdktest\" --no-wait" + ], + "name": "Delete a capacity in specified resource group without waiting." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the embedded capacities for the given resource group." + }, + "names": [ + "powerbi", + "embedded-capacity", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "powerbi embedded-capacity list --resource-group \"TestRG\"" + ], + "name": "List capacities in resource group" + }, + { + "commands": [ + "powerbi embedded-capacity list" + ], + "name": "List all capacities in default subscription." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.powerbidedicated/capacities", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + } + ] + }, + "list-sku": { + "help": { + "short": "List eligible SKUs for a PowerBI Dedicated resource." + }, + "names": [ + "powerbi", + "embedded-capacity", + "list-sku" + ], + "versions": [ + { + "name": "2021-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}/skus", + "plane": "mgmt-plane", + "version": "2021-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details about the specified PowerBI embedded capacity." + }, + "names": [ + "powerbi", + "embedded-capacity", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "powerbi embedded-capacity show --resource-group \"TestRG\" --name \"azsdktest\"" + ], + "name": "Get details of a capacity" + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the specified PowerBI embedded capacity." + }, + "names": [ + "powerbi", + "embedded-capacity", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "powerbi embedded-capacity update --resource-group \"TestRG\" --name \"azsdktest\" --sku-name \"A1\"" + ], + "name": "Update sku name for the specified PowerBI embedded capacity." + }, + { + "commands": [ + "powerbi embedded-capacity update --resource-group \"TestRG\" --name \"azsdktest\" --sku-name \"A1\" --administration-members \"azsdktest3@microsoft.com\" --no-wait" + ], + "name": "Update administrator members the specified PowerBI embedded capacity without waiting." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage PowerBI embedded capacity." + }, + "names": [ + "powerbi", + "embedded-capacity" + ] + } + }, + "commands": { + "list-auto-scale-v-core": { + "help": { + "short": "List all the auto scale v-cores for the given resource group." + }, + "names": [ + "powerbi", + "list-auto-scale-v-core" + ], + "versions": [ + { + "name": "2021-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.powerbidedicated/autoscalevcores", + "plane": "mgmt-plane", + "version": "2021-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/autoscalevcores", + "plane": "mgmt-plane", + "version": "2021-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage PowerBI resources." + }, + "names": [ + "powerbi" + ] + }, + "ppg": { + "commands": { + "create": { + "help": { + "short": "Create a proximity placement group." + }, + "names": [ + "ppg", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup" + ], + "name": "Create a proximity placement group (autogenerated)" + }, + { + "commands": [ + "ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2" + ], + "name": "Create a proximity placement group with specifying VM sizes that can be created." + }, + { + "commands": [ + "ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2 --zone 1" + ], + "name": "Create a proximity placement group with specifying VM sizes that can be created and availability zone." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a proximity placement group." + }, + "names": [ + "ppg", + "delete" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a proximity placement group." + }, + "names": [ + "ppg", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "ppg show --name MyProximityPlacementGroup --resource-group MyResourceGroup" + ], + "name": "Get a proximity placement group (commonly used with --output). (autogenerated)" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a proximity placement group." + }, + "names": [ + "ppg", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "ppg update --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2" + ], + "name": "Update a proximity placement group with specifying VM sizes that can be created." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Proximity Placement Groups." + }, + "names": [ + "ppg" + ] + }, + "qumulo": { + "commandGroups": { + "storage": { + "commandGroups": { + "file-system": { + "commands": { + "create": { + "help": { + "short": "Create file system resource" + }, + "names": [ + "qumulo", + "storage", + "file-system", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "qumulo storage file-system create -n sys_name -g rg --admin-password testadmin --delegated-subnet-id subnet-id --initial-capacity 50 --marketplace-details \"{offerId:qumulo-saas-mpp,planId:qumulo-on-azure-v1%%gmz7xq9ge3py%%P1M,publisherId:qumulo1584033880660}\" --storage-sku Standard --user-details \"{email:test@test.com}\" --availability-zone 1" + ], + "name": "Create file system" + } + ], + "name": "2022-10-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", + "plane": "mgmt-plane", + "version": "2022-10-12" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete file system resource" + }, + "names": [ + "qumulo", + "storage", + "file-system", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "qumulo storage file-system delete -g rg -n sys_name" + ], + "name": "Delete file system" + } + ], + "name": "2022-10-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", + "plane": "mgmt-plane", + "version": "2022-10-12" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List file system resources" + }, + "names": [ + "qumulo", + "storage", + "file-system", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "qumulo storage file-system list -g rg" + ], + "name": "List file system by resource group" + } + ], + "name": "2022-10-12", + "resources": [ + { + "id": "/subscriptions/{}/providers/qumulo.storage/filesystems", + "plane": "mgmt-plane", + "version": "2022-10-12" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems", + "plane": "mgmt-plane", + "version": "2022-10-12" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show file system resource" + }, + "names": [ + "qumulo", + "storage", + "file-system", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "qumulo storage file-system show -g rg -n sys_name" + ], + "name": "Show file system" + } + ], + "name": "2022-10-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", + "plane": "mgmt-plane", + "version": "2022-10-12" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update file system resource" + }, + "names": [ + "qumulo", + "storage", + "file-system", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "qumulo storage file-system update -g rg -n sys_name --tags \"{tag:test}\"" + ], + "name": "Update file system tags" + } + ], + "name": "2022-10-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", + "plane": "mgmt-plane", + "version": "2022-10-12" + } + ] + } + ] + } + }, + "help": { + "short": "Manage qumulo storage file system" + }, + "names": [ + "qumulo", + "storage", + "file-system" + ] + } + }, + "help": { + "short": "Manage qumulo storage" + }, + "names": [ + "qumulo", + "storage" + ] + } + }, + "help": { + "short": "Manage qumulo" + }, + "names": [ + "qumulo" + ] + }, + "quota": { + "commandGroups": { + "request": { + "commands": { + "list": { + "help": { + "short": "List the specified scope, get the current quota requests for a one year period ending at the time is made. Use the **oData** filter to select quota requests." + }, + "names": [ + "quota", + "request", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota request list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --top 3" + ], + "name": "List quota request from network" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/quotarequests", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the quota request details and status by quota request ID for the resources of the resource provider at a specific location." + }, + "names": [ + "quota", + "request", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota request show --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --id resourcename/subRequestId" + ], + "name": "Show quota request for network" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/quotarequests/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage quota request details and status." + }, + "names": [ + "quota", + "request" + ] + }, + "usage": { + "commands": { + "list": { + "help": { + "short": "List current usage for all resources for the scope specified." + }, + "names": [ + "quota", + "usage", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota usage list --scope /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/eastus" + ], + "name": "List quota usage for network" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/usages", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the current usage of a resource." + }, + "names": [ + "quota", + "usage", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota usage show --scope /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/eastus --resource-name MinPublicIpInterNetworkPrefixLength" + ], + "name": "Show quota usage for network" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/usages/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the current usage of a resource." + }, + "names": [ + "quota", + "usage" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the quota limit for the specified resource" + }, + "names": [ + "quota", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota create --resource-name MinPublicIpInterNetworkPrefixLength --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --limit-object value=10 --resource-type MinPublicIpInterNetworkPrefixLength" + ], + "name": "Create quota for network" + }, + { + "commands": [ + "quota create --resource-name StandardSkuPublicIpAddresses --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --limit-object value=10 --resource-type PublicIpAddresses" + ], + "name": "Create quota for network standardSkuPublicIpAddressesResource" + }, + { + "commands": [ + "quota create --resource-name standardFSv2Family --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus --limit-object value=10 --resource-type dedicated" + ], + "name": "Create quota for compute" + }, + { + "commands": [ + "quota create --resource-name TotalLowPriorityCores --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.MachineLearning/Services/locations/eastus --limit-object value=10 --resource-type lowPriority" + ], + "name": "Create quota for MachineLearningServices LowPriorityResource" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/quotas/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List current quota limits of all resources for the specified scope." + }, + "names": [ + "quota", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus" + ], + "name": "List quota limit for compute" + }, + { + "commands": [ + "quota list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus" + ], + "name": "List quota limit for network" + }, + { + "commands": [ + "quota list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.MachineLearningServices/locations/eastus" + ], + "name": "List quota limit machine learning service" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/quotas", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the quota limit of a resource." + }, + "names": [ + "quota", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota show --resource-name standardNDSFamily --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus" + ], + "name": "Show quota for compute" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/quotas/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the quota limit for a specific resource" + }, + "names": [ + "quota", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota update --resource-name standardFSv2Family --scope /subscriptions/00000000-0000-0000-0000-0000\\00000000/providers/Microsoft.Compute/locations/eastus --limit-object value=10 --resource-type dedicated" + ], + "name": "Update quota for compute" + }, + { + "commands": [ + "quota update --resource-name MinPublicIpInterNetworkPrefixLength --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --limit-object value=10 --resource-type MinPublicIpInterNetworkPrefixLength" + ], + "name": "Update quota for network" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/quotas/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manag quota for Azure resource providers." + }, + "names": [ + "quota" + ] + }, + "redisenterprise": { + "commandGroups": { + "database": { + "commands": { + "create": { + "help": { + "short": "Create a database" + }, + "names": [ + "redisenterprise", + "database", + "create" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a single database" + }, + "names": [ + "redisenterprise", + "database", + "delete" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "export": { + "help": { + "short": "Exports a database file from target database." + }, + "names": [ + "redisenterprise", + "database", + "export" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/export", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "flush": { + "help": { + "short": "Flushes all the keys in this database and also from its linked databases." + }, + "names": [ + "redisenterprise", + "database", + "flush" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/flush", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "force-unlink": { + "help": { + "short": "Forcibly removes the link to the specified database resource." + }, + "names": [ + "redisenterprise", + "database", + "force-unlink" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/forceunlink", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "import": { + "help": { + "short": "Imports database files to target database." + }, + "names": [ + "redisenterprise", + "database", + "import" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/import", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all databases in the specified RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "database", + "list" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "list-keys": { + "help": { + "short": "Retrieves the access keys for the RedisEnterprise database." + }, + "names": [ + "redisenterprise", + "database", + "list-keys" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "regenerate-key": { + "help": { + "short": "Regenerates the RedisEnterprise database's access keys." + }, + "names": [ + "redisenterprise", + "database", + "regenerate-key" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/regeneratekey", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a database in a RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "database", + "show" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a database" + }, + "names": [ + "redisenterprise", + "database", + "update" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Redis Enterprise databases" + }, + "names": [ + "redisenterprise", + "database" + ] + }, + "operation-status": { + "commands": { + "show": { + "help": { + "short": "Get the status of operation." + }, + "names": [ + "redisenterprise", + "operation-status", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "redisenterprise operation-status show --operation-id \"testoperationid\" --location \"West US\"" + ], + "name": "Get the status of an operation" + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cache/locations/{}/operationsstatus/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Get the status of an operation" + }, + "names": [ + "redisenterprise", + "operation-status" + ] + }, + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create the state of the specified private endpoint connection associated with the RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified private endpoint connection associated with the RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the private endpoint connections associated with the RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified private endpoint connection associated with the RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the state of the specified private endpoint connection associated with the RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage redis enterprise private endpoint connection" + }, + "names": [ + "redisenterprise", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "list": { + "help": { + "short": "List the private link resources that need to be created for a RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "private-link-resource", + "list" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage redis enterprise private link resource" + }, + "names": [ + "redisenterprise", + "private-link-resource" + ] + }, + "sku": { + "commands": { + "list": { + "help": { + "short": "List information about skus in specified location for the given subscription id" + }, + "names": [ + "redisenterprise", + "sku", + "list" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cache/locations/{}/skus", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Gets information about skus in specified location" + }, + "names": [ + "redisenterprise", + "sku" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an existing (overwrite/recreate, with potential downtime) cache cluster" + }, + "names": [ + "redisenterprise", + "create" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a RedisEnterprise cache cluster." + }, + "names": [ + "redisenterprise", + "delete" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all RedisEnterprise clusters in the specified subscription." + }, + "names": [ + "redisenterprise", + "list" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cache/redisenterprise", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a RedisEnterprise cluster" + }, + "names": [ + "redisenterprise", + "show" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an existing (overwrite/recreate, with potential downtime) cache cluster" + }, + "names": [ + "redisenterprise", + "update" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the redisenterprise cache" + }, + "names": [ + "redisenterprise" + ] + }, + "relay": { + "commandGroups": { + "hyco": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection." + }, + { + "commands": [ + "relay hyco authorization-rule keys list --hybrid-connection-name myhyco --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" + ], + "name": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection (autogenerated)" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerate keys of Authorization Rule for Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule keys renew --resource-group myresourcegroup --namespace- name mynamespace --hybrid-connection-name myhyco --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate key of Relay Service Hybrid Connection." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Authorization Rule keys for Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create Authorization Rule for given Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule --rights Send Listen" + ], + "name": "Create Authorization Rule for given Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Authorization Rule of the given Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" + ], + "name": "Deletes the Authorization Rule of Relay Service Hybrid Connection." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Shows list of Authorization Rule by Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco" + ], + "name": "shows list of Authorization Rule by Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the details of Authorization Rule for given Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" + ], + "name": "Shows the details of Authorization Rule for given Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Authorization Rule for given Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule --rights Send" + ], + "name": "Update Authorization Rule for given Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service Hybrid Connection Authorization Rule." + }, + "names": [ + "relay", + "hyco", + "authorization-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco create --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" + ], + "name": "Create a new Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco delete --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" + ], + "name": "Deletes the Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the Hybrid Connection by Relay Service Namespace." + }, + "names": [ + "relay", + "hyco", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Get the Hybrid Connections by Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the Relay Service Hybrid Connection Details." + }, + "names": [ + "relay", + "hyco", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco show --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" + ], + "name": "Shows the Hybrid Connection details." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates the Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco update --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" + ], + "name": "Updates existing Relay Service Hybrid Connection." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service Hybrid Connection and Authorization Rule." + }, + "names": [ + "relay", + "hyco" + ] + }, + "namespace": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "List the keys and connection strings of Authorization Rule for Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for Relay Service Namespace" + }, + { + "commands": [ + "relay namespace authorization-rule keys list --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" + ], + "name": "List the keys and connection strings of Authorization Rule for Relay Service Namespace (commonly used with --output and --query). (autogenerated)" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerate keys of Authorization Rule for the Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate keys of Authorization Rule for the Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Authorization Rule connection strings for Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create Authorization Rule for the given Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" + ], + "name": "Create Authorization Rule 'myrule' for the given Relay Service Namespace 'mynamespace' in resourcegroup" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Authorization Rule of the Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule delete --resource-group myresourcegroup --namespace- name mynamespace --name myauthorule" + ], + "name": "Deletes the Authorization Rule of the Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Shows the list of Authorization Rule by Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Shows the list of Authorization Rule by Relay Service Namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the details of Relay Service Namespace Authorization Rule." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Shows the details of Relay Service Namespace Authorization Rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates Authorization Rule for the given Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule update --resource-group myresourcegroup --namespace- name mynamespace --name myauthorule --rights Send" + ], + "name": "Updates Authorization Rule 'myrule' for the given Relay Service Namespace 'mynamespace' in resourcegroup" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service Namespace Authorization Rule." + }, + "names": [ + "relay", + "namespace", + "authorization-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2" + ], + "name": "Create a Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace delete --resource-group myresourcegroup --name mynamespace" + ], + "name": "Deletes the Relay Service Namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "exists": { + "help": { + "short": "Check for the availability of the given name for the Namespace." + }, + "names": [ + "relay", + "namespace", + "exists" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace exists --name mynamespace" + ], + "name": "check for the availability of mynamespace for the Namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.relay/checknameavailability", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the Relay Service Namespaces." + }, + "names": [ + "relay", + "namespace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace list --resource-group myresourcegroup" + ], + "name": "Get the Relay Service Namespaces by resource group" + }, + { + "commands": [ + "relay namespace list" + ], + "name": "Get the Relay Service Namespaces by Subscription." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.relay/namespaces", + "plane": "mgmt-plane", + "version": "2017-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the Relay Service Namespace details." + }, + "names": [ + "relay", + "namespace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace show --resource-group myresourcegroup --name mynamespace" + ], + "name": "shows the Namespace details." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates a Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value" + ], + "name": "Updates a Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service Namespace." + }, + "names": [ + "relay", + "namespace" + ] + }, + "wcfrelay": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule keys list --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerate keys of Authorization Rule for Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate keys of Authorization Rule for Relay Service WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Authorization Rule keys for Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create Authorization Rule for the given Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule create --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule --rights Listen" + ], + "name": "Create Authorization Rule for WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Authorization Rule of Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule delete --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule" + ], + "name": "Delete the Authorization Rule of Relay Service WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of Authorization Rule by Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay" + ], + "name": "List of Authorization Rule by WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show properties of Authorization Rule for the given Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay --name myauthorule" + ], + "name": "show properties of Authorization Rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Authorization Rule for the given Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule update --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule --rights Send" + ], + "name": "Update Authorization Rule for WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service WCF Relay Authorization Rule." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay create --resource-group myresourcegroup --namespace-name mynamespace --name myrelay --relay-type NetTcp" + ], + "name": "Create Relay Service WCF Relay." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay delete --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" + ], + "name": "Deletes the wcfrelay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the WCF Relay by Relay Service Namespace." + }, + "names": [ + "relay", + "wcfrelay", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Get the WCF Relays by Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the Relay Service WCF Relay Details." + }, + "names": [ + "relay", + "wcfrelay", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay show --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" + ], + "name": "Shows the Relay Service WCF Relay Details" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates existing Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay update --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" + ], + "name": "Updates Relay Service WCF Relay." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service WCF Relay and Authorization Rule." + }, + "names": [ + "relay", + "wcfrelay" + ] + } + }, + "help": { + "short": "Manage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules." + }, + "names": [ + "relay" + ] + }, + "remote-rendering-account": { + "commandGroups": { + "key": { + "commands": { + "renew": { + "help": { + "short": "Regenerate specified Key of a Remote Rendering Account" + }, + "names": [ + "remote-rendering-account", + "key", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account key renew -n \"MyAccount\" -k primary --resource-group \"MyResourceGroup\"" + ], + "name": "Regenerate remote rendering account keys" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "List Both of the 2 Keys of a Remote Rendering Account" + }, + "names": [ + "remote-rendering-account", + "key", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account key show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "List remote rendering account key" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}/listkeys", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage developer keys of a remote rendering account." + }, + "names": [ + "remote-rendering-account", + "key" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Remote Rendering Account." + }, + "names": [ + "remote-rendering-account", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account create -n \"MyAccount\" --location \"eastus2euap\" --resource-group \"MyResourceGroup\"" + ], + "name": "Create remote rendering account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Remote Rendering Account." + }, + "names": [ + "remote-rendering-account", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account delete -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "Delete remote rendering account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Remote Rendering Accounts by Subscription" + }, + "names": [ + "remote-rendering-account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account list --resource-group \"MyResourceGroup\"" + ], + "name": "List remote rendering accounts by resource group" + }, + { + "commands": [ + "remote-rendering-account list" + ], + "name": "List remote rendering accounts by subscription" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mixedreality/remoterenderingaccounts", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Remote Rendering Account." + }, + "names": [ + "remote-rendering-account", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "Get remote rendering account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Remote Rendering Account." + }, + "names": [ + "remote-rendering-account", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account update -n \"MyAccount\" --tags hero=\"romeo\" heroine=\"juliet\" --resource-group \"MyResourceGroup\"" + ], + "name": "Update remote rendering account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage remote rendering account with mixed reality." + }, + "names": [ + "remote-rendering-account" + ] + }, + "reservations": { + "commandGroups": { + "catalog": { + "commands": { + "show": { + "help": { + "short": "Get catalog of available reservation." + }, + "names": [ + "reservations", + "catalog", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations catalog show --subscription-id 7a802e4f-129c-4574-9b46-638f17b60dd5 --location eastus --reserved-resource-type VirtualMachines" + ], + "name": "Get catalog of VM reservation skus" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.capacity/catalogs", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations catalog show --subscription-id 7a802e4f-129c-4574-9b46-638f17b60dd5 --location eastus --reserved-resource-type VirtualMachines" + ], + "name": "Get catalog of VM reservation skus" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.capacity/catalogs", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "reservations catalog" + }, + "names": [ + "reservations", + "catalog" + ] + }, + "reservation": { + "commandGroups": { + "service-admin": { + "commands": { + "list": { + "help": { + "short": "List the reservations and the roll up counts of reservations group by provisioning states that the user has access to in the current tenant." + }, + "names": [ + "reservations", + "reservation", + "service-admin", + "list" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservations", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "service-admin" + }, + "names": [ + "reservations", + "reservation", + "service-admin" + ] + } + }, + "commands": { + "archive": { + "help": { + "short": "Archiving a `Reservation` which is in cancelled/expired state and move it to `Archived` state." + }, + "names": [ + "reservations", + "reservation", + "archive" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation archive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" + ], + "name": "Archiving a reservation" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/archive", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation archive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" + ], + "name": "Archiving a reservation" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/archive", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Reservations within a single `ReservationOrder`." + }, + "names": [ + "reservations", + "reservation", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation list --reservation-order-id 50000000-aaaa-bbbb-cccc-100000000002" + ], + "name": "List all reservations within a reservation order." + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation list --reservation-order-id 50000000-aaaa-bbbb-cccc-100000000002" + ], + "name": "List all reservations within a reservation order." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list-available-scope": { + "help": { + "short": "List Available Scopes for `Reservation`." + }, + "names": [ + "reservations", + "reservation", + "list-available-scope" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation list-available-scope --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 30000000-aaaa-bbbb-cccc-20000000000 --scopes ['/subscriptions/60000000-aaaa-bbbb-cccc-20000000000']" + ], + "name": "List reservation available scopes" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/availablescopes", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation list-available-scope --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 30000000-aaaa-bbbb-cccc-20000000000 --scopes ['/subscriptions/60000000-aaaa-bbbb-cccc-20000000000']" + ], + "name": "List reservation available scopes" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/availablescopes", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list-history": { + "help": { + "short": "List of all the revisions for the `Reservation`." + }, + "names": [ + "reservations", + "reservation", + "list-history" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation list-history --reservation-id 50000000-aaaa-bbbb-cccc-100000000002 --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005" + ], + "name": "Get history of a reservation." + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/revisions", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation list-history --reservation-id 50000000-aaaa-bbbb-cccc-100000000002 --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005" + ], + "name": "Get history of a reservation." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/revisions", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "merge": { + "help": { + "short": "Merge the specified `Reservation`s into a new `Reservation`. The two `Reservation`s being merged must have same properties." + }, + "names": [ + "reservations", + "reservation", + "merge" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation merge --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005 --sources \"['/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000002','/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000004']\"" + ], + "name": "Merge reservations" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/merge", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation merge --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005 --sources \"['/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000002','/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000004']\"" + ], + "name": "Merge reservations" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/merge", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get specific `Reservation` details." + }, + "names": [ + "reservations", + "reservation", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation show --reservation-id 40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 10000000-aaaa-bbbb-cccc-200000000001" + ], + "name": "Get a reservation detail" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation show --reservation-id 40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 10000000-aaaa-bbbb-cccc-200000000001" + ], + "name": "Get a reservation detail" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "split": { + "help": { + "short": "Split a `Reservation` into two `Reservation`s with specified quantity distribution." + }, + "names": [ + "reservations", + "reservation", + "split" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation split --quantities \"[2,8]\" --reservation-id /providers/Microsoft.Capacity/reservationOrders/30000000-aaaa-bbbb-cccc-100000000004/reservations/40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 30000000-aaaa-bbbb-cccc-100000000004" + ], + "name": "Split a reservation" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/split", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation split --quantities \"[2,8]\" --reservation-id /providers/Microsoft.Capacity/reservationOrders/30000000-aaaa-bbbb-cccc-100000000004/reservations/40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 30000000-aaaa-bbbb-cccc-100000000004" + ], + "name": "Split a reservation" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/split", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "unarchive": { + "help": { + "short": "Unarchiving a `Reservation` moves it to the state it was before archiving." + }, + "names": [ + "reservations", + "reservation", + "unarchive" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation unarchive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" + ], + "name": "Unarchiving a reservation" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/unarchive", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation unarchive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" + ], + "name": "Unarchiving a reservation" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/unarchive", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the applied scopes, renewal, name, instance-flexibility of the `Reservation`." + }, + "names": [ + "reservations", + "reservation", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation update --applied-scope-type Shared --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" + ], + "name": "Update applied scope type" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation update --applied-scope-type Shared --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" + ], + "name": "Set reservation to Shared scope" + }, + { + "commands": [ + "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --renew true" + ], + "name": "Set reservation renewal" + }, + { + "commands": [ + "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --applied-scopes ['/subscriptions/50000000-aaaa-bbbb-cccc-200000000009']" + ], + "name": "Set reservation to Single scope" + }, + { + "commands": [ + "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --applied-scopes ['/subscriptions/50000000-aaaa-bbbb-cccc-200000000009/resourceGroups/mock_resource_group_name']" + ], + "name": "Set reservation to Single scope resource group" + }, + { + "commands": [ + "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type ManagementGroup --applied-scope-property '{management-group-id:/providers/Microsoft.Management/managementGroups/mock_management_group_name,tenant-id:50000000-aaaa-bbbb-cccc-200000000008}'" + ], + "name": "Set reservation to management group scope" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "reservations reservation" + }, + "names": [ + "reservations", + "reservation" + ] + }, + "reservation-order": { + "commandGroups": { + "reservation": { + "commands": { + "archive": { + "help": { + "short": "Archiving a `Reservation` moves it to `Archived` state." + }, + "names": [ + "reservations", + "reservation-order", + "reservation", + "archive" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/archive", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "available-scope": { + "help": { + "short": "Get Available Scopes for `Reservation`.\n" + }, + "names": [ + "reservations", + "reservation-order", + "reservation", + "available-scope" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/availablescopes", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get specific `Reservation` details." + }, + "names": [ + "reservations", + "reservation-order", + "reservation", + "show" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "unarchive": { + "help": { + "short": "Unarchiving a `Reservation` moves it to the state it was before archiving.\n" + }, + "names": [ + "reservations", + "reservation-order", + "reservation", + "unarchive" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/unarchive", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the applied scopes of the `Reservation`." + }, + "names": [ + "reservations", + "reservation-order", + "reservation", + "update" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "reservations reservation-order reservation" + }, + "names": [ + "reservations", + "reservation-order", + "reservation" + ] + } + }, + "commands": { + "calculate": { + "help": { + "short": "Calculate price for placing a `ReservationOrder`." + }, + "names": [ + "reservations", + "reservation-order", + "calculate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order calculate --applied-scope-type Shared --billing-scope 50000000-aaaa-bbbb-cccc-100000000002 --display-name name1 --quantity 1 --reserved-resource-type VirtualMachines --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus" + ], + "name": "Calculate price" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/calculateprice", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order calculate --applied-scope-type Shared --billing-scope 50000000-aaaa-bbbb-cccc-100000000002 --display-name name1 --quantity 1 --reserved-resource-type VirtualMachines --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus" + ], + "name": "Calculate price" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/calculateprice", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "calculate-refund": { + "help": { + "short": "Calculate price for returning `Reservations` if there are no policy errors.\n" + }, + "names": [ + "reservations", + "reservation-order", + "calculate-refund" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order calculate-refund --reservation-order-id 0000000-aaaa-bbbb-cccc-20000000001 --id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001 --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001/reservations/50000000-aaaa-bbbb-cccc-200000000000" + ], + "name": "Calculate refund" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/calculaterefund", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order calculate-refund --reservation-order-id 0000000-aaaa-bbbb-cccc-20000000001 --id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001 --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001/reservations/50000000-aaaa-bbbb-cccc-200000000000" + ], + "name": "Calculate refund" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/calculaterefund", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "change-directory": { + "help": { + "short": "Change directory (tenant) of `ReservationOrder` and all `Reservation` under it to specified tenant id" + }, + "names": [ + "reservations", + "reservation-order", + "change-directory" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order change-directory --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --destination-tenant-id 10000000-aaaa-bbbb-cccc-200000000011" + ], + "name": "Change a reservation order to another tenant" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/changedirectory", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order change-directory --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --destination-tenant-id 10000000-aaaa-bbbb-cccc-200000000011" + ], + "name": "Change a reservation order to another tenant" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/changedirectory", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of all the `ReservationOrder`s that the user has access to in the current tenant." + }, + "names": [ + "reservations", + "reservation-order", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order list" + ], + "name": "List of all the reservation orders that the user has access to in the current tenant." + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order list" + ], + "name": "List of all the reservation orders that the user has access to in the current tenant." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "purchase": { + "help": { + "short": "Create `ReservationOrder` and create resource under the specified URI." + }, + "names": [ + "reservations", + "reservation-order", + "purchase" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name name1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope 50000000-aaaa-bbbb-cccc-200000000005" + ], + "name": "Purchase a single scope reservation" + }, + { + "commands": [ + "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name testername1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope '/subscriptions/50000000-aaaa-bbbb-cccc-200000000005/resourceGroups/rg1' --instance-flexibility Off" + ], + "name": "Purchase a Single scope with resource group reservation" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name name1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope 50000000-aaaa-bbbb-cccc-200000000010" + ], + "name": "Purchase a single scope reservation" + }, + { + "commands": [ + "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name testername1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope '/subscriptions/50000000-aaaa-bbbb-cccc-200000000005/resourceGroups/rg1' --instance-flexibility Off" + ], + "name": "Purchase a Single scope with resource group reservation" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "return": { + "help": { + "short": "Return a reservation." + }, + "names": [ + "reservations", + "reservation-order", + "return" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order return --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --return-reason mockReason --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/50000000-aaaa-bbbb-cccc-200000000000/reservations/30000000-aaaa-bbbb-cccc-200000000011 --session-id 40000000-aaaa-bbbb-cccc-200000000012" + ], + "name": "Return a reservation" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/return", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order return --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --return-reason mockReason --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/50000000-aaaa-bbbb-cccc-200000000000/reservations/30000000-aaaa-bbbb-cccc-200000000011 --session-id 40000000-aaaa-bbbb-cccc-200000000020" + ], + "name": "Return a reservation" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/return", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of the `ReservationOrder`." + }, + "names": [ + "reservations", + "reservation-order", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order show --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" + ], + "name": "Get the details of a reservation order" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order show --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" + ], + "name": "Get the details of a reservation order" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update `ReservationOrder` and create resource under the specified URI." + }, + "names": [ + "reservations", + "reservation-order", + "update" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "reservations reservation-order" + }, + "names": [ + "reservations", + "reservation-order" + ] + }, + "reservation-order-id": { + "commands": { + "list": { + "help": { + "short": "List applicable `Reservation`s that are applied to this subscription or a resource group under this subscription." + }, + "names": [ + "reservations", + "reservation-order-id", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order-id list --subscription-id 50000000-aaaa-bbbb-cccc-100000000002" + ], + "name": "See reservation order ids that are applied to subscription." + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.capacity/appliedreservations", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order-id list --subscription-id 50000000-aaaa-bbbb-cccc-100000000002" + ], + "name": "See reservation order ids that are applied to subscription." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.capacity/appliedreservations", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "reservations reservation-order-id" + }, + "names": [ + "reservations", + "reservation-order-id" + ] + } + }, + "commands": { + "calculate-exchange": { + "help": { + "short": "Calculates price for exchanging `Reservations` if there are no policy errors.\n" + }, + "names": [ + "reservations", + "calculate-exchange" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations calculate-exchange --ris-to-exchange \"[{reservation-id:/providers/microsoft.capacity/reservationOrders/40000000-aaaa-bbbb-cccc-200000000012/reservations/51000000-aaaa-bbbb-cccc-200000000012,quantity:1},{reservation-id:/providers/microsoft.capacity/reservationOrders/90000000-aaaa-bbbb-cccc-200000000012/reservations/36000000-aaaa-bbbb-cccc-200000000012,quantity:1}]\" --ris-to-purchase \"[{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest1,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus},{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest2,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus}]\"" + ], + "name": "Calculate exchange" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/calculateexchange", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations calculate-exchange --ris-to-exchange \"[{reservation-id:/providers/microsoft.capacity/reservationOrders/40000000-aaaa-bbbb-cccc-200000000012/reservations/51000000-aaaa-bbbb-cccc-200000000012,quantity:1},{reservation-id:/providers/microsoft.capacity/reservationOrders/90000000-aaaa-bbbb-cccc-200000000012/reservations/36000000-aaaa-bbbb-cccc-200000000012,quantity:1}]\" --ris-to-purchase \"[{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest1,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus},{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest2,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus}]\"" + ], + "name": "Calculate exchange" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/calculateexchange", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "exchange": { + "help": { + "short": "Returns one or more `Reservations` in exchange for one or more `Reservation` purchases.\n" + }, + "names": [ + "reservations", + "exchange" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations exchange --session-id 40000000-aaaa-bbbb-cccc-200000000012" + ], + "name": "Exchange reservations" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/exchange", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations exchange --session-id 40000000-aaaa-bbbb-cccc-200000000012" + ], + "name": "Exchange reservations" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/exchange", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the reservations that the user has access to in the current tenant." + }, + "names": [ + "reservations", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations list" + ], + "name": "List reservations under the current tenant" + }, + { + "commands": [ + "reservations list --selected-state \"Failed\"" + ], + "name": "List reservation which has \"Failed\" state under the current tenant" + }, + { + "commands": [ + "az reservations list --filter \"properties/reservedResourceType eq 'VirtualMachines'\"" + ], + "name": "List all \"VirtualMachines\" reservations under the current tenant" + }, + { + "commands": [ + "reservations list --orderby 'properties/quantity desc'" + ], + "name": "List reservation and order the result by quantity in descending order" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservations", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure Reservations" + }, + "names": [ + "reservations" + ] + }, + "resource-mover": { + "commandGroups": { + "move-collection": { + "commands": { + "bulk-remove": { + "help": { + "lines": [ + "The 'az resource-mover move-collection bulk-remove' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." + ], + "short": "Removes the set of move resources included in the request body from move collection. The orchestration is done by service. To aid the user to prerequisite the operation the client can call operation with validateOnly property set to true." + }, + "names": [ + "resource-mover", + "move-collection", + "bulk-remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-collection bulk-remove --move-resources \"/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1\" --validate-only false --name MyMoveCollection --resource-group MyResourceGroup" + ], + "name": "Remove a move-resource in a move-collection." + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/bulkremove", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "commit": { + "help": { + "lines": [ + "The 'az resource-mover move-collection commit' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." + ], + "short": "Commits the set of resources included in the request body. The commit operation is triggered on the moveResources in the moveState 'CommitPending' or 'CommitFailed', on a successful completion the moveResource moveState do a transition to Committed. To aid the user to prerequisite the operation the client can call operation with validateOnly property set to true." + }, + "names": [ + "resource-mover", + "move-collection", + "commit" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-collection commit --move-resources \"/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1\" --validate-only false --name MyMoveCollection --resource-group MyResourceGroup" + ], + "name": "Commit a move-resource in the move-collection (RegionToRegion)" + }, + { + "commands": [ + "resource-mover move-collection commit --move-resources \"/subscriptions/subID/resourceGroups/MyResourceGroup/providers/Microsoft.Migrate/moveCollections/MyZonalMoveCollection/moveResources/MyVMMoveResource\" --validate-only false --name MyZonalMoveCollection --resource-group MyResourceGroup" + ], + "name": "Commit resources in the move-collection (RegionToZone)" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/commit", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "create": { + "help": { + "lines": [ + "Creates or updates a move collection. The following types of move collections based on the move scenario are supported currently: 1. RegionToRegion (Moving resources across regions) 2. RegionToZone (Moving virtual machines into a zone within the same region)" + ], + "short": "Create a move collection." + }, + "names": [ + "resource-mover", + "move-collection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-collection create --identity type=SystemAssigned --location eastus2 --source-region eastus --target-region westus --name MyMoveCollection --resource-group MyResourceGroup" + ], + "name": "Create a move-collection with system assigned identity. (RegionToRegion)" + }, + { + "commands": [ + "resource-mover move-collection create --identity type=SystemAssigned --location eastus2 --move-region uksouth --name MyZonalMoveCollection --resource-group MyResourceGroup --move-type RegionToZone" + ], + "name": "Create a zonal type move-collection with system assigned identity. (RegionToZone)" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "The 'az resource-mover move-collection delete' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." + ], + "short": "Delete a move collection." + }, + "names": [ + "resource-mover", + "move-collection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-collection delete --name MyMoveCollection --resource-group MyResourceGroup" + ], + "name": "Delete a move-collection." + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "discard": { + "help": { + "lines": [ + "The 'az resource-mover move-collection discard' command is not applicable on move collections with move-type 'RegionToZone' since discard is not a valid operation for region to zone move scenario." + ], + "short": "Discards the set of resources included in the request body. The discard operation is triggered on the moveResources in the moveState 'CommitPending' or 'DiscardFailed', on a successful completion the moveResource moveState do a transition to MovePending. To aid the user to prerequisite the operation the client can call operation with validateOnly property set to true." + }, + "names": [ + "resource-mover", + "move-collection", + "discard" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-collection discard --move-resources \"/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1\" --validate-only false --name MyMoveCollection --resource-group MyResourceGroup" + ], + "name": "Discard a remove-resource." + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/discard", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "initiate-move": { + "help": { + "lines": [ + "The 'az resource-mover move-collection initiate-move' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." + ], + "short": "Moves the set of resources included in the request body. The move operation is triggered after the moveResources are in the moveState 'MovePending' or 'MoveFailed', on a successful completion the moveResource moveState do a transition to CommitPending. To aid the user to prerequisite the operation the client can call operation with validateOnly property set to true." + }, + "names": [ + "resource-mover", + "move-collection", + "initiate-move" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-collection initiate-move --move-resources \"/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1\" --validate-only false --name MyMoveCollection --resource-group MyResourceGroup" + ], + "name": "Move the set of resources. (RegionToRegion)" + }, + { + "commands": [ + "resource-mover move-collection initiate-move --move-resources \"/subscriptions/subID/resourceGroups/MyResourceGroup/providers/Microsoft.Migrate/moveCollections/MyZonalMoveCollection/moveResources/MyVMMoveResource\" --validate-only false --name MyZonalMoveCollection --resource-group MyResourceGroup" + ], + "name": "Move VMs into zonal configuration within the same region (RegionToZone)" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/initiatemove", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "lines": [ + "The 'az resource-mover move-collection list' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." + ], + "short": "List all the Move Collections in the subscription." + }, + "names": [ + "resource-mover", + "move-collection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-collection list" + ], + "name": "List all move-collections." + }, + { + "commands": [ + "resource-mover move-collection list -g MyResourceGroup" + ], + "name": "List all move-collections by resource group." + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.migrate/movecollections", + "plane": "mgmt-plane", + "version": "2023-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "list-required-for": { + "help": { + "lines": [ + "The 'az resource-mover move-collection list-required-for' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." + ], + "short": "List of the move resources for which an arm resource is required for." + }, + "names": [ + "resource-mover", + "move-collection", + "list-required-for" + ], + "versions": [ + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/requiredfor", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "list-unresolved-dependency": { + "help": { + "lines": [ + "The 'az resource-mover move-collection list-unresolved-dependency' command is applicable for 'RegionToRegion' type move collections. However, for move collections with move-type 'RegionToZone' dependencies are automatically added to the move collection once 'az resource-mover move-collection resolve-dependency' is executed. Please refer to 'az resource-mover move-collection resolve-dependency' command documentation for additional details." + ], + "short": "Lists a list of unresolved dependencies." + }, + "names": [ + "resource-mover", + "move-collection", + "list-unresolved-dependency" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-collection list-unresolved-dependency --move-collection-name MyMoveCollection --resource-group MyResourceGroup" + ], + "name": "List the unresolved dependencies." + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/unresolveddependencies", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "prepare": { + "help": { + "lines": [ + "The 'az resource-mover move-collection prepare' command is not applicable on move collections with move-type 'RegionToZone' since prepare is not a valid operation for region to zone move scenario." + ], + "short": "Initiates prepare for the set of resources included in the request body. The prepare operation is on the moveResources that are in the moveState 'PreparePending' or 'PrepareFailed', on a successful completion the moveResource moveState do a transition to MovePending. To aid the user to prerequisite the operation the client can call operation with validateOnly property set to true." + }, + "names": [ + "resource-mover", + "move-collection", + "prepare" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-collection prepare --move-resources \"/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1\" --validate-only false --name MyMoveCollection --resource-group MyResourceGroup" + ], + "name": "Prepare a move-resource." + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/prepare", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "resolve-dependency": { + "help": { + "lines": [ + "Please note that for 'RegionToRegion' type move collections the 'az resource-mover move-collection resolve-dependency' command just resolves the move collection, the user is required to identify the list of unresolved dependencies using 'az resource-mover move-collection list-unresolved-dependency' and then manually add them to the move collection using 'az resource-mover move-resource add' command. However, for move-type 'RegionToZone' this command finds the required dependencies and automatically adds them to the move collection in a single step." + ], + "short": "Computes, resolves and validate the dependencies of the moveResources in the move collection." + }, + "names": [ + "resource-mover", + "move-collection", + "resolve-dependency" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-collection resolve-dependency --name MyMoveCollection --resource-group MyResourceGroup" + ], + "name": "Resolve the dependency of the move-resources. (RegionToRegion)" + }, + { + "commands": [ + "resource-mover move-collection resolve-dependency --name MyZonalMoveCollection --resource-group MyResourceGroup" + ], + "name": "Resolve the dependency of the move-resources. (RegionToZone)" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/resolvedependencies", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "lines": [ + "The ' az resource-mover move-collection show' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." + ], + "short": "Get the move collection." + }, + "names": [ + "resource-mover", + "move-collection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-collection show --name MyMoveCollection --resource-group MyResourceGroup" + ], + "name": "Show information about a move-collection." + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "Updates a move collection. The following types of move collections based on the move scenario are supported currently: 1. RegionToRegion (Moving resources across regions) 2. RegionToZone (Moving virtual machines into a zone within the same region)" + ], + "short": "Update a move collection." + }, + "names": [ + "resource-mover", + "move-collection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-collection update --identity type=SystemAssigned --tags key1=value1 --name MyMoveCollection --resource-group MyResourceGroup" + ], + "name": "Update a move-collection." + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage move-collection." + }, + "names": [ + "resource-mover", + "move-collection" + ] + }, + "move-resource": { + "commands": { + "add": { + "help": { + "lines": [ + "The 'az resource-mover move-resource add' command remains same for both 'RegionToRegion' (default) and 'RegionToZone' type move collections." + ], + "short": "Create a Move Resource in the move collection." + }, + "names": [ + "resource-mover", + "move-resource", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-resource add --resource-group MyResourceGroup --move-collection-name MyMoveCollection --name MoveResourceName --source-id \"/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Network/virtualNetworks/MyVNet\" --resource-settings '{ \"resourceType\": \"Microsoft.Network/virtualNetworks\", \"targetResourceName\": \"MyVNet-target\" }'" + ], + "name": "Add a vNet as a move-resource to the move-collection. (RegionToRegion)" + }, + { + "commands": [ + "resource-mover move-resource add --resource-group MyResourceGroup --move-collection-name MyZonalMoveCollection --name MyVMMoveResource --source-id \"/subscriptions/subID/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/MyVM\" --resource-settings '{ \"resourceType\": \"Microsoft.Compute/virtualMachines\", \"targetResourceName\": \"MyVM\", \"targetAvailabilityZone\": \"2\", \"targetVmSize\": \"Standard_B2s\" }'" + ], + "name": "Add a VM as a move-resource to the move-collection. (RegionToZone)" + }, + { + "commands": [ + "resource-mover move-resource add --resource-group MyResourceGroup --move-collection-name MyMoveCollection --name MoveResourceName --source-id \"/subscriptions/subID/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/MyVM\" --depends-on-overrides id=\"/subscriptions/subID/resourceGroups/eastusRG/providers/Microsoft.Network/networkInterfaces/MyNIC\" target-id=\"/subscriptions/subID/resourceGroups/westusRG/providers/Microsoft.Network/networkInterfaces/MyNIC\" --resource-settings '{ \"resourceType\": \"Microsoft.Compute/virtualMachines\", \"targetAvailabilitySetId\": \"/subscriptions/subID/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/MyAVSet\", \"targetAvailabilityZone\": \"2\", \"targetResourceName\": \"MyVM-target\", \"targetVmSize\": null, \"userManagedIdentities\": [/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi1] }'" + ], + "name": "Add a VM as a move-resource to the move-collection. (RegionToRegion)" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/moveresources/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "The 'az resource-mover move-resource delete' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." + ], + "short": "Delete a Move Resource from the move collection." + }, + "names": [ + "resource-mover", + "move-resource", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-resource delete --move-collection-name MyMoveCollection --name MyMoveResource --resource-group MyResourceGroup" + ], + "name": "Delete a move-resource from the move-collection." + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/moveresources/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "lines": [ + "The 'az resource-mover move-resource list' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." + ], + "short": "List the Move Resources in the move collection." + }, + "names": [ + "resource-mover", + "move-resource", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-resource list --move-collection-name MyMoveCollection --resource-group MyResourceGroup" + ], + "name": "List the move-resources in a move-collection." + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/moveresources", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "lines": [ + "The 'az resource-mover move-resource show' command remains same for both 'RegionToRegion' and 'RegionToZone' type move collections." + ], + "short": "Get the Move Resource." + }, + "names": [ + "resource-mover", + "move-resource", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "resource-mover move-resource show --move-collection-name MyMoveCollection --name MyMoveResource --resource-group MyResourceGroup" + ], + "name": "Get the details of a move-resource." + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/moveresources/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Move Resource in the move collection." + }, + "names": [ + "resource-mover", + "move-resource", + "update" + ], + "versions": [ + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.migrate/movecollections/{}/moveresources/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage move-resource." + }, + "names": [ + "resource-mover", + "move-resource" + ] + } + }, + "help": { + "short": "Manage Resource Mover Service API." + }, + "names": [ + "resource-mover" + ] + }, + "restore-point": { + "commandGroups": { + "collection": { + "commands": { + "create": { + "help": { + "short": "Create operation to create or update the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified." + }, + "names": [ + "restore-point", + "collection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "restore-point collection create --location \"norwayeast\" --source-id \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM\" --tags myTag1=\"tagValue1\" --resource-group \"myResourceGroup\" --collection-name \"myRpc\"" + ], + "name": "Create or update a restore point collection." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the restore point collection. This operation will also delete all the contained restore points." + }, + "names": [ + "restore-point", + "collection", + "delete" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get the list of restore point collections in a resource group." + }, + "names": [ + "restore-point", + "collection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "restore-point collection list --resource-group \"myResourceGroup\"" + ], + "name": "Get the list of restore point collections in a resource group." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list-all": { + "help": { + "short": "Get the list of restore point collections in the subscription. Use nextLink property in the response to get the next page of restore point collections. Do this till nextLink is not null to fetch all the restore point collections." + }, + "names": [ + "restore-point", + "collection", + "list-all" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "restore-point collection list-all" + ], + "name": "Get the list of restore point collections in a subscription." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/restorepointcollections", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the restore point collection." + }, + "names": [ + "restore-point", + "collection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "restore-point collection show --resource-group \"myResourceGroup\" --collection-name \"myRpc\"" + ], + "name": "Get a restore point collection (but not the restore points contained in the restore point collection)." + }, + { + "commands": [ + "restore-point collection show --resource-group \"myResourceGroup\" --collection-name \"rpcName\"" + ], + "name": "Get a restore point collection, including the restore points contained in the restore point collection." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the restore point collection." + }, + "names": [ + "restore-point", + "collection", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Create the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified." + }, + "names": [ + "restore-point", + "collection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the restore point. Updating properties of an existing restore point is not allowed." + }, + "names": [ + "restore-point", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "restore-point create --exclude-disks \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123\" --resource-group \"myResourceGroup\" --collection-name \"rpcName\" --name \"rpName\"" + ], + "name": "Create a restore point" + }, + { + "commands": [ + "vm create -n vm -g rg --image UbuntuLTS --tag EnableCrashConsistentRestorePoint=True", + "restore-point collection create --source-id \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM\" -g rg --collection-name \"myRpc\"", + "restore-point create --exclude-disks \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123\" --resource-group \"myResourceGroup\" --collection-name \"rpcName\" --name \"rpName\"" + ], + "name": "Create a restore point with --consistency-mode CrashConsistent" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the restore point." + }, + "names": [ + "restore-point", + "delete" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the restore point." + }, + "names": [ + "restore-point", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "restore-point show --resource-group \"myResourceGroup\" --collection-name \"rpcName\" --name \"rpName\"" + ], + "name": "Get a restore point" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create the restore point. Updating properties of an existing restore point is not allowed." + }, + "names": [ + "restore-point", + "update" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage restore point with res." + }, + "names": [ + "restore-point" + ] + }, + "security": { + "commandGroups": { + "api-collection": { + "commandGroups": { + "apim": { + "commands": { + "list": { + "help": { + "short": "Gets a list of API collections that have been onboarded to Microsoft Defender for APIs." + }, + "names": [ + "security", + "api-collection", + "apim", + "list" + ], + "versions": [ + { + "name": "2023-11-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.security/apicollections", + "plane": "mgmt-plane", + "version": "2023-11-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apimanagement/service/{}/providers/microsoft.security/apicollections", + "plane": "mgmt-plane", + "version": "2023-11-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/apicollections", + "plane": "mgmt-plane", + "version": "2023-11-15" + } + ], + "stage": "Preview" + } + ] + }, + "offboard": { + "help": { + "short": "Offboard an Azure API Management API from Microsoft Defender for APIs. The system will stop monitoring the operations within the Azure API Management API for intrusive behaviors." + }, + "names": [ + "security", + "api-collection", + "apim", + "offboard" + ], + "versions": [ + { + "name": "2023-11-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apimanagement/service/{}/providers/microsoft.security/apicollections/{}", + "plane": "mgmt-plane", + "version": "2023-11-15" + } + ], + "stage": "Preview" + } + ] + }, + "onboard": { + "help": { + "short": "Onboard an Azure API Management API to Microsoft Defender for APIs. The system will start monitoring the operations within the Azure Management API for intrusive behaviors and provide alerts for attacks that have been detected." + }, + "names": [ + "security", + "api-collection", + "apim", + "onboard" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security api-collections create --resource-group MyResourceGroup --service-name MyApiServiceName --api-id EchoApi" + ], + "name": "Onboard an Azure API Management API to Microsoft Defender for APIs." + } + ], + "name": "2023-11-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apimanagement/service/{}/providers/microsoft.security/apicollections/{}", + "plane": "mgmt-plane", + "version": "2023-11-15" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Gets an Azure API Management API if it has been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected." + }, + "names": [ + "security", + "api-collection", + "apim", + "show" + ], + "versions": [ + { + "name": "2023-11-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apimanagement/service/{}/providers/microsoft.security/apicollections/{}", + "plane": "mgmt-plane", + "version": "2023-11-15" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Discover, manage, and view security insights for API collections from Azure API Management" + }, + "names": [ + "security", + "api-collection", + "apim" + ] + } + }, + "help": { + "short": "Discover, manage, and view security insights for API collections." + }, + "names": [ + "security", + "api-collection" + ] + }, + "contact": { + "commands": { + "create": { + "help": { + "short": "Creates a security contact." + }, + "names": [ + "security", + "contact", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security contact create -n 'default' --emails 'john@contoso.com;jane@contoso.com' --phone '214-275-4038' --notifications-by-role '{\"state\":\"On\",\"roles\":[\"Owner\"]}' --alert-notifications '{\"state\":\"On\",\"minimalSeverity\":\"Low\"}'" + ], + "name": "Creates a security contact." + } + ], + "name": "2020-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.security/securitycontacts/{}", + "plane": "mgmt-plane", + "version": "2020-01-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete security contact configurations for the subscription" + }, + "names": [ + "security", + "contact", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security contact delete -n \"default\"" + ], + "name": "Deletes a security contact." + } + ], + "name": "2020-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.security/securitycontacts/{}", + "plane": "mgmt-plane", + "version": "2020-01-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all security contact configurations for the subscription" + }, + "names": [ + "security", + "contact", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security contact list" + ], + "name": "Gets all security contacts." + } + ], + "name": "2020-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.security/securitycontacts", + "plane": "mgmt-plane", + "version": "2020-01-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get Default Security contact configurations for the subscription" + }, + "names": [ + "security", + "contact", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security contact show -n \"default1\"" + ], + "name": "Get a security contact." + } + ], + "name": "2020-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.security/securitycontacts/{}", + "plane": "mgmt-plane", + "version": "2020-01-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update security contact configurations for the subscription" + }, + "names": [ + "security", + "contact", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security contact update -n 'default' --emails 'john1@contoso.com;jane@contoso.com' --phone '214-275-4038' --notifications-by-role '{\"state\":\"On\",\"roles\":[\"Owner\"]}' --alert-notifications '{\"state\":\"On\",\"minimalSeverity\":\"Low\"}'" + ], + "name": "Updates a security contact." + } + ], + "name": "2020-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.security/securitycontacts/{}", + "plane": "mgmt-plane", + "version": "2020-01-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "View your security contacts." + }, + "names": [ + "security", + "contact" + ] + }, + "security-connector": { + "commandGroups": { + "devops": { + "commandGroups": { + "azuredevopsorg": { + "commandGroups": { + "project": { + "commandGroups": { + "repo": { + "commands": { + "create": { + "help": { + "short": "Create a monitored Azure DevOps repository resource." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "project", + "repo", + "create" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}/repos/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Azure DevOps repositories onboarded to the connector." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "project", + "repo", + "list" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}/repos", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a monitored Azure DevOps repository resource." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "project", + "repo", + "show" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}/repos/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a monitored Azure DevOps repository resource." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "project", + "repo", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security security-connectors devops azuredevopsorgs projects repos update --security-connector-name myConnectorName --resource-group myResourceGroup --org-name myOrganization --project-name myProject --repo-name myRepo --actionable-remediation state=Disabled" + ], + "name": "Disable pull request annotations" + }, + { + "commands": [ + "security security-connectors devops azuredevopsorgs projects repos update --security-connector-name myConnectorName --resource-group myResourceGroup --org-name myOrganization --project-name myProject --repo-name myRepo --actionable-remediation state=Enabled category-configurations[0].category=IaC category-configurations[0].minimum-severity-level=Low" + ], + "name": "Enable pull request annotations with minimum severity level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}/repos/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Azure DevOps repositories." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "project", + "repo" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a monitored Azure DevOps project resource." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "project", + "create" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Azure DevOps projects onboarded to the connector." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "project", + "list" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a monitored Azure DevOps project resource." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "project", + "show" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a monitored Azure DevOps project resource." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "project", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security security-connectors devops azuredevopsorgs projects repos update --security-connector-name myConnectorName --resource-group myResourceGroup --org-name myOrganization --project-name myProject --actionable-remediation state=Disabled" + ], + "name": "Disable pull request annotations" + }, + { + "commands": [ + "security security-connectors devops azuredevopsorgs projects repos update --security-connector-name myConnectorName --resource-group myResourceGroup --org-name myOrganization --project-name myProject --actionable-remediation state=Enabled category-configurations[0].category=IaC category-configurations[0].minimum-severity-level=Low" + ], + "name": "Enable pull request annotations with minimum severity level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Azure DevOps projects." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "project" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create monitored Azure DevOps organization details." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "create" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Azure DevOps organizations onboarded to the connector." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "list" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a monitored Azure DevOps organization resource." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "show" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update monitored Azure DevOps organization details." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security security-connectors devops azuredevopsorgs projects repos update --security-connector-name myConnectorName --resource-group myResourceGroup --org-name myOrganization --actionable-remediation state=Disabled" + ], + "name": "Disable pull request annotations" + }, + { + "commands": [ + "security security-connectors devops azuredevopsorgs projects repos update --security-connector-name myConnectorName --resource-group myResourceGroup --org-name myOrganization --actionable-remediation state=Enabled category-configurations[0].category=IaC category-configurations[0].minimum-severity-level=Low" + ], + "name": "Enable pull request annotations with minimum severity level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/azuredevopsorgs/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "AzureDevOps Organizations." + }, + "names": [ + "security", + "security-connector", + "devops", + "azuredevopsorg" + ] + }, + "githubowner": { + "commandGroups": { + "repo": { + "commands": { + "list": { + "help": { + "short": "List GitHub repositories onboarded to the connector." + }, + "names": [ + "security", + "security-connector", + "devops", + "githubowner", + "repo", + "list" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/githubowners/{}/repos", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a monitored GitHub repository." + }, + "names": [ + "security", + "security-connector", + "devops", + "githubowner", + "repo", + "show" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/githubowners/{}/repos/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "GitHub repositories." + }, + "names": [ + "security", + "security-connector", + "devops", + "githubowner", + "repo" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List a list of GitHub owners onboarded to the connector." + }, + "names": [ + "security", + "security-connector", + "devops", + "githubowner", + "list" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/githubowners", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a monitored GitHub owner." + }, + "names": [ + "security", + "security-connector", + "devops", + "githubowner", + "show" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/githubowners/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "GitHub Owners." + }, + "names": [ + "security", + "security-connector", + "devops", + "githubowner" + ] + }, + "gitlabgroup": { + "commandGroups": { + "project": { + "commands": { + "list": { + "help": { + "short": "List GitLab projects that are directly owned by given group and onboarded to the connector." + }, + "names": [ + "security", + "security-connector", + "devops", + "gitlabgroup", + "project", + "list" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/gitlabgroups/{}/projects", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a monitored GitLab Project resource for a given fully-qualified group name and project name." + }, + "names": [ + "security", + "security-connector", + "devops", + "gitlabgroup", + "project", + "show" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/gitlabgroups/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "GitLab Projects (Repositories)." + }, + "names": [ + "security", + "security-connector", + "devops", + "gitlabgroup", + "project" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List GitLab groups onboarded to the connector." + }, + "names": [ + "security", + "security-connector", + "devops", + "gitlabgroup", + "list" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/gitlabgroups", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-subgroups": { + "help": { + "short": "Gets nested subgroups of given GitLab Group which are onboarded to the connector." + }, + "names": [ + "security", + "security-connector", + "devops", + "gitlabgroup", + "list-subgroups" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/gitlabgroups/{}/listsubgroups", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a monitored GitLab Group resource for a given fully-qualified name." + }, + "names": [ + "security", + "security-connector", + "devops", + "gitlabgroup", + "show" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/gitlabgroups/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "GitLab Groups." + }, + "names": [ + "security", + "security-connector", + "devops", + "gitlabgroup" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a DevOps Configuration." + }, + "names": [ + "security", + "security-connector", + "devops", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security security-connectors devops create --name myConnector --resource-group myResourceGroup --auto-discovery Enabled --authorization-code MyAccessToken" + ], + "name": "Configure access to DevOps SCM provider to onboard all existing and future organizations" + }, + { + "commands": [ + "security security-connectors devops create --name myConnector --resource-group myResourceGroup --auto-discovery Disable --authorization-code $MY_ENVIRONMENT_VARIABLE_WITH_OAUTHTOKEN" + ], + "name": "Configure access to DevOps SCM provider to onboard all existing organizations" + }, + { + "commands": [ + "security security-connectors devops create --name myConnector --resource-group myResourceGroup --auto-discovery Disable --top-level-inventory-list org1,org2 --authorization-code myOAuthToken" + ], + "name": "Configure access to DevOps SCM provider to onboard specific organizations" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a DevOps Connector." + }, + "names": [ + "security", + "security-connector", + "devops", + "delete" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-available-azuredevopsorgs": { + "help": { + "short": "Returns a list of all Azure DevOps organizations accessible by the user token consumed by the connector. Returns 401 if connector was created by different user or identity." + }, + "names": [ + "security", + "security-connector", + "devops", + "list-available-azuredevopsorgs" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/listavailableazuredevopsorgs", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-available-githubowners": { + "help": { + "short": "Returns a list of all GitHub owners accessible by the user token consumed by the connector. Returns 401 if connector was created by different user or identity." + }, + "names": [ + "security", + "security-connector", + "devops", + "list-available-githubowners" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/listavailablegithubowners", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-available-gitlabgroups": { + "help": { + "short": "Returns a list of all GitLab groups accessible by the user token consumed by the connector. Returns 401 if connector was created by different user or identity." + }, + "names": [ + "security", + "security-connector", + "devops", + "list-available-gitlabgroups" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default/listavailablegitlabgroups", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a DevOps Configuration." + }, + "names": [ + "security", + "security-connector", + "devops", + "show" + ], + "versions": [ + { + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a DevOps Configuration." + }, + "names": [ + "security", + "security-connector", + "devops", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security security-connectors devops update --name myConnector --resource-group myResourceGroup --auto-discovery Disabled" + ], + "name": "Disable AutoDiscovery" + }, + { + "commands": [ + "security security-connectors devops update --name myConnector --resource-group myResourceGroup --auto-discovery Disabled --top-level-inventory-list org1,org2" + ], + "name": "Disable AutoDiscovery and select only specific organizations" + }, + { + "commands": [ + "security security-connectors devops update --name myConnector --resource-group myResourceGroup --auto-discovery Enabled" + ], + "name": "Enable AutoDiscovery" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}/devops/default", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "DevOps configuration and operations." + }, + "names": [ + "security", + "security-connector", + "devops" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a security connector." + }, + "names": [ + "security", + "security-connector", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security security-connectors create --location EastUS --name awsConnector --resource-group myResourceGroup --hierarchy-identifier 123456789555 --environment-name AWS --offerings [0].cspm-monitor-aws.native_cloud_connection.cloudRoleArn='arn:aws:iam::123456789555:role/CspmMonitorAws' --environment-data aws-account.scan-interval=24 aws-account.organizational-data.organization.stackset-name=myStackName aws-account.organizational-data.organization.excluded-account-ids=\"['100000000000', '100000000001']\"" + ], + "name": "Onboard AWS Environment with CspmMonitor Offering" + }, + { + "commands": [ + "security security-connectors create --location EastUS --name gcpConnector --resource-group myResourceGroup --hierarchy-identifier 123456555 --environment-name GCP --environment-data gcp-project.scan-interval=12 gcp-project.project-details.project-id=mdc-mgmt-proj-123456555 gcp-project.project-details.project-number=123456555 gcp-project.organizational-data.organization.service-account-email-address=\"mdc-onboarding-sa@mdc-mgmt-proj-123456555.iam.gserviceaccount.com\" gcp-project.organizational-data.organization.workload-identity-provider-id=auto-provisioner gcp-project.organizational-data.organization.excluded-project-numbers=[] --offerings [0].cspm-monitor-gcp.native-cloud-connection.service-account-email-address=\"microsoft-defender-cspm@mdc-mgmt-proj-123456555.iam.gserviceaccount.com\" [0].cspm-monitor-gcp.native-cloud-connection.workload-identity-provider-id=cspm [1].defender-cspm-gcp.vm-scanners.enabled=true [1].defender-cspm-gcp.vm-scanners.configuration.scanning-mode=Default [1].defender-cspm-gcp.mdc-containers-agentless-discovery-k8s.enabled=true [1].defender-cspm-gcp.mdc-containers-agentless-discovery-k8s.service-account-email-address=\"mdc-containers-k8s-operator@mdc-mgmt-proj-123456555.iam.gserviceaccount.com\" [1].defender-cspm-gcp.mdc-containers-agentless-discovery-k8s.workload-identity-provider-id=containers [1].defender-cspm-gcp.ciem-discovery.azure-active-directory-app-name=mciem-gcp-oidc-app [1].defender-cspm-gcp.mdc-containers-agentless-discovery-k8s.workload-identity-provider-id=containers [1].defender-cspm-gcp.ciem-discovery.workload-identity-provider-id=ciem-discovery [1].defender-cspm-gcp.ciem-discovery.service-account-email-address=\"microsoft-defender-ciem@mdc-mgmt-proj-123456555.iam.gserviceaccount.com\"" + ], + "name": "Onboard GCP Environment with CspmMonitor and DefenderCSPM Offerings" + }, + { + "commands": [ + "security security-connectors create --location CentralUS --name adoConnector --resource-group myResourceGroup --hierarchy-identifier 8b090c71-cfba-494d-87a6-e10b321a0d98 --environment-name AzureDevOps --environment-data azuredevops-scope='{}' --offerings [0].cspm-monitor-azuredevops='{}'" + ], + "name": "Onboard AzureDevOps Environment" + }, + { + "commands": [ + "security security-connectors create --location CentralUS --name githubConnector --resource-group myResourceGroup --hierarchy-identifier 8b090c71-cfba-494d-87a6-e10b321a0d95 --environment-name GitHub --environment-data github-scope='{}' --offerings [0].cspm-monitor-github='{}'" + ], + "name": "Onboard GitHub Environment" + }, + { + "commands": [ + "security security-connectors create --location CentralUS --name gitlabConnector --resource-group myResourceGroup --hierarchy-identifier 8b090c71-cfba-494d-87a6-e10b321a0d93 --environment-name GitLab --environment-data gitlab-scope='{}' --offerings [0].cspm-monitor-gitlab='{}'" + ], + "name": "Onboard GitLab Environment" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a security connector." + }, + "names": [ + "security", + "security-connector", + "delete" + ], + "versions": [ + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the security connectors in the specified subscription." + }, + "names": [ + "security", + "security-connector", + "list" + ], + "versions": [ + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.security/securityconnectors", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get details of a specific security connector" + }, + "names": [ + "security", + "security-connector", + "show" + ], + "versions": [ + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a security connector." + }, + "names": [ + "security", + "security-connector", + "update" + ], + "versions": [ + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.security/securityconnectors/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage cloud security posture management (CSPM) and cloud workload protection (CWP) across multicloud resources." + }, + "names": [ + "security", + "security-connector" + ] + }, + "setting": { + "commands": { + "create": { + "help": { + "short": "Create settings about different configurations in Microsoft Defender for Cloud" + }, + "names": [ + "security", + "setting", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security setting create -n Sentinel --alert-sync-settings enabled=true", + "security setting create -n MCAS --data-export-settings enabled=true" + ], + "name": "Create a security setting" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.security/settings/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List security settings." + }, + "names": [ + "security", + "setting", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security setting list" + ], + "name": "Get security settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.security/settings", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get of different configurations in Microsoft Defender for Cloud" + }, + "names": [ + "security", + "setting", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security setting show -n \"MCAS\"" + ], + "name": "Get a security setting called \"MCAS\"." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.security/settings/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings about different configurations in Microsoft Defender for Cloud" + }, + "names": [ + "security", + "setting", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "security setting update -n Sentinel --alert-sync-settings enabled=true", + "security setting update -n MCAS --data-export-settings enabled=true" + ], + "name": "Updates a security setting" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.security/settings/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "View your security settings." + }, + "names": [ + "security", + "setting" + ] + } + }, + "help": { + "short": "Manage your security posture with Microsoft Defender for Cloud." + }, + "names": [ + "security" + ] + }, + "self-help": { + "commandGroups": { + "diagnostic": { + "commands": { + "create": { + "help": { + "short": "Creates a diagnostics that will help you troubleshoot an issue with your azure resource." + }, + "names": [ + "self-help", + "diagnostic", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help diagnostic create --diagnostic-name {diagnostic-name} --insights [{solutionId:Demo2InsightV2}] --scope {scope}" + ], + "name": "Create Diagnostic at Resource Level" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/diagnostics/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help diagnostic create --diagnostic-name diagnostic-name --insights [{solutionId:Demo2InsightV2}] --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Create Diagnostic at Resource Level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/diagnostics/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help diagnostic create --diagnostic-name diagnostic-name --insights [{solutionId:Demo2InsightV2}] --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Create Diagnostic at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/diagnostics/{}", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the diagnostics using the 'diagnosticsResourceName' you chose while creating the diagnostic." + }, + "names": [ + "self-help", + "diagnostic", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help diagnostic show --diagnostic-name {diagnostic-name} --scope {scope}" + ], + "name": "Show Diagnostic at Resource Level" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/diagnostics/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help diagnostic show --diagnostic-name diagnostic-name --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Show Diagnostic at Resource Level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/diagnostics/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help diagnostic show --diagnostic-name diagnostic-name --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Show Diagnostic at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/diagnostics/{}", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "diagnostic command will help you create diagnostics for azure resources." + }, + "names": [ + "self-help", + "diagnostic" + ] + }, + "discovery-solution": { + "commands": { + "list": { + "help": { + "short": "List the relevant Azure diagnostics and solutions using problemClassificationId" + }, + "names": [ + "self-help", + "discovery-solution", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help discovery-solution list --scope {scope}" + ], + "name": "List DiscoverySolution results for a resource" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/discoverysolutions", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help discovery-solution list --filter \"ProblemClassificationId eq '00000000-0000-0000-0000-000000000000'\" --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "List DiscoverySolution results for a resource" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/discoverysolutions", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help discovery-solution list --filter \"ProblemClassificationId eq '00000000-0000-0000-0000-000000000000'\"" + ], + "name": "Discover Solutions" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/providers/microsoft.help/discoverysolutions", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-nlp": { + "help": { + "short": "Search for relevant Azure Diagnostics, Solutions and Troubleshooters using a natural language issue summary." + }, + "names": [ + "self-help", + "discovery-solution", + "list-nlp" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help discovery-solution list-nlp --resource-id {resource-id} --issue-summary {issue-summary} --service-id {service-id} additional-context {additional-context}" + ], + "name": "List DiscoverySolution results with NLP" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/providers/microsoft.help/discoversolutions", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-nlp-subscription": { + "help": { + "short": "Search for relevant Azure Diagnostics, Solutions and Troubleshooters using a natural language issue summary and subscription." + }, + "names": [ + "self-help", + "discovery-solution", + "list-nlp-subscription" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help discovery-solution list-nlp-subscription --subscription-id {subscription-id} --resource-id {resource-id} --issue-summary {issue-summary} --service-id {service-id} additional-context {additional-context}" + ], + "name": "List DiscoverySolution results with NLP over a subscription" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.help/discoversolutions", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "discovery-solution command will help you discover available solutions based on your resource type and problem classification Id." + }, + "names": [ + "self-help", + "discovery-solution" + ] + }, + "simplified-solution": { + "commands": { + "create": { + "help": { + "short": "Create Simplified Solutions for an Azure subscription using 'solutionId' from Discovery Solutions as the input. Simplified Solutions API makes the consumption of solutions APIs easier while still providing access to the same powerful solutions rendered in Solutions API. With Simplified Solutions, users don't have to worry about stitching together the article using replacement maps and can use the content in the API response to directly render as HTML content." + }, + "names": [ + "self-help", + "simplified-solution", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help simplified-solution create --solution-name solution-name --solution-id solution-id --parameters {} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Create Simplified Solution at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/simplifiedsolutions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the simplified Solutions using the applicable solutionResourceName while creating the simplified Solutions." + }, + "names": [ + "self-help", + "simplified-solution", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help simplified-solution show --solution-name solution-name --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Show simplified Solution at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/simplifiedsolutions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "simplified-solution command will help you create solutions for azure resources." + }, + "names": [ + "self-help", + "simplified-solution" + ] + }, + "solution": { + "commands": { + "create": { + "help": { + "short": "Create a solution for the specific Azure resource or subscription using the triggering criteria from discovery solutions." + }, + "names": [ + "self-help", + "solution", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help solution create --solution-name solution-name --trigger-criteria [{name:solutionid,value:Demo2InsightV2}] --parameters {} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Create Solution at Resource Level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/solutions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help solution create --solution-name solution-name --trigger-criteria [{name:solutionid,value:Demo2InsightV2}] --parameters {} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Create Solution at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/solutions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the solution using the applicable solutionResourceName while creating the solution." + }, + "names": [ + "self-help", + "solution", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help solution show --solution-name solution-name --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Show Solution at Resource Level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/solutions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help solution show --solution-name solution-name --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Show Solution at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/solutions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a solution for the specific Azure resource or subscription using the triggering criteria from discovery solutions." + }, + "names": [ + "self-help", + "solution", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help solution update --solution-name solution-name --trigger-criteria [{name:ReplacementKey,value:}] --parameters {SearchText:CanNotRDP,SymptomId:KeyVaultVaultNotFoundInsight} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Update Solution at Resource Level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/solutions/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help solution update --solution-name solution-name --trigger-criteria [{name:ReplacementKey,value:}] --parameters {SearchText:CanNotRDP,SymptomId:KeyVaultVaultNotFoundInsight} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Update Solution at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/solutions/{}", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "warmup": { + "help": { + "short": "Warm up the solution resource by preloading asynchronous diagnostics results into cache" + }, + "names": [ + "self-help", + "solution", + "warmup" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help solution warmup --solution-name solution-name --parameters {SearchText:CanNotRDP,SymptomId:KeyVaultVaultNotFoundInsight} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Warmup Solution at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/solutions/{}/warmup", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "solution command will help you create solutions for azure resources." + }, + "names": [ + "self-help", + "solution" + ] + }, + "solution-self-help": { + "commands": { + "show": { + "help": { + "short": "Get Self Help Solutions for a given solutionId. Self Help Solutions consist of rich instructional video tutorials, links and guides to public documentation related to a specific problem that enables users to troubleshoot Azure issues." + }, + "names": [ + "self-help", + "solution-self-help", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help solution-self-help show --solution-id solution-id" + ], + "name": "Get self help solution result" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/providers/microsoft.help/selfhelp/{}", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Get Self Help Solutions for a given solutionId. Self Help Solutions consist of rich instructional video tutorials, links and guides to public documentation related to a specific problem that enables users to troubleshoot Azure issues." + }, + "names": [ + "self-help", + "solution-self-help" + ] + }, + "troubleshooter": { + "commands": { + "continue": { + "help": { + "short": "Uses stepId and responses as the trigger to continue the troubleshooting steps for the respective troubleshooter resource name." + }, + "names": [ + "self-help", + "troubleshooter", + "continue" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help troubleshooter continue --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --step-id step-id --responses [] --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Continue Troubleshooter at Resource Level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/troubleshooters/{}/continue", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help troubleshooter continue --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --step-id step-id --responses [] --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Continue Troubleshooter at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/troubleshooters/{}/continue", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "create": { + "help": { + "short": "Create the specific troubleshooter action under a resource or subscription." + }, + "names": [ + "self-help", + "troubleshooter", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help troubleshooter create --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --solution-id e104dbdf-9e14-4c9f-bc78-21ac90382231 --parameters {ResourceUri:'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Create Troubleshooter at Resource Level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/troubleshooters/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help troubleshooter create --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --solution-id e104dbdf-9e14-4c9f-bc78-21ac90382231 --parameters {ResourceUri:'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'} --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Create Troubleshooter at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/troubleshooters/{}", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "end": { + "help": { + "short": "Ends the troubleshooter action" + }, + "names": [ + "self-help", + "troubleshooter", + "end" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help troubleshooter end --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "End Troubleshooter at Resource Level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/troubleshooters/{}/end", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help troubleshooter end --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "End Troubleshooter at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/troubleshooters/{}/end", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "restart": { + "help": { + "short": "Restarts the troubleshooter API using applicable troubleshooter resource name as the input." + }, + "names": [ + "self-help", + "troubleshooter", + "restart" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help troubleshooter restart --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Restart Troubleshooter at Resource Level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/troubleshooters/{}/restart", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help troubleshooter restart --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Restart Troubleshooter at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/troubleshooters/{}/restart", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get troubleshooter instance result which includes the step status/result of the troubleshooter resource name that is being executed." + }, + "names": [ + "self-help", + "troubleshooter", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help troubleshooter show --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Show Troubleshooter at Resource Level" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/troubleshooters/{}", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help troubleshooter show --troubleshooter-name 12345678-BBBb-cCCCC-0000-123456789012 --scope 'subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read'" + ], + "name": "Show Troubleshooter at Resource Level" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/troubleshooters/{}", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the specific troubleshooter action under a resource or subscription using the \u2018solutionId\u2019 and \u2018properties.parameters\u2019 as the trigger.
Azure Troubleshooters help with hard to classify issues, reducing the gap between customer observed problems and solutions by guiding the user effortlessly through the troubleshooting process. Each Troubleshooter flow represents a problem area within Azure and has a complex tree-like structure that addresses many root causes. These flows are prepared with the help of Subject Matter experts and customer support engineers by carefully considering previous support requests raised by customers. Troubleshooters terminate at a well curated solution based off of resource backend signals and customer manual selections." + }, + "names": [ + "self-help", + "troubleshooter", + "update" + ], + "versions": [ + { + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/troubleshooters/{}", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "troubleshooter command will help you create troubleshooters for azure resources." + }, + "names": [ + "self-help", + "troubleshooter" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "This API is used to check the uniqueness of a resource name used for a diagnostic, troubleshooter or solutions" + }, + "names": [ + "self-help", + "check-name-availability" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help check-name-availability --scope subscriptionId/{subId} --name {diagnostic-name} --type 'Microsoft.Help/diagnostics'" + ], + "name": "Check Diagnostic Resource Uniqueness" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name diagnostic-name --type 'Microsoft.Help/diagnostics'", + "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name solution-name --type 'Microsoft.Help/solutions'", + "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name 12345678-BBBb-cCCCC-0000-123456789012 --type 'Microsoft.Help/troubleshooters'" + ], + "name": "Check Resource Uniqueness" + } + ], + "name": "2023-09-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-09-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name diagnostic-name --type 'Microsoft.Help/diagnostics'", + "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name solution-name --type 'Microsoft.Help/solutions'", + "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name 12345678-BBBb-cCCCC-0000-123456789012 --type 'Microsoft.Help/troubleshooters'" + ], + "name": "Check Resource Uniqueness" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/checknameavailability", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name diagnostic-name --type 'Microsoft.Help/diagnostics'", + "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name solution-name --type 'Microsoft.Help/solutions'", + "self-help check-name-availability --scope subscriptions/00000000-0000-0000-0000-000000000000 --name 12345678-BBBb-cCCCC-0000-123456789012 --type 'Microsoft.Help/troubleshooters'" + ], + "name": "Check Resource Uniqueness" + } + ], + "name": "2024-03-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/checknameavailability", + "plane": "mgmt-plane", + "version": "2024-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Azure SelfHelp will help you troubleshoot issues with Azure resources." + }, + "names": [ + "self-help" + ] + }, + "sentinel": { + "commandGroups": { + "alert-rule": { + "commandGroups": { + "action": { + "commands": { + "create": { + "help": { + "short": "Create the action of alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "action", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the action of alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "action", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all actions of alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "action", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the action of alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "action", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the action of alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "action", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage alert rule action with sentinel." + }, + "names": [ + "sentinel", + "alert-rule", + "action" + ] + }, + "template": { + "commands": { + "list": { + "help": { + "short": "Get all alert rule templates." + }, + "names": [ + "sentinel", + "alert-rule", + "template", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertruletemplates", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the alert rule template." + }, + "names": [ + "sentinel", + "alert-rule", + "template", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertruletemplates/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage alert rule template with sentinel." + }, + "names": [ + "sentinel", + "alert-rule", + "template" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all alert rules." + }, + "names": [ + "sentinel", + "alert-rule", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage alert rule with sentinel." + }, + "names": [ + "sentinel", + "alert-rule" + ] + }, + "analytics-setting": { + "commands": { + "create": { + "help": { + "short": "Create the Security ML Analytics Settings." + }, + "names": [ + "sentinel", + "analytics-setting", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the Security ML Analytics Settings." + }, + "names": [ + "sentinel", + "analytics-setting", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all Security ML Analytics Settings." + }, + "names": [ + "sentinel", + "analytics-setting", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the Security ML Analytics Settings." + }, + "names": [ + "sentinel", + "analytics-setting", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the Security ML Analytics Settings." + }, + "names": [ + "sentinel", + "analytics-setting", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage security ml analytics setting with sentinel." + }, + "names": [ + "sentinel", + "analytics-setting" + ] + }, + "automation-rule": { + "commands": { + "create": { + "help": { + "short": "Create the automation rule." + }, + "names": [ + "sentinel", + "automation-rule", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the automation rule." + }, + "names": [ + "sentinel", + "automation-rule", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all automation rules." + }, + "names": [ + "sentinel", + "automation-rule", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the automation rule." + }, + "names": [ + "sentinel", + "automation-rule", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the automation rule." + }, + "names": [ + "sentinel", + "automation-rule", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage automation rule with sentinel." + }, + "names": [ + "sentinel", + "automation-rule" + ] + }, + "bookmark": { + "commandGroups": { + "relation": { + "commands": { + "create": { + "help": { + "short": "Create the bookmark relation." + }, + "names": [ + "sentinel", + "bookmark", + "relation", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the bookmark relation." + }, + "names": [ + "sentinel", + "bookmark", + "relation", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all bookmark relations." + }, + "names": [ + "sentinel", + "bookmark", + "relation", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a bookmark relation." + }, + "names": [ + "sentinel", + "bookmark", + "relation", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the bookmark relation." + }, + "names": [ + "sentinel", + "bookmark", + "relation", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage bookmark relation with sentinel." + }, + "names": [ + "sentinel", + "bookmark", + "relation" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the bookmark." + }, + "names": [ + "sentinel", + "bookmark", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the bookmark." + }, + "names": [ + "sentinel", + "bookmark", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "expand": { + "help": { + "short": "Expand an bookmark" + }, + "names": [ + "sentinel", + "bookmark", + "expand" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/expand", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all bookmarks." + }, + "names": [ + "sentinel", + "bookmark", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a bookmark." + }, + "names": [ + "sentinel", + "bookmark", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the bookmark." + }, + "names": [ + "sentinel", + "bookmark", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage bookmark with sentinel." + }, + "names": [ + "sentinel", + "bookmark" + ] + }, + "data-connector": { + "commands": { + "connect": { + "help": { + "short": "Connect a data connector." + }, + "names": [ + "sentinel", + "data-connector", + "connect" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}/connect", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "create": { + "help": { + "short": "Create the data connector." + }, + "names": [ + "sentinel", + "data-connector", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the data connector." + }, + "names": [ + "sentinel", + "data-connector", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "disconnect": { + "help": { + "short": "Disconnect a data connector." + }, + "names": [ + "sentinel", + "data-connector", + "disconnect" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}/disconnect", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all data connectors." + }, + "names": [ + "sentinel", + "data-connector", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a data connector." + }, + "names": [ + "sentinel", + "data-connector", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the data connector." + }, + "names": [ + "sentinel", + "data-connector", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage data connector with sentinel." + }, + "names": [ + "sentinel", + "data-connector" + ] + }, + "enrichment": { + "commandGroups": { + "domain-whois": { + "commands": { + "show": { + "help": { + "short": "Get whois information for a single domain name" + }, + "names": [ + "sentinel", + "enrichment", + "domain-whois", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.securityinsights/enrichment/domain/whois/", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage domain whois with sentinel." + }, + "names": [ + "sentinel", + "enrichment", + "domain-whois" + ] + }, + "ip-geodata": { + "commands": { + "show": { + "help": { + "short": "Get geodata for a single IP address" + }, + "names": [ + "sentinel", + "enrichment", + "ip-geodata", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.securityinsights/enrichment/ip/geodata/", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage ip geodata with sentinel." + }, + "names": [ + "sentinel", + "enrichment", + "ip-geodata" + ] + } + }, + "help": { + "short": "Manage enrichment with sentinel." + }, + "names": [ + "sentinel", + "enrichment" + ] + }, + "entity": { + "commandGroups": { + "relation": { + "commands": { + "list": { + "help": { + "short": "Get all relations of an entity." + }, + "names": [ + "sentinel", + "entity", + "relation", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/relations", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an entity relation." + }, + "names": [ + "sentinel", + "entity", + "relation", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage entity relation with sentinel." + }, + "names": [ + "sentinel", + "entity", + "relation" + ] + } + }, + "commands": { + "expand": { + "help": { + "short": "Expand an entity." + }, + "names": [ + "sentinel", + "entity", + "expand" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/expand", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "get-insight": { + "help": { + "short": "Execute Insights for an entity." + }, + "names": [ + "sentinel", + "entity", + "get-insight" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/getinsights", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "get-query": { + "help": { + "short": "Get Insights and Activities for an entity." + }, + "names": [ + "sentinel", + "entity", + "get-query" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/queries", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "get-timeline": { + "help": { + "short": "Timeline for an entity." + }, + "names": [ + "sentinel", + "entity", + "get-timeline" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/gettimeline", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all entities." + }, + "names": [ + "sentinel", + "entity", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an entity." + }, + "names": [ + "sentinel", + "entity", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage entity with sentinel." + }, + "names": [ + "sentinel", + "entity" + ] + }, + "entity-query": { + "commandGroups": { + "template": { + "commands": { + "list": { + "help": { + "short": "Get all entity query templates." + }, + "names": [ + "sentinel", + "entity-query", + "template", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityquerytemplates", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an entity query." + }, + "names": [ + "sentinel", + "entity-query", + "template", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityquerytemplates/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage entity query template with sentinel." + }, + "names": [ + "sentinel", + "entity-query", + "template" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the entity query." + }, + "names": [ + "sentinel", + "entity-query", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the entity query." + }, + "names": [ + "sentinel", + "entity-query", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all entity queries." + }, + "names": [ + "sentinel", + "entity-query", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an entity query." + }, + "names": [ + "sentinel", + "entity-query", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the entity query." + }, + "names": [ + "sentinel", + "entity-query", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage entity query with sentinel." + }, + "names": [ + "sentinel", + "entity-query" + ] + }, + "incident": { + "commandGroups": { + "comment": { + "commands": { + "create": { + "help": { + "short": "Create the incident comment." + }, + "names": [ + "sentinel", + "incident", + "comment", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the incident comment." + }, + "names": [ + "sentinel", + "incident", + "comment", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all incident comments." + }, + "names": [ + "sentinel", + "incident", + "comment", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an incident comment." + }, + "names": [ + "sentinel", + "incident", + "comment", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the incident comment." + }, + "names": [ + "sentinel", + "incident", + "comment", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage incident comment with sentinel." + }, + "names": [ + "sentinel", + "incident", + "comment" + ] + }, + "relation": { + "commands": { + "create": { + "help": { + "short": "Create the incident relation." + }, + "names": [ + "sentinel", + "incident", + "relation", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the incident relation." + }, + "names": [ + "sentinel", + "incident", + "relation", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all incident relations." + }, + "names": [ + "sentinel", + "incident", + "relation", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an incident relation." + }, + "names": [ + "sentinel", + "incident", + "relation", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the incident relation." + }, + "names": [ + "sentinel", + "incident", + "relation", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage incident relation with sentinel." + }, + "names": [ + "sentinel", + "incident", + "relation" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the incident." + }, + "names": [ + "sentinel", + "incident", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "create-team": { + "help": { + "short": "Create a Microsoft team to investigate the incident by sharing information and insights between participants." + }, + "names": [ + "sentinel", + "incident", + "create-team" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/createteam", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the incident." + }, + "names": [ + "sentinel", + "incident", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all incidents." + }, + "names": [ + "sentinel", + "incident", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list-alert": { + "help": { + "short": "Get all incident alerts." + }, + "names": [ + "sentinel", + "incident", + "list-alert" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/alerts", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list-bookmark": { + "help": { + "short": "Get all incident bookmarks." + }, + "names": [ + "sentinel", + "incident", + "list-bookmark" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/bookmarks", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list-entity": { + "help": { + "short": "Get all incident related entities." + }, + "names": [ + "sentinel", + "incident", + "list-entity" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/entities", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "run-playbook": { + "help": { + "short": "Trigger playbook on a specific incident" + }, + "names": [ + "sentinel", + "incident", + "run-playbook" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/runplaybook", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an incident." + }, + "names": [ + "sentinel", + "incident", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the incident." + }, + "names": [ + "sentinel", + "incident", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage incident with sentinel." + }, + "names": [ + "sentinel", + "incident" + ] + }, + "metadata": { + "commands": { + "create": { + "help": { + "short": "Create a Metadata." + }, + "names": [ + "sentinel", + "metadata", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Metadata." + }, + "names": [ + "sentinel", + "metadata", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List of all metadata" + }, + "names": [ + "sentinel", + "metadata", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a Metadata." + }, + "names": [ + "sentinel", + "metadata", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a Metadata." + }, + "names": [ + "sentinel", + "metadata", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage metadata with sentinel." + }, + "names": [ + "sentinel", + "metadata" + ] + }, + "office-consent": { + "commands": { + "delete": { + "help": { + "short": "Delete the office365 consent." + }, + "names": [ + "sentinel", + "office-consent", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all office365 consents." + }, + "names": [ + "sentinel", + "office-consent", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an office365 consent." + }, + "names": [ + "sentinel", + "office-consent", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage office consent with sentinel." + }, + "names": [ + "sentinel", + "office-consent" + ] + }, + "onboarding-state": { + "commands": { + "create": { + "help": { + "short": "Create Sentinel onboarding state" + }, + "names": [ + "sentinel", + "onboarding-state", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete Sentinel onboarding state" + }, + "names": [ + "sentinel", + "onboarding-state", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all Sentinel onboarding states" + }, + "names": [ + "sentinel", + "onboarding-state", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get Sentinel onboarding state" + }, + "names": [ + "sentinel", + "onboarding-state", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update Sentinel onboarding state" + }, + "names": [ + "sentinel", + "onboarding-state", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage onboarding state with sentinel." + }, + "names": [ + "sentinel", + "onboarding-state" + ] + }, + "setting": { + "commands": { + "create": { + "help": { + "short": "Create setting." + }, + "names": [ + "sentinel", + "setting", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete setting of the product." + }, + "names": [ + "sentinel", + "setting", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List of all the settings" + }, + "names": [ + "sentinel", + "setting", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a setting." + }, + "names": [ + "sentinel", + "setting", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update setting." + }, + "names": [ + "sentinel", + "setting", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage setting with sentinel." + }, + "names": [ + "sentinel", + "setting" + ] + }, + "source-control": { + "commands": { + "create": { + "help": { + "short": "Create a source control." + }, + "names": [ + "sentinel", + "source-control", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a source control." + }, + "names": [ + "sentinel", + "source-control", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all source controls, without source control items." + }, + "names": [ + "sentinel", + "source-control", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list-repository": { + "help": { + "short": "Get a list of repositories metadata." + }, + "names": [ + "sentinel", + "source-control", + "list-repository" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/listrepositories", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a source control by its identifier." + }, + "names": [ + "sentinel", + "source-control", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Create a source control." + }, + "names": [ + "sentinel", + "source-control", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage source control with sentinel." + }, + "names": [ + "sentinel", + "source-control" + ] + }, + "threat-indicator": { + "commandGroups": { + "metric": { + "commands": { + "list": { + "help": { + "short": "Get threat intelligence indicators metrics (Indicators counts by Type, Threat Type, Source)." + }, + "names": [ + "sentinel", + "threat-indicator", + "metric", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/metrics", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage threat intelligence indicator metric with sentinel." + }, + "names": [ + "sentinel", + "threat-indicator", + "metric" + ] + } + }, + "commands": { + "append-tag": { + "help": { + "short": "Append tags to a threat intelligence indicator." + }, + "names": [ + "sentinel", + "threat-indicator", + "append-tag" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/appendtags", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "create": { + "help": { + "short": "Create a new threat intelligence indicator." + }, + "names": [ + "sentinel", + "threat-indicator", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/createindicator", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a threat intelligence indicator." + }, + "names": [ + "sentinel", + "threat-indicator", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all threat intelligence indicators." + }, + "names": [ + "sentinel", + "threat-indicator", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "query": { + "help": { + "short": "Query threat intelligence indicators as per filtering criteria." + }, + "names": [ + "sentinel", + "threat-indicator", + "query" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/queryindicators", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "replace-tag": { + "help": { + "short": "Replace tags added to a threat intelligence indicator." + }, + "names": [ + "sentinel", + "threat-indicator", + "replace-tag" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/replacetags", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "View a threat intelligence indicator by name." + }, + "names": [ + "sentinel", + "threat-indicator", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a threat Intelligence indicator." + }, + "names": [ + "sentinel", + "threat-indicator", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update2": { + "help": { + "short": "Update a threat Intelligence indicator." + }, + "names": [ + "sentinel", + "threat-indicator", + "update2" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage threat intelligence indicator with sentinel." + }, + "names": [ + "sentinel", + "threat-indicator" + ] + }, + "watchlist": { + "commandGroups": { + "item": { + "commands": { + "create": { + "help": { + "short": "Create a watchlist item." + }, + "names": [ + "sentinel", + "watchlist", + "item", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a watchlist item." + }, + "names": [ + "sentinel", + "watchlist", + "item", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all watchlist Items." + }, + "names": [ + "sentinel", + "watchlist", + "item", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a watchlist, without its watchlist items." + }, + "names": [ + "sentinel", + "watchlist", + "item", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a watchlist item." + }, + "names": [ + "sentinel", + "watchlist", + "item", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage watchlist item with sentinel." + }, + "names": [ + "sentinel", + "watchlist", + "item" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with either rawContent or a valid SAR URI and contentType properties. The rawContent is mainly used for small watchlist (content size below 3.8 MB). The SAS URI enables the creation of large watchlist, where the content size can go up to 500 MB. The status of processing such large file can be polled through the URL returned in Azure-AsyncOperation header." + }, + "names": [ + "sentinel", + "watchlist", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a watchlist." + }, + "names": [ + "sentinel", + "watchlist", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all watchlists, without watchlist items." + }, + "names": [ + "sentinel", + "watchlist", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a watchlist, without its watchlist items." + }, + "names": [ + "sentinel", + "watchlist", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with either rawContent or a valid SAR URI and contentType properties. The rawContent is mainly used for small watchlist (content size below 3.8 MB). The SAS URI enables the creation of large watchlist, where the content size can go up to 500 MB. The status of processing such large file can be polled through the URL returned in Azure-AsyncOperation header." + }, + "names": [ + "sentinel", + "watchlist", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage watchlist with sentinel." + }, + "names": [ + "sentinel", + "watchlist" + ] + } + }, + "help": { + "short": "Manage Microsoft Sentinel." + }, + "names": [ + "sentinel" + ] + }, + "service-networking": { + "commandGroups": { + "traffic-controller": { + "commandGroups": { + "association": { + "commands": { + "create": { + "help": { + "short": "Create a Traffic Controller Association" + }, + "names": [ + "service-networking", + "traffic-controller", + "association", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller association create -g testRG -n testAssociation --traffic-controller-name testTC --subnet " + ], + "name": "Create a Traffic Controller Association" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Traffic Controller Association" + }, + "names": [ + "service-networking", + "traffic-controller", + "association", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller association create -g testRG -n testAssociation --traffic-controller-name testTC" + ], + "name": "Delete a Traffic Controller Association" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Association resources by Traffic Controller" + }, + "names": [ + "service-networking", + "traffic-controller", + "association", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller association list -g testRG --traffic-controller-name testTC" + ], + "name": "List associations for a traffic controller" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Traffic Controller Association" + }, + "names": [ + "service-networking", + "traffic-controller", + "association", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller association show -g testRG -n testAssociation --traffic-controller-name testTC" + ], + "name": "Get the details of an Association" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Traffic Controller Association" + }, + "names": [ + "service-networking", + "traffic-controller", + "association", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage and Configure Associations for Azure Traffic Controller Resource" + }, + "names": [ + "service-networking", + "traffic-controller", + "association" + ] + }, + "frontend": { + "commands": { + "create": { + "help": { + "short": "Create a Traffic Controller Frontend" + }, + "names": [ + "service-networking", + "traffic-controller", + "frontend", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller frontend create -g testRG -n testFrontend --traffic-controller-name testTC --public-ip-address " + ], + "name": "Create a Public frontend on Traffic Controller" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Traffic Controller Frontend" + }, + "names": [ + "service-networking", + "traffic-controller", + "frontend", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller frontend delete -g testRG -n testFrontend --traffic-controller-name testTC" + ], + "name": "Delete a Traffic Controller Frontend" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List All Frontend resources by TrafficController" + }, + "names": [ + "service-networking", + "traffic-controller", + "frontend", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller frontend list -g testRG --traffic-controller-name testTC" + ], + "name": "List all Frontends for Traffic Controller" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Traffic Controller Frontend" + }, + "names": [ + "service-networking", + "traffic-controller", + "frontend", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller frontend show -g testRG -n testFrontend --traffic-controller-name testTC" + ], + "name": "Get the details of an Frontend" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Traffic Controller Frontend" + }, + "names": [ + "service-networking", + "traffic-controller", + "frontend", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage and Configure Frontends for Azure Traffic Controller Resource" + }, + "names": [ + "service-networking", + "traffic-controller", + "frontend" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Traffic Controller" + }, + "names": [ + "service-networking", + "traffic-controller", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller create -g testRG -n testTC" + ], + "name": "Create a Traffic Controller" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Traffic Controller" + }, + "names": [ + "service-networking", + "traffic-controller", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller delete -g testRG -n testTC" + ], + "name": "Delete a Traffic Controller Resource" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Traffic Controllers" + }, + "names": [ + "service-networking", + "traffic-controller", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller list -g testRG" + ], + "name": "List Traffic Controllers in resource group" + }, + { + "commands": [ + "service-networking traffic-controller list" + ], + "name": "List all Traffic Controllers in a subscription" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicenetworking/trafficcontrollers", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Traffic Controller" + }, + "names": [ + "service-networking", + "traffic-controller", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller show -g testRG -n testTC" + ], + "name": "Get the details of a Traffic Controller" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "lines": [ + "This command can only be used to update the tags for a traffic controller. Name and resource group are immutable and cannot be updated" + ], + "short": "Update a Traffic Controller" + }, + "names": [ + "service-networking", + "traffic-controller", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller update -g testRG -n testTC --set tags.CostCenter=testBusinessGroup" + ], + "name": "Update the tags of a traffic controller" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage and Configure Azure Traffic Controller Resource" + }, + "names": [ + "service-networking", + "traffic-controller" + ] + } + }, + "help": { + "short": "Manage Service Networking Resources" + }, + "names": [ + "service-networking" + ] + }, + "servicebus": { + "commandGroups": { + "georecovery-alias": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Gets the primary and secondary connection strings for the namespace." + }, + "names": [ + "servicebus", + "georecovery-alias", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Authorization Rule keys for Service Bus Namespace." + }, + "names": [ + "servicebus", + "georecovery-alias", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List the authorization rules for a namespace." + }, + "names": [ + "servicebus", + "georecovery-alias", + "authorization-rule", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an authorization rule for a namespace by rule name." + }, + "names": [ + "servicebus", + "georecovery-alias", + "authorization-rule", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Service Bus Authorization Rule for Namespace with Geo-Disaster Recovery Configuration Alias." + }, + "names": [ + "servicebus", + "georecovery-alias", + "authorization-rule" + ] + } + }, + "commands": { + "break-pair": { + "help": { + "short": "This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces" + }, + "names": [ + "servicebus", + "georecovery-alias", + "break-pair" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/breakpairing", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new Alias(Disaster Recovery configuration)" + }, + "names": [ + "servicebus", + "georecovery-alias", + "create" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Alias(Disaster Recovery configuration)" + }, + "names": [ + "servicebus", + "georecovery-alias", + "delete" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "exists": { + "help": { + "short": "Check the give namespace name availability." + }, + "names": [ + "servicebus", + "georecovery-alias", + "exists" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "fail-over": { + "help": { + "short": "Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace" + }, + "names": [ + "servicebus", + "georecovery-alias", + "fail-over" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/failover", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Alias(Disaster Recovery configurations)" + }, + "names": [ + "servicebus", + "georecovery-alias", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Alias(Disaster Recovery configuration) for primary or secondary namespace" + }, + "names": [ + "servicebus", + "georecovery-alias", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new Alias(Disaster Recovery configuration)" + }, + "names": [ + "servicebus", + "georecovery-alias", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Service Bus Geo-Disaster Recovery Configuration Alias." + }, + "names": [ + "servicebus", + "georecovery-alias" + ] + }, + "migration": { + "commands": { + "abort": { + "help": { + "short": "This operation reverts Migration" + }, + "names": [ + "servicebus", + "migration", + "abort" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}/revert", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "complete": { + "help": { + "short": "This operation Completes Migration of entities by pointing the connection strings to Premium namespace and any entities created after the operation will be under Premium Namespace. CompleteMigration operation will fail when entity migration is in-progress." + }, + "names": [ + "servicebus", + "migration", + "complete" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}/upgrade", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a MigrationConfiguration" + }, + "names": [ + "servicebus", + "migration", + "delete" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all migrationConfigurations" + }, + "names": [ + "servicebus", + "migration", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Migration Config" + }, + "names": [ + "servicebus", + "migration", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Create Migration configuration and starts migration of entities from Standard to Premium namespace" + }, + "names": [ + "servicebus", + "migration", + "start" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Migration configuration and starts migration of entities from Standard to Premium namespace" + }, + "names": [ + "servicebus", + "migration", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Service Bus Migration of Standard to Premium." + }, + "names": [ + "servicebus", + "migration" + ] + }, + "namespace": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Gets the primary and secondary connection strings for the namespace." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for Service Bus Namespace" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerates the primary or secondary connection strings for the namespace." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate keys of Authorization Rule for the Service Bus Namespace." + }, + { + "commands": [ + "servicebus namespace authorization-rule keys renew --key PrimaryKey --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" + ], + "name": "Regenerate keys of Authorization Rule for the Service Bus Namespace (autogenerated)" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus namespace authorization-rule keys" + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an authorization rule for a namespace." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" + ], + "name": "Create Authorization Rule 'myauthorule' for the given Service Bus Namespace 'mynamespace' in resourcegroup" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a namespace authorization rule." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Deletes the Authorization Rule of the Service Bus Namespace." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the authorization rules for a namespace." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Shows the list of Authorization Rule by Service Bus Namespace" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an authorization rule for a namespace by rule name." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Shows the details of Service Bus Namespace Authorization Rule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an authorization rule for a namespace." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Updates Authorization Rule 'myauthorule' for the given Service Bus Namespace 'mynamespace' in resourcegroup" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus namespace authorization-rule" + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule" + ] + }, + "network-rule-set": { + "commands": { + "create": { + "help": { + "short": "Create NetworkRuleSet for a Namespace." + }, + "names": [ + "servicebus", + "namespace", + "network-rule-set", + "create" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List list of NetworkRuleSet for a Namespace." + }, + "names": [ + "servicebus", + "namespace", + "network-rule-set", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get NetworkRuleSet for a Namespace." + }, + "names": [ + "servicebus", + "namespace", + "network-rule-set", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update NetworkRuleSet for a Namespace." + }, + "names": [ + "servicebus", + "namespace", + "network-rule-set", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus namespace network-rule-set" + }, + "names": [ + "servicebus", + "namespace", + "network-rule-set" + ] + }, + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create PrivateEndpointConnections of service namespace." + }, + "names": [ + "servicebus", + "namespace", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing Private Endpoint Connection." + }, + "names": [ + "servicebus", + "namespace", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the available PrivateEndpointConnections within a namespace." + }, + "names": [ + "servicebus", + "namespace", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a description for the specified Private Endpoint Connection." + }, + "names": [ + "servicebus", + "namespace", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update PrivateEndpointConnections of service namespace." + }, + "names": [ + "servicebus", + "namespace", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus namespace private-endpoint-connection" + }, + "names": [ + "servicebus", + "namespace", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "show": { + "help": { + "short": "List lists of resources that supports Privatelinks." + }, + "names": [ + "servicebus", + "namespace", + "private-link-resource", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "private-link-resource" + }, + "names": [ + "servicebus", + "namespace", + "private-link-resource" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." + }, + "names": [ + "servicebus", + "namespace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard" + ], + "name": "Create a Service Bus Namespace" + }, + { + "commands": [ + "servicebus namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName" + ], + "name": "Creates a new namespace with Identity & Encryption Enabled" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing namespace. This operation also removes all associated resources under the namespace." + }, + "names": [ + "servicebus", + "namespace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace delete --resource-group myresourcegroup --name mynamespace" + ], + "name": "Deletes the Service Bus Namespace" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "exists": { + "help": { + "short": "Check the give namespace name availability." + }, + "names": [ + "servicebus", + "namespace", + "exists" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicebus/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the available namespaces within a resource group." + }, + "names": [ + "servicebus", + "namespace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace list --resource-group myresourcegroup" + ], + "name": "List the Service Bus Namespaces under resourcegroup." + }, + { + "commands": [ + "servicebus namespace list" + ], + "name": "List the Service Bus Namespaces under subscription" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a description for the specified namespace." + }, + "names": [ + "servicebus", + "namespace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace show --resource-group myresourcegroup --name mynamespace" + ], + "name": "shows the Namespace details." + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." + }, + "names": [ + "servicebus", + "namespace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value", + "az servicebus namespace update --name mynamespace --resource-group myresourcegroup --sku Basic" + ], + "name": "Updates a Service Bus Namespace" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus namespace" + }, + "names": [ + "servicebus", + "namespace" + ] + }, + "queue": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Primary and secondary connection strings to the queue." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for the given Service Bus Queue" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerates the primary or secondary connection strings to the queue." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate keys of Authorization Rule for Service Bus Queue" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus queue authorization-rule keys" + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an authorization rule for a queue." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule --rights Listen" + ], + "name": "Create Authorization Rule for Queue" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a queue authorization rule." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule" + ], + "name": "Delete the Authorization Rule of Service Bus Queue" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all authorization rules for a queue." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue" + ], + "name": "List of Authorization Rule by Queue" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an authorization rule for a queue by rule name." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule" + ], + "name": "show properties of Authorization Rule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an authorization rule for a queue." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule --rights Send" + ], + "name": "Update Authorization Rule for Queue" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus queue authorization-rule" + }, + "names": [ + "servicebus", + "queue", + "authorization-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Service Bus queue. This operation is idempotent." + }, + "names": [ + "servicebus", + "queue", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a queue from the specified namespace in a resource group." + }, + "names": [ + "servicebus", + "queue", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the queues within a namespace." + }, + "names": [ + "servicebus", + "queue", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a description for the specified queue." + }, + "names": [ + "servicebus", + "queue", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Service Bus queue. This operation is idempotent." + }, + "names": [ + "servicebus", + "queue", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus queue" + }, + "names": [ + "servicebus", + "queue" + ] + }, + "topic": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Gets the primary and secondary connection strings for the topic." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for Service Bus Topic." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerates primary or secondary connection strings for the topic." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate key of Service Bus Topic." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus topic authorization-rule keys" + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an authorization rule for the specified topic." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule --rights Send Listen" + ], + "name": "Create Authorization Rule for given Service Bus Topic" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a topic authorization rule." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule" + ], + "name": "Deletes the Authorization Rule of Service Bus Topic." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List authorization rules for a topic." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic" + ], + "name": "shows list of Authorization Rule by Service Bus Topic" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified authorization rule." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule" + ], + "name": "Shows the details of Authorization Rule for given Service Bus Topic" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an authorization rule for the specified topic." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule --rights Send" + ], + "name": "Create Authorization Rule for given Service Bus Topic." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus topic authorization-rule" + }, + "names": [ + "servicebus", + "topic", + "authorization-rule" + ] + }, + "subscription": { + "commandGroups": { + "rule": { + "commands": { + "create": { + "help": { + "short": "Create a new rule and updates an existing rule" + }, + "names": [ + "servicebus", + "topic", + "subscription", + "rule", + "create" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing rule." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "rule", + "delete" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the rules within given topic-subscription" + }, + "names": [ + "servicebus", + "topic", + "subscription", + "rule", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the description for the specified rule." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "rule", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new rule and updates an existing rule" + }, + "names": [ + "servicebus", + "topic", + "subscription", + "rule", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus topic subscription rule" + }, + "names": [ + "servicebus", + "topic", + "subscription", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a topic subscription." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a subscription from the specified topic." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the subscriptions under a specified topic." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a subscription description for the specified topic." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a topic subscription." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus topic subscription" + }, + "names": [ + "servicebus", + "topic", + "subscription" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a topic in the specified namespace." + }, + "names": [ + "servicebus", + "topic", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a topic from the specified namespace and resource group." + }, + "names": [ + "servicebus", + "topic", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the topics in a namespace." + }, + "names": [ + "servicebus", + "topic", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a description for the specified topic." + }, + "names": [ + "servicebus", + "topic", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a topic in the specified namespace." + }, + "names": [ + "servicebus", + "topic", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus topic" + }, + "names": [ + "servicebus", + "topic" + ] + } + }, + "help": { + "short": "servicebus" + }, + "names": [ + "servicebus" + ] + }, + "sig": { + "commandGroups": { + "gallery-application": { + "commandGroups": { + "version": { + "commands": { + "create": { + "help": { + "short": "Create a gallery Application Version." + }, + "names": [ + "sig", + "gallery-application", + "version", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sig gallery-application version create --gallery-name myGalleryName --application-name myGalleryApplicationName -n 1.0.0 -g myResourceGroup --package-file-link https://{myStorageAccount}.blob.core.windows.net/{myStorageContainer}/{myStorageBlob} --install-command installCommand --remove-command removeCommand" + ], + "name": "Create a simple gallery Application Version." + } + ], + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a gallery Application Version." + }, + "names": [ + "sig", + "gallery-application", + "version", + "delete" + ], + "versions": [ + { + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List gallery application versions." + }, + "names": [ + "sig", + "gallery-application", + "version", + "list" + ], + "versions": [ + { + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a gallery Application Version." + }, + "names": [ + "sig", + "gallery-application", + "version", + "show" + ], + "versions": [ + { + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a gallery Application Version." + }, + "names": [ + "sig", + "gallery-application", + "version", + "update" + ], + "versions": [ + { + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + } + }, + "help": { + "short": "Manage gallery application version." + }, + "names": [ + "sig", + "gallery-application", + "version" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a gallery Application Definition." + }, + "names": [ + "sig", + "gallery-application", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sig gallery-application create --gallery-name MyGallery --name AppName -g MyResourceGroup --os-type windows" + ], + "name": "Create a simple gallery Application." + } + ], + "name": "2021-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", + "plane": "mgmt-plane", + "version": "2021-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a gallery Application." + }, + "names": [ + "sig", + "gallery-application", + "delete" + ], + "versions": [ + { + "name": "2021-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", + "plane": "mgmt-plane", + "version": "2021-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List gallery Application Definitions in a gallery." + }, + "names": [ + "sig", + "gallery-application", + "list" + ], + "versions": [ + { + "name": "2021-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications", + "plane": "mgmt-plane", + "version": "2021-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a gallery Application Definition." + }, + "names": [ + "sig", + "gallery-application", + "show" + ], + "versions": [ + { + "name": "2021-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", + "plane": "mgmt-plane", + "version": "2021-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a gallery Application Definition." + }, + "names": [ + "sig", + "gallery-application", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sig gallery-application update --gallery-name GalleryName --name AppName -g MyResourceGroup --description Description --tags tag=MyTag" + ], + "name": "Update a simple gallery Application." + } + ], + "name": "2021-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", + "plane": "mgmt-plane", + "version": "2021-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage gallery application." + }, + "names": [ + "sig", + "gallery-application" + ] + }, + "image-definition": { + "commands": { + "create": { + "help": { + "short": "Create a gallery image definition." + }, + "names": [ + "sig", + "image-definition", + "create" + ], + "versions": [ + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + }, + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a gallery image." + }, + "names": [ + "sig", + "image-definition", + "delete" + ], + "versions": [ + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + }, + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List gallery image definitions in a gallery." + }, + "names": [ + "sig", + "image-definition", + "list" + ], + "versions": [ + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + }, + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a gallery image definition." + }, + "names": [ + "sig", + "image-definition", + "show" + ], + "versions": [ + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + }, + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "show-shared": { + "help": { + "lines": [ + "Get a shared gallery image that has been shared directly to your subscription or tenant" + ], + "short": "Get a shared gallery image" + }, + "names": [ + "sig", + "image-definition", + "show-shared" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sig image-definition show-shared --gallery-unique-name galleryUniqueName --gallery-image-definition myGalleryImageName --location myLocation" + ], + "name": "Get an image definition in a gallery shared directly to your subscription or tenant in the given location." + } + ], + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a gallery image definition." + }, + "names": [ + "sig", + "image-definition", + "update" + ], + "versions": [ + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + }, + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage shared gallery image with VM" + }, + "names": [ + "sig", + "image-definition" + ] + }, + "image-version": { + "commands": { + "create": { + "help": { + "short": "Create a gallery image version." + }, + "names": [ + "sig", + "image-version", + "create" + ], + "versions": [ + { + "name": "2022-03-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-03-03" + } + ] + }, + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a gallery image version." + }, + "names": [ + "sig", + "image-version", + "delete" + ], + "versions": [ + { + "name": "2022-03-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-03-03" + } + ] + }, + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List gallery image versions in a gallery image definition." + }, + "names": [ + "sig", + "image-version", + "list" + ], + "versions": [ + { + "name": "2022-03-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2022-03-03" + } + ] + }, + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a gallery image version." + }, + "names": [ + "sig", + "image-version", + "show" + ], + "versions": [ + { + "name": "2022-03-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-03-03" + } + ] + }, + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + } + ] + }, + "show-community": { + "help": { + "short": "Get a community gallery image version." + }, + "names": [ + "sig", + "image-version", + "show-community" + ], + "versions": [ + { + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/communitygalleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "show-shared": { + "help": { + "short": "Get an image version in a gallery shared directly to your subscription or tenant" + }, + "names": [ + "sig", + "image-version", + "show-shared" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sig image-version show-shared --gallery-unique-name galleryUniqueName --gallery-image-definition MyImage --gallery-image-version 1.0.0 --location myLocation" + ], + "name": "Get an image version in a gallery shared directly to your subscription or tenant in the given location." + } + ], + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a gallery image version." + }, + "names": [ + "sig", + "image-version", + "update" + ], + "versions": [ + { + "name": "2022-03-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-03-03" + } + ] + }, + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage shared gallery image version with VM" + }, + "names": [ + "sig", + "image-version" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Shared Image Gallery." + }, + "names": [ + "sig", + "create" + ], + "versions": [ + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Shared Image Gallery." + }, + "names": [ + "sig", + "delete" + ], + "versions": [ + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List galleries under a resource group." + }, + "names": [ + "sig", + "list" + ], + "versions": [ + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/galleries", + "plane": "mgmt-plane", + "version": "2021-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a Shared Image Gallery." + }, + "names": [ + "sig", + "show" + ], + "versions": [ + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "show-community": { + "help": { + "short": "Get a community gallery by gallery public name." + }, + "names": [ + "sig", + "show-community" + ], + "versions": [ + { + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/communitygalleries/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "show-shared": { + "help": { + "short": "Get a gallery that has been shared directly to your subscription or tenant." + }, + "names": [ + "sig", + "show-shared" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sig show-shared --gallery-unique-name MyGalleryUniqueName --location MyLocation" + ], + "name": "Get a gallery that has been shared directly to your subscription or tenant in the given location." + } + ], + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Shared Image Gallery." + }, + "names": [ + "sig", + "update" + ], + "versions": [ + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage shared image gallery." + }, + "names": [ + "sig" + ] + }, + "site-recovery": { + "commandGroups": { + "alert-setting": { + "commands": { + "create": { + "help": { + "short": "Create an email notification(alert) configuration." + }, + "names": [ + "site-recovery", + "alert-setting", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery alert-setting create -n defaultAlertSetting -g rg --vault-name vault_name --custom-email-addresses email@address.com --locale en_US --send-to-owners Send" + ], + "name": "alert-setting create" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the list of email notification(alert) configurations for the vault." + }, + "names": [ + "site-recovery", + "alert-setting", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery alert-setting list -g rg --vault-name vault_name" + ], + "name": "alert-setting list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of the specified email notification(alert) configuration." + }, + "names": [ + "site-recovery", + "alert-setting", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery alert-setting show -n defaultAlertSetting -g rg --vault-name vault_name" + ], + "name": "alert-setting show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an email notification(alert) configuration." + }, + "names": [ + "site-recovery", + "alert-setting", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery alert-setting update -n defaultAlertSetting -g rg --vault-name vault_name --custom-email-addresses email2@address.com --locale fr_FR --send-to-owners DoNotSend" + ], + "name": "alert-setting update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Alert Setting" + }, + "names": [ + "site-recovery", + "alert-setting" + ] + }, + "event": { + "commands": { + "list": { + "help": { + "short": "List the list of Azure Site Recovery events for the vault." + }, + "names": [ + "site-recovery", + "event", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery event list -g rg --vault-name vault_name" + ], + "name": "event list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationevents", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get operation to get the details of an Azure Site recovery event." + }, + "names": [ + "site-recovery", + "event", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery event show -g rg --vault-name vault_name -n event_name" + ], + "name": "event show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationevents/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the events of the vault." + }, + "names": [ + "site-recovery", + "event" + ] + }, + "fabric": { + "commands": { + "create": { + "help": { + "short": "Create operation to create an Azure Site Recovery fabric (for e.g. Hyper-V site)." + }, + "names": [ + "site-recovery", + "fabric", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery fabric create -n fabric1_name -g rg --vault-name vault_name --custom-details '{azure:{location:eastus}}'" + ], + "name": "fabric create for A2A" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to purge(force delete) an Azure Site Recovery fabric." + }, + "names": [ + "site-recovery", + "fabric", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery fabric delete -n fabric1_name -g rg --vault-name vault_name" + ], + "name": "fabric delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of the Azure Site Recovery fabrics in the vault." + }, + "names": [ + "site-recovery", + "fabric", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery fabric list -g rg --vault-name vault_name" + ], + "name": "fabric list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "The operation to delete or remove an Azure Site Recovery fabric." + }, + "names": [ + "site-recovery", + "fabric", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery fabric remove -n fabric_source_name -g rg --vault-name vault_name" + ], + "name": "fabric remove" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/remove", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an Azure Site Recovery fabric." + }, + "names": [ + "site-recovery", + "fabric", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery fabric show -n fabric1_name -g rg --vault-name vault_name" + ], + "name": "fabric show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create an Azure Site Recovery fabric (for e.g. Hyper-V site)." + }, + "names": [ + "site-recovery", + "fabric", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery fabric update -n fabric_source_name -g rg --vault-name vault_name --custom-details '{azure:{location:eastus}}'" + ], + "name": "fabric update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Fabric" + }, + "names": [ + "site-recovery", + "fabric" + ] + }, + "job": { + "commands": { + "cancel": { + "help": { + "short": "The operation to cancel an Azure Site Recovery job." + }, + "names": [ + "site-recovery", + "job", + "cancel" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery job cancel --job-name job_id -g rg --vault-name vault_name" + ], + "name": "job cancel" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}/cancel", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "export": { + "help": { + "short": "The operation to export the details of the Azure Site Recovery jobs of the vault." + }, + "names": [ + "site-recovery", + "job", + "export" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery job export -g rg --vault-name vault_name" + ], + "name": "job export" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/export", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the list of Azure Site Recovery Jobs for the vault." + }, + "names": [ + "site-recovery", + "job", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery job list -g rg --vault-name vault_name" + ], + "name": "job list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "restart": { + "help": { + "short": "The operation to restart an Azure Site Recovery job." + }, + "names": [ + "site-recovery", + "job", + "restart" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery job restart --job-name job_id -g rg --vault-name vault_name" + ], + "name": "job restart" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}/restart", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "resume": { + "help": { + "short": "The operation to resume an Azure Site Recovery job." + }, + "names": [ + "site-recovery", + "job", + "resume" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery job resume --job-name job_id -g rg --vault-name vault_name" + ], + "name": "job resume" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}/resume", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an Azure Site Recovery job." + }, + "names": [ + "site-recovery", + "job", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery job show -g rg --vault-name vault_name --job-name job_id" + ], + "name": "job show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Site Recovery Jobs for the vault." + }, + "names": [ + "site-recovery", + "job" + ] + }, + "logical-network": { + "commands": { + "list": { + "help": { + "short": "List all the logical networks of the Azure Site Recovery fabric." + }, + "names": [ + "site-recovery", + "logical-network", + "list" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationlogicalnetworks", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a logical network." + }, + "names": [ + "site-recovery", + "logical-network", + "show" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationlogicalnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage logical-network" + }, + "names": [ + "site-recovery", + "logical-network" + ] + }, + "network": { + "commandGroups": { + "mapping": { + "commands": { + "create": { + "help": { + "short": "Create operation to create an ASR network mapping." + }, + "names": [ + "site-recovery", + "network", + "mapping", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery network mapping create -g rg --fabric-name fabric1_name -n network_mapping1_name --network-name azureNetwork --vault-name vault_name --recovery-network-id vnet2_id --fabric-details '{azure-to-azure:{primary-network-id:vnetvm_id}}' --recovery-fabric-name fabric2_name" + ], + "name": "network mapping create for A2A fabric" + }, + { + "commands": [ + "site-recovery network mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"network_mapping_name\" --network-name \"vnet_source_name\" --vault-name \"vault_name\" --recovery-network-id \"vnet_recovery_id\" --fabric-details '{vmm-to-azure:\"\"}'" + ], + "name": "network mapping create for H2A E2A (VMM)" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete a network mapping." + }, + "names": [ + "site-recovery", + "network", + "mapping", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery network mapping delete -g rg --fabric-name fabric_source_name -n network_mapping_src_to_recovery_name --network-name azureNetwork --vault-name vault_name'" + ], + "name": "network mapping delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all ASR network mappings for the specified network." + }, + "names": [ + "site-recovery", + "network", + "mapping", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery network mapping list -g rg --fabric-name fabric_source_name --network-name azureNetwork --vault-name vault_name" + ], + "name": "network mapping list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ASR network mapping." + }, + "names": [ + "site-recovery", + "network", + "mapping", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery network mapping show -g rg --fabric-name fabric_source_name -n network_mapping_src_to_recovery_name --network-name azureNetwork --vault-name vault_name" + ], + "name": "network mapping show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create an ASR network mapping." + }, + "names": [ + "site-recovery", + "network", + "mapping", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery network mapping update -g rg --fabric-name fabric_recovery_name -n network_mapping_src_to_recovery_name --network-name azureNetwork --vault-name vault_name --recovery-network-id vnetvm_id --fabric-details '{azure-to-azure:{primary-network-id:vnet_recovery_id}}' --recovery-fabric-name fabric_source_name" + ], + "name": "network mapping update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Mapping" + }, + "names": [ + "site-recovery", + "network", + "mapping" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List the networks available for a fabric." + }, + "names": [ + "site-recovery", + "network", + "list" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a network." + }, + "names": [ + "site-recovery", + "network", + "show" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network" + }, + "names": [ + "site-recovery", + "network" + ] + }, + "policy": { + "commands": { + "create": { + "help": { + "short": "Create operation to create a replication policy." + }, + "names": [ + "site-recovery", + "policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery policy create -g \"rg\" --vault-name \"vault_name\" -n \"policy_name\" --provider-specific-input '{in-mage-rcm:{app-consistent-frequency-in-minutes:0,crash-consistent-frequency-in-minutes:5,enable-multi-vm-sync:true,recovery-point-history-in-minutes:1440}}'" + ], + "name": "policy create of type in-mage-rcm" + }, + { + "commands": [ + "site-recovery policy create -g rg --vault-name vault_name -n policy_name_rcm_failback --provider-specific-input '{in-mage-rcm-failback:{app-consistent-frequency-in-minutes:60,crash-consistent-frequency-in-minutes:5}}'" + ], + "name": "policy create for type in-mage-rcm-failback" + }, + { + "commands": [ + "site-recovery policy create -g rg --vault-name vault_name -n policy_name --provider-specific-input {a2a:{multi-vm-sync-status:Enable}}" + ], + "name": "policy create for A2A" + }, + { + "commands": [ + "site-recovery policy create -g \"rg\" --vault-name \"vault_name\" -n \"policy_name\" --provider-specific-input '{hyper-v-replica-azure:{application-consistent-snapshot-frequency-in-hours:1,recovery-point-history-duration:2,replication-interval:300}}'" + ], + "name": "policy create for hyper-v-replica-azure" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete a replication policy." + }, + "names": [ + "site-recovery", + "policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery policy delete -g rg --vault-name vault_name -n policy_name_rcm" + ], + "name": "policy delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the replication policies for a vault." + }, + "names": [ + "site-recovery", + "policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery policy list -g rg --vault-name vault_name" + ], + "name": "policy list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a replication policy." + }, + "names": [ + "site-recovery", + "policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery policy show -g rg --vault-name vault_name -n policy_name_rcm" + ], + "name": "policy show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to update a replication policy." + }, + "names": [ + "site-recovery", + "policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery policy update -g rg --vault-name vault_name -n policy_name_rcm --provider-specific-input '{in-mage-rcm:{app-consistent-frequency-in-minutes:0,crash-consistent-frequency-in-minutes:5,enable-multi-vm-sync:true,recovery-point-history-in-minutes:1440}}'" + ], + "name": "policy update for type in-mage-rcm" + }, + { + "commands": [ + "site-recovery policy update -g rg --vault-name vault_name -n policy_name_rcm_failback --provider-specific-input '{in-mage-rcm-failback:{app-consistent-frequency-in-minutes:0,crash-consistent-frequency-in-minutes:10}}'" + ], + "name": "policy update for type in-mage-rcm-failback" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the replication policies for a vault." + }, + "names": [ + "site-recovery", + "policy" + ] + }, + "protectable-item": { + "commands": { + "list": { + "help": { + "short": "List the protectable items in a protection container." + }, + "names": [ + "site-recovery", + "protectable-item", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protectable-item list --fabric-name \"fabric\" --protection-container \"container_name\" -g \"rg_name\" --vault-name \"vault_name\"" + ], + "name": "protectable-item list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectableitems", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get operation to get the details of a protectable item." + }, + "names": [ + "site-recovery", + "protectable-item", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protectable-item show --fabric-name \"fabric\" --protection-container \"container_name\" -g \"rg_name\" --vault-name \"vault_name\" -n \"protectable_item_name\"" + ], + "name": "protectable-item show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectableitems/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Protectable Item" + }, + "names": [ + "site-recovery", + "protectable-item" + ] + }, + "protected-item": { + "commands": { + "create": { + "help": { + "short": "Create operation to create an ASR replication protected item (Enable replication)." + }, + "names": [ + "site-recovery", + "protected-item", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item create -g rg --fabric-name fabric1_name -n protected_item_name --protection-container container1_name --vault-name vault_name --policy-id policy_id --provider-details '{a2a:{fabric-object-id:vm_id,vm-managed-disks:[{disk-id:os_disk,primary-staging-azure-storage-account-id:storage1_id,recovery-resource-group-id:rg_id}],recovery-azure-network-id:vnet2_id,recovery-container-id:container2_id,recovery-resource-group-id:rg_id,recovery-subnet-name:vnet2_subnet}}'" + ], + "name": "protected-item create for A2A" + }, + { + "commands": [ + "site-recovery protected-item create -g \"rg\" --fabric-name \"fabric_name\" -n \"protected_item_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --protectable-item-id \"protectable_item_id\" --provider-details '{hyper-v-replica-azure:{disks-to-include:[\"vhd_id\"],enable-rdp-on-target-option:Never,os-type:Windows,target-azure-network-id:\"vnet_id\",target-azure-subnet-id:\"subnet_id\",target-azure-v2-resource-group-id:\"rg_id\",target-azure-vm-name:\"hypervvm_name\",target-storage-account-id:\"storage_id\",use-managed-disks:false,vhd-id:\"vhd_id\"}}'" + ], + "name": "protected-item create for hyper-v-replica-azure" + }, + { + "commands": [ + "site-recovery protected-item create -g \"rg\" --fabric-name \"fabric_name\" -n \"protected_item_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --provider-details '{in-mage-rcm:{fabric-discovery-machine-id:\"fabric_discovery_machine_id\",process-server-id:\"process_server_id\",run-as-account-id:\"run_as_account_id\",target-resource-group-id:\"rg_id\",target-boot-diagnostics-storage-account-id:\"storage_id\",target-network-id:\"vnet_id\",target-subnet-name:MySubnet,target-vm-name:\"target_vm_name\",disks-default:{disk-type:Premium_LRS,log-storage-account-id:\"storage_id\"}}}'" + ], + "name": "protected-item create for v2arcm" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete or purge a replication protected item. This operation will force delete the replication protected item. Use the remove operation on replication protected item to perform a clean disable replication for the item." + }, + "names": [ + "site-recovery", + "protected-item", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item delete -g rg --fabric-name fabric2_name -n protected_item_name --protection-container container2_name --vault-name vault_name" + ], + "name": "protected-item delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "failover-commit": { + "help": { + "short": "Operation to commit the failover of the replication protected item." + }, + "names": [ + "site-recovery", + "protected-item", + "failover-commit" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item failover-commit --fabric-name fabric1_name --protection-container container1_name -n protected_item_name -g rg --vault-name vault_name" + ], + "name": "protected-item failover-commit" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/failovercommit", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the list of ASR replication protected items in the protection container." + }, + "names": [ + "site-recovery", + "protected-item", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item list -g rg --fabric-name fabric_recovery_name --protection-container container_recovery_name --vault-name vault_name" + ], + "name": "protected-item list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "planned-failover": { + "help": { + "short": "Operation to initiate a planned failover of the replication protected item." + }, + "names": [ + "site-recovery", + "protected-item", + "planned-failover" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item planned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction RecoveryToPrimary --provider-details '{hyper-v-replica-azure-failback:{data-sync-option:ForSynchronization,recovery-vm-creation-option:NoAction}}'" + ], + "name": "failback hyper-v-replica-azure" + }, + { + "commands": [ + "site-recovery protected-item planned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --provider-details '{in-mage-rcm-failback:{recovery-point-type:CrashConsistent}}'" + ], + "name": "failback v2arcm" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/plannedfailover", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "The operation to disable replication on a replication protected item. This will also remove the item." + }, + "names": [ + "site-recovery", + "protected-item", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item remove -g rg --fabric-name fabric_recovery_name -n protected_item_name --protection-container container_recovery_name --vault-name vault_name" + ], + "name": "protected-item remove" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/remove", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "reprotect": { + "help": { + "short": "Operation to reprotect or reverse replicate a failed over replication protected item." + }, + "names": [ + "site-recovery", + "protected-item", + "reprotect" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item reprotect --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction RecoveryToPrimary --provider-details '{in-mage-rcm:{datastore-name:\"datastore_name\",log-storage-account-id:\"storage_id\",reprotect-agent-id:\"reprotect_agent_id\"}}'" + ], + "name": "reprotect for v2arcm after failover" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/reprotect", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ASR replication protected item." + }, + "names": [ + "site-recovery", + "protected-item", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item show -g rg --fabric-name fabric1_name -n protected_item_name --protection-container container1_name --vault-name vault_name" + ], + "name": "protected-item show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "unplanned-failover": { + "help": { + "short": "Operation to initiate a failover of the replication protected item." + }, + "names": [ + "site-recovery", + "protected-item", + "unplanned-failover" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item unplanned-failover --fabric-name fabric1_name --protection-container container1_name -n protected_item_name -g rg --vault-name vault_name --failover-direction PrimaryToRecovery --provider-details '{a2a:{}}' --source-site-operations NotRequired" + ], + "name": "protected-item unplanned-failover for A2A" + }, + { + "commands": [ + "site-recovery protected-item unplanned-failover --fabric-name fabric2_name --protection-container container2_name -n protected_item_name -g rg --vault-name vault_name --failover-direction PrimaryToRecovery --provider-details '{a2a:{}}' --source-site-operations NotRequired" + ], + "name": "protected-item failback for A2A" + }, + { + "commands": [ + "site-recovery protected-item unplanned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction PrimaryToRecovery --provider-details '{hyper-v-replica-azure:\"\"}' --source-site-operations NotRequired" + ], + "name": "protected-item failover hyper-v-replica-azure" + }, + { + "commands": [ + "site-recovery protected-item unplanned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction PrimaryToRecovery --provider-details '{in-mage-rcm:{perform-shutdown:true}}' --source-site-operations NotRequired" + ], + "name": "protected-item unplanned-failover for v2arcm" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/unplannedfailover", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create an ASR replication protected item (Enable replication)." + }, + "names": [ + "site-recovery", + "protected-item", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item update -g rg --fabric-name fabric1_name -n protected_item_name --protection-container container1_name --vault-name vault_name --policy-id policy_id --provider-details '{a2a:{fabric-object-id:vm_id,vm-managed-disks:[{disk-id:os_disk,primary-staging-azure-storage-account-id:storage1_id,recovery-resource-group-id:rg_id}],recovery-azure-network-id:vnet2_id,recovery-container-id:container2_id,recovery-resource-group-id:rg_id,recovery-subnet-name:vnet2_subnet}}'" + ], + "name": "protected-item update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Protected Item" + }, + "names": [ + "site-recovery", + "protected-item" + ] + }, + "protection-container": { + "commandGroups": { + "mapping": { + "commands": { + "create": { + "help": { + "short": "Create operation to create a protection container mapping." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container mapping create -g rg --fabric-name fabric1_name -n container_mapping1_name --protection-container container1_name --vault-name vault_name --policy-id policy_id --provider-input '{a2a:{agent-auto-update-status:Disabled}}' --target-container container2_id" + ], + "name": "protection-container mapping create for A2A" + }, + { + "commands": [ + "site-recovery protection-container mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"container_mapping_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --target-container \"Microsoft Azure\" --provider-input '{hyper-v-replica-azure:\"\"}'" + ], + "name": "protection-container mapping create for H2A" + }, + { + "commands": [ + "site-recovery protection-container mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"container_mapping_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --target-container \"Microsoft Azure\" --provider-input '{in-mage-rcm:{enable-agent-auto-upgrade:true}}'" + ], + "name": "protection-container mapping create for V2A RCM" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to purge(force delete) a protection container mapping." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container mapping delete -g rg --fabric-name fabric1_name -n container_mapping1_name --protection-container container1_name --vault-name vault_name" + ], + "name": "protection-container mapping delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the protection container mappings for a protection container." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container mapping list -g rg --fabric-name fabric_source_name --protection-container container_source_name --vault-name vault_name" + ], + "name": "protection-container mapping list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "The operation to delete or remove a protection container mapping." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container mapping remove -g rg --fabric-name fabric_source_name -n container_mapping_source_name --protection-container container_source_name --vault-name vault_name" + ], + "name": "protection-container mapping remove" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}/remove", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a protection container mapping." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container mapping show -g rg --fabric-name fabric_source_name -n container_mapping_source_name --protection-container container_source_name --vault-name vault_name" + ], + "name": "protection-container mapping show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create a protection container mapping." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container mapping update -g rg --fabric-name fabric_source_name -n container_mapping_source_name --protection-container container_source_name --vault-name vault_name --policy-id policy_id --provider-input '{a2a:{agent-auto-update-status:Enabled}}' --target-container container_recovery_id" + ], + "name": "protection-container mapping update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage a protection container mapping for a protection container." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create to create a protection container." + }, + "names": [ + "site-recovery", + "protection-container", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container create -g rg --fabric-name fabric1_name -n container1_name --vault-name vault_name --provider-input '[{instance-type:A2A}]'" + ], + "name": "protection-container create for A2A" + }, + { + "commands": [ + "site-recovery protection-container mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"container_mapping_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --target-container \\\"Microsoft Azure\\\" --provider-input '{hyper-v-replica-azure:\"\"}'" + ], + "name": "protection-container create for hyper-v-replica-azure" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the protection containers in the specified fabric." + }, + "names": [ + "site-recovery", + "protection-container", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container list -g rg --fabric-name fabric_source_name --vault-name vault_name" + ], + "name": "protection-container list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Operation to remove a protection container." + }, + "names": [ + "site-recovery", + "protection-container", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container remove -g rg --fabric-name fabric1_name -n container1_name --vault-name vault_name" + ], + "name": "protection-container remove" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/remove", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a protection container." + }, + "names": [ + "site-recovery", + "protection-container", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container show -g rg --fabric-name fabric1_name -n container1_name --vault-name vault_name" + ], + "name": "protection-container show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "switch-protection": { + "help": { + "short": "Operation to switch protection from one container to another or one replication provider to another." + }, + "names": [ + "site-recovery", + "protection-container", + "switch-protection" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container switch-protection --fabric-name fabric1_name -n container1_name --protected-item protected_item_name -g rg --vault-name vault_name --provider-details '{a2a:{policy-id:policy_id,recovery-container-id:container1_id,recovery-resource-group-id:vm_rg_id,vm-managed-disks:[{disk-id:recovery_os_disk,primary-staging-azure-storage-account-id:storage2_id,recovery-resource-group-id:vm_rg_id}]}}'" + ], + "name": "protection-container switch-protection for A2A" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/switchprotection", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update to create a protection container." + }, + "names": [ + "site-recovery", + "protection-container", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container update -g rg --fabric-name fabric_source_name -n container_source_name --vault-name vault_name --provider-input '[{instance-type:A2ACrossClusterMigration}]'" + ], + "name": "protection-container update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Protection Container" + }, + "names": [ + "site-recovery", + "protection-container" + ] + }, + "recovery-plan": { + "commands": { + "create": { + "help": { + "short": "Create operation to create a recovery plan." + }, + "names": [ + "site-recovery", + "recovery-plan", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery recovery-plan create -n recovery_plan_name -g rg --vault-name vault_name --groups '[{group-type:Boot,replication-protected-items:[{id:protected_item_id,virtual-machine-id:vm_id}]}]' --primary-fabric-id fabric1_id --recovery-fabric-id fabric2_id --failover-deployment-model ResourceManager" + ], + "name": "recovery-plan create A2A" + }, + { + "commands": [ + "site-recovery recovery-plan create -n \"recovery_plan_name\" -g \"rg\" --vault-name \"vault_name\" --groups '[{group-type:Boot,replication-protected-items:[{id:\"protected_item_id\",virtual-machine-id:\"protectable_item_id\"}]}]' --primary-fabric-id \"fabric_id\" --recovery-fabric-id \\\"Microsoft Azure\\\" --failover-deployment-model ResourceManager" + ], + "name": "recovery-plan create hyper-v-replica-azure" + }, + { + "commands": [ + "site-recovery recovery-plan create -n \"recovery_plan_name\" -g \"rg\" --vault-name \"vault_name\" --groups '[{group-type:Boot,replication-protected-items:[{id:\"protected_item_id\",virtual-machine-id:\"vm_id\"}]}]' --primary-fabric-id \"fabric_id\" --recovery-fabric-id \"Microsoft Azure\" --failover-deployment-model ResourceManager" + ], + "name": "recovery-plan create for v2arcm" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a recovery plan." + }, + "names": [ + "site-recovery", + "recovery-plan", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery recovery-plan delete -n recovery_plan_name -g rg --vault-name vault_name" + ], + "name": "recovery-plan delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the recovery plans in the vault." + }, + "names": [ + "site-recovery", + "recovery-plan", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery recovery-plan list -g rg --vault-name vault_name" + ], + "name": "recovery-plan list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of the recovery plan." + }, + "names": [ + "site-recovery", + "recovery-plan", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery recovery-plan show -n recovery_plan_name -g rg --vault-name vault_name" + ], + "name": "recovery-plan show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create a recovery plan." + }, + "names": [ + "site-recovery", + "recovery-plan", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery recovery-plan update -n recovery_plan_name -g rg --vault-name vault_name --groups '[{group-type:Boot,replication-protected-items:[{id:protected_item_id,virtual-machine-id:vm_id}]}]' --primary-fabric-id fabric1_id --recovery-fabric-id fabric2_id --failover-deployment-model ResourceManager" + ], + "name": "recovery-plan update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the recovery plans in the vault." + }, + "names": [ + "site-recovery", + "recovery-plan" + ] + }, + "recovery-services-provider": { + "commands": { + "list": { + "help": { + "short": "List the registered recovery services providers for the specified fabric." + }, + "names": [ + "site-recovery", + "recovery-services-provider", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery recovery-services-provider list --fabric-name \"fabric_name\" -g \"rg\" --vault-name \"vault_name\"" + ], + "name": "recovery-services-provider list for v2arcm" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationrecoveryservicesproviders", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage fabric recovery-services-provider" + }, + "names": [ + "site-recovery", + "recovery-services-provider" + ] + }, + "replication-eligibility": { + "commands": { + "list": { + "help": { + "short": "List whether a given VM can be protected or not in which case returns list of errors." + }, + "names": [ + "site-recovery", + "replication-eligibility", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery replication-eligibility list -g rg --virtual-machine-name vm_name" + ], + "name": "List replication eligibility" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.recoveryservices/replicationeligibilityresults", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show-default": { + "help": { + "short": "Get whether a given VM can be protected or not in which case returns list of errors." + }, + "names": [ + "site-recovery", + "replication-eligibility", + "show-default" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery replication-eligibility show-default -g rg --virtual-machine-name vm_name" + ], + "name": "Show default replication-eligibility" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.recoveryservices/replicationeligibilityresults/default", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Replication Eligibility" + }, + "names": [ + "site-recovery", + "replication-eligibility" + ] + }, + "vault": { + "commandGroups": { + "health": { + "commands": { + "refresh-default": { + "help": { + "short": "Refresh default for the health of the vault." + }, + "names": [ + "site-recovery", + "vault", + "health", + "refresh-default" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault health refresh-default -g rg --vault-name vault_name" + ], + "name": "health refresh-default" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationvaulthealth/default/refresh", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the health details of the vault." + }, + "names": [ + "site-recovery", + "vault", + "health", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault health show -g rg --vault-name vault_name" + ], + "name": "health show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationvaulthealth", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the health details of the vault." + }, + "names": [ + "site-recovery", + "vault", + "health" + ] + } + }, + "commands": { + "list-appliance": { + "help": { + "short": "List the list of Azure Site Recovery appliances for the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-appliance" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-appliance -g rg --vault-name vault_name" + ], + "name": "list-appliance for vault" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationappliances", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-migration-item": { + "help": { + "short": "Get the list of ASR replication migration items in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-migration-item" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-migration-item -g rg --vault-name vault_name" + ], + "name": "list-migration-item" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationmigrationitems", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-network": { + "help": { + "short": "List the networks available in a vault." + }, + "names": [ + "site-recovery", + "vault", + "list-network" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-network -g rg --vault-name vault_name" + ], + "name": "list-network" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationnetworks", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-network-mapping": { + "help": { + "short": "List all ASR network mappings in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-network-mapping" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-network-mapping -g rg --vault-name vault_name" + ], + "name": "list-network-mapping" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationnetworkmappings", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-protected-item": { + "help": { + "short": "List the list of ASR replication protected items in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-protected-item" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-protected-item -g rg --vault-name vault_name" + ], + "name": "list-protected-item" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationprotecteditems", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-protection-container": { + "help": { + "short": "List the protection containers in a vault." + }, + "names": [ + "site-recovery", + "vault", + "list-protection-container" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-protection-container -g rg --vault-name vault_name" + ], + "name": "list-protection-container" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationprotectioncontainers", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-protection-container-mapping": { + "help": { + "short": "List the protection container mappings in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-protection-container-mapping" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-protection-container-mapping -g rg --vault-name vault_name" + ], + "name": "list-protection-container-mapping" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationprotectioncontainermappings", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-recovery-services-provider": { + "help": { + "short": "List the registered recovery services providers in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-recovery-services-provider" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-recovery-services-provider -g rg --vault-name vault_name" + ], + "name": "list-recovery-services-provider" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryservicesproviders", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-storage-classification": { + "help": { + "short": "List the storage classifications in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-storage-classification" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-storage-classification -g rg --vault-name vault_name" + ], + "name": "list-storage-classification" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationstorageclassifications", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-storage-classification-mapping": { + "help": { + "short": "List the storage classification mappings in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-storage-classification-mapping" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-storage-classification-mapping -g rg --vault-name vault_name" + ], + "name": "list-storage-classification-mapping" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationstorageclassificationmappings", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-v-center": { + "help": { + "short": "List the vCenter servers registered in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-v-center" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-v-center -g rg --vault-name vault_name" + ], + "name": "list-v-center" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationvcenters", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show-supported-operating-system": { + "help": { + "short": "Show the supported operating system for the vault." + }, + "names": [ + "site-recovery", + "vault", + "show-supported-operating-system" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault show-supported-operating-system -g rg --vault-name vault_name" + ], + "name": "show-supported-operating-system" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationsupportedoperatingsystems", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Vault" + }, + "names": [ + "site-recovery", + "vault" + ] + }, + "vmware-site": { + "commandGroups": { + "machine": { + "commands": { + "list": { + "help": { + "short": "List to get machine." + }, + "names": [ + "site-recovery", + "vmware-site", + "machine", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vmware-site machine list -g \"rg\" --site-name \"site_name\"" + ], + "name": "vmware-site machine list for v2arcm" + } + ], + "name": "2020-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.offazure/vmwaresites/{}/machines", + "plane": "mgmt-plane", + "version": "2020-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage vmware-site machines" + }, + "names": [ + "site-recovery", + "vmware-site", + "machine" + ] + }, + "run-as-account": { + "commands": { + "list": { + "help": { + "short": "List to get run as accounts." + }, + "names": [ + "site-recovery", + "vmware-site", + "run-as-account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vmware-site run-as-account list -g \"rg\" --site-name \"site_name\"" + ], + "name": "vmware-site run-as-account list" + } + ], + "name": "2020-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.offazure/vmwaresites/{}/runasaccounts", + "plane": "mgmt-plane", + "version": "2020-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage vmware-site run-as-account" + }, + "names": [ + "site-recovery", + "vmware-site", + "run-as-account" + ] + } + }, + "help": { + "short": "Manage vmware-site" + }, + "names": [ + "site-recovery", + "vmware-site" + ] + } + }, + "help": { + "short": "Manage Site Recovery Service" + }, + "names": [ + "site-recovery" + ] + }, + "snapshot": { + "commands": { + "create": { + "help": { + "short": "Create a snapshot." + }, + "names": [ + "snapshot", + "create" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a snapshot." + }, + "names": [ + "snapshot", + "delete" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List snapshots under a resource group." + }, + "names": [ + "snapshot", + "list" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/snapshots", + "plane": "mgmt-plane", + "version": "2022-03-02" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/snapshots", + "plane": "mgmt-plane", + "version": "2019-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/snapshots", + "plane": "mgmt-plane", + "version": "2017-03-30" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "revoke-access": { + "help": { + "short": "Revoke access to a snapshot." + }, + "names": [ + "snapshot", + "revoke-access" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" + ], + "name": "Revoke read access to a snapshot." + } + ], + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "examples": [ + { + "commands": [ + "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" + ], + "name": "Revoke read access to a snapshot." + } + ], + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" + ], + "name": "Revoke read access to a snapshot." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "examples": [ + { + "commands": [ + "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" + ], + "name": "Revoke read access to a snapshot." + } + ], + "name": "2023-04-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2023-04-02" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a snapshot." + }, + "names": [ + "snapshot", + "show" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a snapshot." + }, + "names": [ + "snapshot", + "update" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + } + }, + "help": { + "short": "Manage point-in-time copies of managed disks, native blobs, or other snapshots." + }, + "names": [ + "snapshot" + ] + }, + "spatial-anchors-account": { + "commandGroups": { + "key": { + "commands": { + "renew": { + "help": { + "short": "Regenerate specified Key of a Spatial Anchors Account" + }, + "names": [ + "spatial-anchors-account", + "key", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account key renew -n \"MyAccount\" -k primary --resource-group \"MyResourceGroup\"" + ], + "name": "Regenerate spatial anchors account keys" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "List Both of the 2 Keys of a Spatial Anchors Account" + }, + "names": [ + "spatial-anchors-account", + "key", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account key show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "List spatial anchor account key" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}/listkeys", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage developer keys of a spatial anchors account." + }, + "names": [ + "spatial-anchors-account", + "key" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Spatial Anchors Account." + }, + "names": [ + "spatial-anchors-account", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account create -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "Create spatial anchor account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Spatial Anchors Account." + }, + "names": [ + "spatial-anchors-account", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account delete -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "Delete spatial anchors account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Spatial Anchors Accounts by Subscription" + }, + "names": [ + "spatial-anchors-account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account list --resource-group \"MyResourceGroup\"" + ], + "name": "List spatial anchor accounts by resource group" + }, + { + "commands": [ + "spatial-anchors-account list" + ], + "name": "List spatial anchors accounts by subscription" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mixedreality/spatialanchorsaccounts", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Spatial Anchors Account." + }, + "names": [ + "spatial-anchors-account", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "Get spatial anchors account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Spatial Anchors Account." + }, + "names": [ + "spatial-anchors-account", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account update -n \"MyAccount\" --resource-group \"MyResourceGroup\" --location \"eastus2euap\" --tags hero=\"romeo\" heroine=\"juliet\"" + ], + "name": "Update spatial anchors account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage spatial anchor account with mixed reality." + }, + "names": [ + "spatial-anchors-account" + ] + }, + "sql": { + "commandGroups": { + "mi": { + "commandGroups": { + "dtc": { + "commands": { + "create": { + "help": { + "short": "Create managed instance DTC settings." + }, + "names": [ + "sql", + "mi", + "dtc", + "create" + ], + "versions": [ + { + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc/{}", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of managed instance DTC settings." + }, + "names": [ + "sql", + "mi", + "dtc", + "list" + ], + "versions": [ + { + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "lines": [ + "This command gets managed instance DTC settings." + ], + "short": "Get managed instance DTC settings." + }, + "names": [ + "sql", + "mi", + "dtc", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sql mi dtc show --g resourceGroup1 --managed-instance-name managedInstance1" + ], + "name": "Gets the managed instance DTC" + }, + { + "commands": [ + "sql mi dtc show --ids /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup1/providers/Microsoft.Sql/managedInstances/ManagedInstance1/dtc/current" + ], + "name": "Gets the managed instance DTC with the specified resource ID" + } + ], + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc/{}", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "This command updates the managed instance DTC settings. All parameters are optional." + ], + "short": "Update managed instance DTC settings." + }, + "names": [ + "sql", + "mi", + "dtc", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sql mi dtc update -g resourceGroup1 --mi managedInstance1 --dtc-enabled true", + "sql mi dtc update --ids /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup1/providers/Microsoft.Sql/managedInstances/ManagedInstance1/dtc/current --dtc-enabled true" + ], + "name": "Enable DTC on a managed instance" + }, + { + "commands": [ + "sql mi dtc update -g resourceGroup1 --mi managedInstance1 --xa-transactions-enabled true" + ], + "name": "Allow XA transactions for managed instance DTC" + } + ], + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc/{}", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "The managed instance DTC object can be fetched and updated using these commands." + ], + "short": "Commands related to managed instance DTC management." + }, + "names": [ + "sql", + "mi", + "dtc" + ] + }, + "endpoint-cert": { + "commands": { + "list": { + "help": { + "short": "List certificates used on endpoints on the target instance." + }, + "names": [ + "sql", + "mi", + "endpoint-cert", + "list" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/endpointcertificates", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a certificate used on the endpoint with the given id." + }, + "names": [ + "sql", + "mi", + "endpoint-cert", + "show" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/endpointcertificates/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Endpoint certificates management commands." + }, + "names": [ + "sql", + "mi", + "endpoint-cert" + ] + }, + "link": { + "commands": { + "create": { + "help": { + "short": "Create a distributed availability group between Sql On-Prem and Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "link", + "create" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Drop a distributed availability group between Sql On-Prem and Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "link", + "delete" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get a list of a distributed availability groups in instance." + }, + "names": [ + "sql", + "mi", + "link", + "list" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a distributed availability group info." + }, + "names": [ + "sql", + "mi", + "link", + "show" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a distributed availability group between Sql On-Prem and Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "link", + "update" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Instance link management commands." + }, + "names": [ + "sql", + "mi", + "link" + ] + }, + "partner-cert": { + "commands": { + "create": { + "help": { + "short": "Upload a server trust certificate from box to Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "partner-cert", + "create" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a server trust certificate that was uploaded from box to Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "partner-cert", + "delete" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get a list of server trust certificates that were uploaded from box to the given Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "partner-cert", + "list" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a server trust certificate that was uploaded from box to Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "partner-cert", + "show" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Upload a server trust certificate from box to Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "partner-cert", + "update" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Server trust certificate management commands." + }, + "names": [ + "sql", + "mi", + "partner-cert" + ] + }, + "server-configuration-option": { + "commands": { + "list": { + "help": { + "short": "List a list of managed instance server configuration options." + }, + "names": [ + "sql", + "mi", + "server-configuration-option", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sql mi server-configuration-option list -g 'ResourceGroup_1' --mi 'ManagedInstance_1'" + ], + "name": "List server configuration options on ManagedInstance_1 in ResourceGroup_1" + } + ], + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/serverconfigurationoptions", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + }, + "set": { + "help": { + "short": "Set managed instance server configuration option." + }, + "names": [ + "sql", + "mi", + "server-configuration-option", + "set" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mi server-configuration-option set -g 'ResourceGroup_1' --mi 'ManagedInstance_1' --name 'allowPolybaseExport' --value '1'" + ], + "name": "Create server configuration option on ManagedInstance_1 in ResourceGroup_1" + } + ], + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/serverconfigurationoptions/{}", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get managed instance server configuration option." + }, + "names": [ + "sql", + "mi", + "server-configuration-option", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sql mi server-configuration-option show -g 'ResourceGroup_1' --mi 'ManagedInstance_1' --name allowPolybaseExport" + ], + "name": "Show server configuration option allowPolybaseExport on ManagedInstance_1 in ResourceGroup_1" + } + ], + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/serverconfigurationoptions/{}", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Server configuration option management commands." + }, + "names": [ + "sql", + "mi", + "server-configuration-option" + ] + }, + "startstopschedule": { + "commands": { + "create": { + "help": { + "short": "Create the managed instance's Start/Stop schedule." + }, + "names": [ + "sql", + "mi", + "startstopschedule", + "create" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/startstopschedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the managed instance's Start/Stop schedule." + }, + "names": [ + "sql", + "mi", + "startstopschedule", + "delete" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/startstopschedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the managed instance's Start/Stop schedules." + }, + "names": [ + "sql", + "mi", + "startstopschedule", + "list" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/startstopschedules", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the managed instance's Start/Stop schedule." + }, + "names": [ + "sql", + "mi", + "startstopschedule", + "show" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/startstopschedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the managed instance's Start/Stop schedule." + }, + "names": [ + "sql", + "mi", + "startstopschedule", + "update" + ], + "versions": [ + { + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/startstopschedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the managed instance's start stop schedule." + }, + "names": [ + "sql", + "mi", + "startstopschedule" + ] + } + }, + "commands": { + "refresh-external-governance-status": { + "help": { + "short": "Refresh external governance enablement status." + }, + "names": [ + "sql", + "mi", + "refresh-external-governance-status" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sql mi refresh-external-governance-status --managed-instance-name managedInstance -g resourceGroup1 --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" + ], + "name": "Update external governance status on specific MI" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/refreshexternalgovernancestatus", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Starts the managed instance." + }, + "names": [ + "sql", + "mi", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sql mi start --ids resourceId", + "sql mi start --mi miName -g resourceGroup --subscription subscription" + ], + "name": "Start a managed instance." + } + ], + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/start", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ] + } + ] + }, + "stop": { + "help": { + "short": "Stops the managed instance." + }, + "names": [ + "sql", + "mi", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sql mi stop --ids resourceId", + "sql mi stop --mi miName -g resourceGroup --subscription subscription" + ], + "name": "Stop a managed instance." + } + ], + "name": "2022-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2022-11-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage SQL managed instances." + }, + "names": [ + "sql", + "mi" + ] + } + }, + "help": { + "short": "Manage Azure SQL Databases and Data Warehouses." + }, + "names": [ + "sql" + ] + }, + "stack-hci": { + "commandGroups": { + "arc-setting": { + "commands": { + "consent-and-install-default-extension": { + "help": { + "short": "Add consent time for default extensions and initiate extensions installation" + }, + "names": [ + "stack-hci", + "arc-setting", + "consent-and-install-default-extension" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting consent-and-install-default-extension -g rg --arc-setting-name default --cluster-name name" + ], + "name": "Consent and install default extension" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/consentandinstalldefaultextensions", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting consent-and-install-default-extension -g rg --arc-setting-name default --cluster-name name" + ], + "name": "Consent and install default extension" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/consentandinstalldefaultextensions", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create arc setting for HCI cluster." + }, + "names": [ + "stack-hci", + "arc-setting", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting create --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Create arc setting" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting create --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Create arc setting" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "create-identity": { + "help": { + "short": "Create AAD identity for arc settings." + }, + "names": [ + "stack-hci", + "arc-setting", + "create-identity" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting create-identity --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Create arc identity" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/createarcidentity", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting create-identity --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Create arc identity" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/createarcidentity", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete arc setting resource details of HCI cluster." + }, + "names": [ + "stack-hci", + "arc-setting", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting delete --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Delete arc setting" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting delete --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Delete arc setting" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "generate-password": { + "help": { + "short": "Generate password for arc settings." + }, + "names": [ + "stack-hci", + "arc-setting", + "generate-password" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting generate-password --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Generate password" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/generatepassword", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting generate-password --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Generate password" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/generatepassword", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "initialize-disable-proces": { + "help": { + "short": "Initialize ARC Disable process on the cluster" + }, + "names": [ + "stack-hci", + "arc-setting", + "initialize-disable-proces" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting initialize-disable-proces -g rg --arc-setting-name default --cluster-name name" + ], + "name": "Initialize disable proces" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/initializedisableprocess", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting initialize-disable-proces -g rg --arc-setting-name default --cluster-name name" + ], + "name": "Initialize disable proces" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/initializedisableprocess", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List arc setting resources of HCI cluster." + }, + "names": [ + "stack-hci", + "arc-setting", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting list --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "List arc setting resources by HCI cluster" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting list --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "List arc setting resources by HCI cluster" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get arc setting resource details of HCI cluster." + }, + "names": [ + "stack-hci", + "arc-setting", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting show --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Get arc setting" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting show --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Get arc setting" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update arc setting for HCI cluster." + }, + "names": [ + "stack-hci", + "arc-setting", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting update --resource-group \"test-rg\" --cluster-name \"myCluster\" --name \"default\" --tags \"{tag:tag}\"" + ], + "name": "Update arc setting" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting update --resource-group \"test-rg\" --cluster-name \"myCluster\" --name \"default\" --tags \"{tag:tag}\"" + ], + "name": "Update arc setting" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage arc setting with stack hci." + }, + "names": [ + "stack-hci", + "arc-setting" + ] + }, + "cluster": { + "commandGroups": { + "identity": { + "commands": { + "assign": { + "help": { + "short": "Assign identities" + }, + "names": [ + "stack-hci", + "cluster", + "identity", + "assign" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete identities" + }, + "names": [ + "stack-hci", + "cluster", + "identity", + "delete" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-08-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove identities" + }, + "names": [ + "stack-hci", + "cluster", + "identity", + "remove" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show identity" + }, + "names": [ + "stack-hci", + "cluster", + "identity", + "show" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage identity" + }, + "names": [ + "stack-hci", + "cluster", + "identity" + ] + }, + "offer": { + "commandGroups": { + "sku": { + "commands": { + "list": { + "help": { + "short": "List Skus available for a offer within the HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "offer", + "sku", + "list" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get SKU resource details within a offer of HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "offer", + "sku", + "show" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster offer sku" + }, + "names": [ + "stack-hci", + "cluster", + "offer", + "sku" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List Offers available across publishers for the HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "offer", + "list" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/offers", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/offers", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Offer resource details within a publisher of HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "offer", + "show" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster offer" + }, + "names": [ + "stack-hci", + "cluster", + "offer" + ] + }, + "publisher": { + "commandGroups": { + "offer": { + "commands": { + "list": { + "help": { + "short": "List Offers available for a publisher within the HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "publisher", + "offer", + "list" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster publisher offer" + }, + "names": [ + "stack-hci", + "cluster", + "publisher", + "offer" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List Publishers available for the HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "publisher", + "list" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Publisher resource details of HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "publisher", + "show" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster publisher" + }, + "names": [ + "stack-hci", + "cluster", + "publisher" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an HCI cluster." + }, + "names": [ + "stack-hci", + "cluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster create --location \"East US\" --aad-client-id \"24a6e53d-04e5-44d2-b7cc-1b732a847dfc\" --aad-tenant-id \"7e589cc1-a8b6-4dff-91bd-5ec0fa18db94\" --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --name \"myCluster\" --resource- group \"test-rg\"" + ], + "name": "Create cluster" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster create --location \"East US\" --aad-client-id \"24a6e53d-04e5-44d2-b7cc-1b732a847dfc\" --aad-tenant-id \"7e589cc1-a8b6-4dff-91bd-5ec0fa18db94\" --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --name \"myCluster\" --resource- group \"test-rg\"" + ], + "name": "Create cluster" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "create-identity": { + "help": { + "short": "Create cluster identity." + }, + "names": [ + "stack-hci", + "cluster", + "create-identity" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster create-identity --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Create cluster identity" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/createclusteridentity", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster create-identity --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Create cluster identity" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/createclusteridentity", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an HCI cluster." + }, + "names": [ + "stack-hci", + "cluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster delete --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Delete cluster" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster delete --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Delete cluster" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "extend-software-assurance-benefit": { + "help": { + "short": "Extend Software Assurance Benefit to a cluster" + }, + "names": [ + "stack-hci", + "cluster", + "extend-software-assurance-benefit" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster extend-software-assurance-benefit --cluster-name name -g rg --software-assurance-intent enable" + ], + "name": "Extend software assurance benefit" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/extendsoftwareassurancebenefit", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster extend-software-assurance-benefit --cluster-name name -g rg --software-assurance-intent enable" + ], + "name": "Extend software assurance benefit" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/extendsoftwareassurancebenefit", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all HCI clusters in a subscription." + }, + "names": [ + "stack-hci", + "cluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster list --resource-group \"test-rg\"" + ], + "name": "List clusters in a given resource group" + }, + { + "commands": [ + "stack-hci cluster list" + ], + "name": "List clusters in a given subscription" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.azurestackhci/clusters", + "plane": "mgmt-plane", + "version": "2023-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster list --resource-group \"test-rg\"" + ], + "name": "List clusters in a given resource group" + }, + { + "commands": [ + "stack-hci cluster list" + ], + "name": "List clusters in a given subscription" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.azurestackhci/clusters", + "plane": "mgmt-plane", + "version": "2023-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get HCI cluster." + }, + "names": [ + "stack-hci", + "cluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster show --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Get cluster" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster show --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Get cluster" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an HCI cluster." + }, + "names": [ + "stack-hci", + "cluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster update --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --desired-properties \"{diagnosticLevel:Basic,windowsServerSubscription:Enabled}\" --tags \"tag:\"value\" --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Update cluster" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster update --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --desired-properties \"{diagnosticLevel:Basic,windowsServerSubscription:Enabled}\" --tags \"tag:\"value\" --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Update cluster" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "upload-certificate": { + "help": { + "short": "Upload certificate." + }, + "names": [ + "stack-hci", + "cluster", + "upload-certificate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster upload-certificate --cluster-name name -g rg --certificates \"[base64cert,base64cert]\"" + ], + "name": "Upload certificate" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/uploadcertificate", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster upload-certificate --cluster-name name -g rg --certificates \"[base64cert,base64cert]\"" + ], + "name": "Upload certificate" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/uploadcertificate", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster with stack hci." + }, + "names": [ + "stack-hci", + "cluster" + ] + }, + "cluster-update": { + "commandGroups": { + "summary": { + "commands": { + "create": { + "help": { + "short": "Create Update summaries under the HCI cluster" + }, + "names": [ + "stack-hci", + "cluster-update", + "summary", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary create --cluster-name name -g rg" + ], + "name": "Create cluster update summary" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary create --cluster-name name -g rg" + ], + "name": "Create cluster update summary" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete Update Summaries" + }, + "names": [ + "stack-hci", + "cluster-update", + "summary", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary delete --cluster-name name -g rg" + ], + "name": "Delete cluster update summary" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary delete --cluster-name name -g rg" + ], + "name": "Delete cluster update summary" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Update summaries under the HCI cluster" + }, + "names": [ + "stack-hci", + "cluster-update", + "summary", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary list --cluster-name name -g rg" + ], + "name": "List cluster update summary" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary list --cluster-name name -g rg" + ], + "name": "List cluster update summary" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get all Update summaries under the HCI cluster" + }, + "names": [ + "stack-hci", + "cluster-update", + "summary", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary show --cluster-name name -g rg" + ], + "name": "Show cluster update summary" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary show --cluster-name name -g rg" + ], + "name": "Show cluster update summary" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Update summaries under the HCI cluster" + }, + "names": [ + "stack-hci", + "cluster-update", + "summary", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary update --cluster-name name -g rg --current-version 1.0.0 --hardware-model PowerEdge --oem-family DellEMC --package-versions \"[{packageType:OEM,version:2.2.2108.6},{packageType:Services,version:4.2203.2.32}]\"" + ], + "name": "Update cluster update summary" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary update --cluster-name name -g rg --current-version 1.0.0 --hardware-model PowerEdge --oem-family DellEMC --package-versions \"[{packageType:OEM,version:2.2.2108.6},{packageType:Services,version:4.2203.2.32}]\"" + ], + "name": "Update cluster update summary" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Update summaries" + }, + "names": [ + "stack-hci", + "cluster-update", + "summary" + ] + }, + "update-run": { + "commands": { + "create": { + "help": { + "short": "Create Update runs for a specified update" + }, + "names": [ + "stack-hci", + "cluster-update", + "update-run", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run create --cluster-name name -g rg -n updates-run-name --update-name name" + ], + "name": "Create update run" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run create --cluster-name name -g rg -n updates-run-name --update-name name" + ], + "name": "Create update run" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified Update Run" + }, + "names": [ + "stack-hci", + "cluster-update", + "update-run", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run delete --cluster-name name -g rg -n updates-run-name --update-name updates-name" + ], + "name": "Delete update run" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run delete --cluster-name name -g rg -n updates-run-name --update-name updates-name" + ], + "name": "Delete update run" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Update runs for a specified update" + }, + "names": [ + "stack-hci", + "cluster-update", + "update-run", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run list --cluster-name name -g rg --update-name name" + ], + "name": "List update run" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run list --cluster-name name -g rg --update-name name" + ], + "name": "List update run" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the Update run for a specified update" + }, + "names": [ + "stack-hci", + "cluster-update", + "update-run", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run show --cluster-name name -g rg -n updates-run-name --update-name name" + ], + "name": "Show update run" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run show --cluster-name name -g rg -n updates-run-name --update-name name" + ], + "name": "Show update run" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Update runs for a specified update" + }, + "names": [ + "stack-hci", + "cluster-update", + "update-run", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run update --cluster-name name -g rg -n updates-run-name --update-name name --progress \"{name:cli_update_test,description:update_test}\"" + ], + "name": "Update update run" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run update --cluster-name name -g rg -n updates-run-name --update-name name --progress \"{name:cli_update_test,description:update_test}\"" + ], + "name": "Update update run" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Update runs" + }, + "names": [ + "stack-hci", + "cluster-update", + "update-run" + ] + } + }, + "commands": { + "apply": { + "help": { + "short": "Apply Update" + }, + "names": [ + "stack-hci", + "cluster-update", + "apply" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update apply -g rg --cluster-name name --update-name name" + ], + "name": "Cluster update apply" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/apply", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update apply -g rg --cluster-name name --update-name name" + ], + "name": "Cluster update apply" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/apply", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create specified Update" + }, + "names": [ + "stack-hci", + "cluster-update", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update create -g rg --cluster-name name -n updates-name" + ], + "name": "Create cluster update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update create -g rg --cluster-name name -n updates-name" + ], + "name": "Create cluster update" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified Update" + }, + "names": [ + "stack-hci", + "cluster-update", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update delete -g rg --cluster-name name -n updates-name" + ], + "name": "Delete cluster update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update delete -g rg --cluster-name name -n updates-name" + ], + "name": "Delete cluster update" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Updates" + }, + "names": [ + "stack-hci", + "cluster-update", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update list -g rg --cluster-name name" + ], + "name": "List cluster update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update list -g rg --cluster-name name" + ], + "name": "List cluster update" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get specified Update" + }, + "names": [ + "stack-hci", + "cluster-update", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update show -g rg --cluster-name name -n updates-name" + ], + "name": "Show cluster update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update show -g rg --cluster-name name -n updates-name" + ], + "name": "Show cluster update" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update specified Update" + }, + "names": [ + "stack-hci", + "cluster-update", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update -g {rg} --cluster-name name -n updates-name --description test --package-size-in-mb 10 --additional-properties test --availability-type local --version 1.0.0 --display-name test --publisher clitest" + ], + "name": "Update cluster update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update -g {rg} --cluster-name name -n updates-name --description test --package-size-in-mb 10 --additional-properties test --availability-type local --version 1.0.0 --display-name test --publisher clitest" + ], + "name": "Update cluster update" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster updates" + }, + "names": [ + "stack-hci", + "cluster-update" + ] + }, + "extension": { + "commands": { + "create": { + "help": { + "short": "Create extension for HCI cluster." + }, + "names": [ + "stack-hci", + "extension", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci extension create --arc-setting-name \"default\" --cluster-name \"myCluster\" --type \"MicrosoftMonitoringAgent\" --protected-settings '{\"workspaceId\": \"xx\", \"port\": \"6516\"}' --publisher \"Microsoft.Compute\" --settings '{\"workspaceKey\": \"xx\"}' --type-handler-version \"1.10\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" + ], + "name": "Create arc extension" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci extension create --arc-setting-name \"default\" --cluster-name \"myCluster\" --type \"MicrosoftMonitoringAgent\" --protected-settings '{\"workspaceId\": \"xx\", \"port\": \"6516\"}' --publisher \"Microsoft.Compute\" --settings '{\"workspaceKey\": \"xx\"}' --type-handler-version \"1.10\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" + ], + "name": "Create arc extension" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete particular arc extension of HCI Cluster." + }, + "names": [ + "stack-hci", + "extension", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci extension delete --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" + ], + "name": "Delete arc extension" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci extension delete --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" + ], + "name": "Delete arc extension" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all extensions under arc setting resource." + }, + "names": [ + "stack-hci", + "extension", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci extension list --arc-setting-name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "List extensions under arc setting resource" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci extension list --arc-setting-name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "List extensions under arc setting resource" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get particular arc extension of HCI cluster." + }, + "names": [ + "stack-hci", + "extension", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci extension show --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" + ], + "name": "Get arc settings extension" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci extension show --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" + ], + "name": "Get arc settings extension" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update extension for HCI cluster." + }, + "names": [ + "stack-hci", + "extension", + "update" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + }, + "upgrade": { + "help": { + "short": "Upgrade a particular Arc Extension of HCI Cluster." + }, + "names": [ + "stack-hci", + "extension", + "upgrade" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}/upgrade", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}/upgrade", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage extension with stack hci." + }, + "names": [ + "stack-hci", + "extension" + ] + } + }, + "help": { + "short": "Manage Azure Stack HCI." + }, + "names": [ + "stack-hci" + ] + }, + "storage": { + "commandGroups": { + "account": { + "commandGroups": { + "migration": { + "commands": { + "show": { + "help": { + "short": "Get the status of the ongoing migration for the specified storage account." + }, + "names": [ + "storage", + "account", + "migration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage account migration show --account-name \"storage_account_name\" -g \"resource_group_name\"" + ], + "name": "migration show" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/accountmigrations/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Account Migration request can be triggered for a storage account to change its redundancy level. The migration updates the non-zonal redundant storage account to a zonal redundant account or vice-versa in order to have better reliability and availability. Zone-redundant storage (ZRS) replicates your storage account synchronously across three Azure availability zones in the primary region." + }, + "names": [ + "storage", + "account", + "migration", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage account migration start --account-name \"storage_account_name\" -g \"resource_group_name\" --sku Standard_ZRS --name default --no-wait" + ], + "name": "migration start" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/startaccountmigration", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Storage Account Migration" + }, + "names": [ + "storage", + "account", + "migration" + ] + } + }, + "help": { + "short": "Manage storage accounts." + }, + "names": [ + "storage", + "account" + ] + } + }, + "help": { + "short": "Manage Azure Cloud Storage resources." + }, + "names": [ + "storage" + ] + }, + "storage-actions": { + "commandGroups": { + "task": { + "commands": { + "create": { + "help": { + "short": "Create a new storage task resource with the specified parameters. If a storage task is already created and a subsequent create request is issued with different properties, the storage task properties will be updated. If a storage task is already created and a subsequent create request is issued with the exact same set of properties, the request will succeed." + }, + "names": [ + "storage-actions", + "task", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-actions task create -g rgteststorageactions -n testtask1 --identity \"{type:SystemAssigned}\" --tags \"{key1:value1}\" --action \"{if:{condition:'[[equals(AccessTier,'/Cool'/)]]',operations:[{name:'SetBlobTier',parameters:{tier:'Hot'},onSuccess:'continue',onFailure:'break'}]},else:{operations:[{name:'DeleteBlob',onSuccess:'continue',onFailure:'break'}]}}\" --description StorageTask1 --enabled true" + ], + "name": "storage-actions task create" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the storage task resource." + }, + "names": [ + "storage-actions", + "task", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-actions task delete -g rgteststorageactions -n testtask1" + ], + "name": "storage-actions task delete" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the storage tasks available under the subscription." + }, + "names": [ + "storage-actions", + "task", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-actions task list -g rgteststorageactions" + ], + "name": "storage-actions task list" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storageactions/storagetasks", + "plane": "mgmt-plane", + "version": "2023-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list-assignment": { + "help": { + "short": "List all the storage task assignments available under the given resource group." + }, + "names": [ + "storage-actions", + "task", + "list-assignment" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-actions task list-assignment -g rgteststorageactions -n testtask1" + ], + "name": "storage-actions task list-assignment" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}/storagetaskassignments", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list-report": { + "help": { + "short": "List the storage tasks run report summary for each assignment." + }, + "names": [ + "storage-actions", + "task", + "list-report" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-actions task list-report -g rgteststorageactions -n testtask1" + ], + "name": "storage-actions task list-report" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}/reports", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "preview-action": { + "help": { + "short": "Runs the input conditions against input object metadata properties and designates matched objects in response." + }, + "names": [ + "storage-actions", + "task", + "preview-action" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-actions task preview-action -l eastus2euap --action \"{if:{condition:'[[equals(AccessTier,'/Cool'/)]]'},else-block-exists:True}\" --blobs \"[{name:'folder2/file1.txt',properties:[{key:'Creation-Time',value:'Wed, 06 Jun 2023 05:23:29 GMT'},{key:'Last-Modified',value:'Wed, 06 Jun 2023 05:23:29 GMT'},{key:'Etag',value:'0x6FB67175454D36D'}],metadata:[{key:'mKey2',value:'mValue2'}],tags:[{key:'tKey2',value:'tValue2'}]}]\" --container \"{name:'firstContainer',metadata:[{key:'mContainerKey1',value:'mContainerValue1'}]}\"" + ], + "name": "storage-actions task preview-action" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storageactions/locations/{}/previewactions", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the storage task properties" + }, + "names": [ + "storage-actions", + "task", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-actions task show -g rgteststorageactions -n testtask1" + ], + "name": "storage-actions task show" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a storage task resource with the specified parameters. If a storage task is already created and a subsequent update request is issued with different properties, the storage task properties will be updated. If a storage task is already created and a subsequent update request is issued with the exact same set of properties, the request will succeed." + }, + "names": [ + "storage-actions", + "task", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-actions task update -g rgteststorageactions -n testtask1 --identity \"{type:SystemAssigned}\" --tags \"{key2:value2}\" --action \"{if:{condition:'[[equals(BlobType,'/BlockBlob'/)]]',operations:[{name:'SetBlobTags',parameters:{Archive-Status:'Archived'},onSuccess:'continue',onFailure:'break'}]},else:{operations:[{name:'UndeleteBlob',onSuccess:'continue',onFailure:'break'}]}}\" --description StorageTask1Update --enabled true" + ], + "name": "storage-actions task update" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage StorageTask" + }, + "names": [ + "storage-actions", + "task" + ] + } + }, + "help": { + "short": "Manage StorageActions" + }, + "names": [ + "storage-actions" + ] + }, + "storage-mover": { + "commandGroups": { + "agent": { + "commands": { + "create": { + "help": { + "short": "Creates an Agent resource, which references a hybrid compute machine that can run jobs." + }, + "names": [ + "storage-mover", + "agent", + "create" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists all Agents in a Storage Mover." + }, + "names": [ + "storage-mover", + "agent", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "agent list" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "agent list" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "agent list" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "agent list" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets an Agent resource." + }, + "names": [ + "storage-mover", + "agent", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent show" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent show" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent show" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent show" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "unregister": { + "help": { + "short": "Unregisters an Agent resource." + }, + "names": [ + "storage-mover", + "agent", + "unregister" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent unregister" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent unregister" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent unregister" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent unregister" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Agent resource, which references a hybrid compute machine that can run jobs." + }, + "names": [ + "storage-mover", + "agent", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" + ], + "name": "agent update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" + ], + "name": "agent update" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" + ], + "name": "agent update" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" + ], + "name": "agent update" + }, + { + "commands": [ + "storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule \"{weekly-recurrences:[{days:[Monday,Wednesday],start-time:{hour:10,minute:0},end-time:{hour:12,minute:30},limit-in-mbps:20}]}\"" + ], + "name": "add upload-limit-schedule" + }, + { + "commands": [ + "storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule weekly-recurrences[1]=\"{days:[Tuesday,Thursday],start-time:{hour:10,minute:0},end-time:{hour:12,minute:30},limit-in-mbps:20}\"" + ], + "name": "add another weekly-recurrence to existing upload-limit-schedule list" + }, + { + "commands": [ + "storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule null" + ], + "name": "clear upload-limit-schedule" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Agent resource, which references a hybrid compute machine that can run jobs." + }, + "names": [ + "storage-mover", + "agent" + ] + }, + "endpoint": { + "commands": { + "create": { + "help": { + "short": "Creates an Endpoint resource, which represents a data transfer source or destination." + }, + "names": [ + "storage-mover", + "endpoint", + "create" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an Endpoint resource." + }, + "names": [ + "storage-mover", + "endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint delete" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint delete" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint delete" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint delete" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists all Endpoints in a Storage Mover." + }, + "names": [ + "storage-mover", + "endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "endpoint list" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "endpoint list" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "endpoint list" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "endpoint list" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets an Endpoint resource." + }, + "names": [ + "storage-mover", + "endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint show" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint show" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint show" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint show" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates an Endpoint resource, which represents a data transfer source or destination." + }, + "names": [ + "storage-mover", + "endpoint", + "update" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Endpoint resource, which represents a data transfer source or destination." + }, + "names": [ + "storage-mover", + "endpoint" + ] + }, + "job-definition": { + "commands": { + "create": { + "help": { + "short": "Creates a Job Definition resource, which contains configuration for a single unit of managed data transfer." + }, + "names": [ + "storage-mover", + "job-definition", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2" + ], + "name": "job-definition create" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2" + ], + "name": "job-definition create" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2" + ], + "name": "job-definition create" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2" + ], + "name": "job-definition create" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a Job Definition resource." + }, + "names": [ + "storage-mover", + "job-definition", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition delete" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition delete" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition delete" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition delete" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists all Job Definitions in a Project." + }, + "names": [ + "storage-mover", + "job-definition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition list" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition list" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition list" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition list" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets a Job Definition resource." + }, + "names": [ + "storage-mover", + "job-definition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition show" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition show" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition show" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition show" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "start-job": { + "help": { + "short": "Requests an Agent to start a new instance of this Job Definition, generating a new Job Run resource." + }, + "names": [ + "storage-mover", + "job-definition", + "start-job" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition start-job" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition start-job" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition start-job" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition start-job" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "stop-job": { + "help": { + "short": "Requests the Agent of any active instance of this Job Definition to stop." + }, + "names": [ + "storage-mover", + "job-definition", + "stop-job" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition stop-job" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition stop-job" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition stop-job" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition stop-job" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Job Definition resource, which contains configuration for a single unit of managed data transfer." + }, + "names": [ + "storage-mover", + "job-definition", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2" + ], + "name": "job-definition update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2" + ], + "name": "job-definition update" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2" + ], + "name": "job-definition update" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2" + ], + "name": "job-definition update" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Job Definition resource, which contains configuration for a single unit of managed data transfer." + }, + "names": [ + "storage-mover", + "job-definition" + ] + }, + "job-run": { + "commands": { + "list": { + "help": { + "short": "Lists all Job Runs in a Job Definition." + }, + "names": [ + "storage-mover", + "job-run", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run list" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run list" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run list" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run list" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets a Job Run resource." + }, + "names": [ + "storage-mover", + "job-run", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run show" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run show" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run show" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run show" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Job Run resource." + }, + "names": [ + "storage-mover", + "job-run" + ] + }, + "project": { + "commands": { + "create": { + "help": { + "short": "Creates a Project resource, which is a logical grouping of related jobs." + }, + "names": [ + "storage-mover", + "project", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" + ], + "name": "project create" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" + ], + "name": "project create" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" + ], + "name": "project create" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" + ], + "name": "project create" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a Project resource." + }, + "names": [ + "storage-mover", + "project", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project delete" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project delete" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project delete" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project delete" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists all Projects in a Storage Mover." + }, + "names": [ + "storage-mover", + "project", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover project list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "project list" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "project list" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "project list" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "project list" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets a Project resource." + }, + "names": [ + "storage-mover", + "project", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project show" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project show" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project show" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project show" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Project resource, which is a logical grouping of related jobs." + }, + "names": [ + "storage-mover", + "project", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" + ], + "name": "project update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" + ], + "name": "project update" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" + ], + "name": "project update" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" + ], + "name": "project update" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Project resource, which is a logical grouping of related jobs." + }, + "names": [ + "storage-mover", + "project" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Creates a top-level Storage Mover resource." + }, + "names": [ + "storage-mover", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" + ], + "name": "storage-mover create" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" + ], + "name": "storage-mover create" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" + ], + "name": "storage-mover create" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" + ], + "name": "storage-mover create" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a Storage Mover resource." + }, + "names": [ + "storage-mover", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover delete -g {rg} -n {mover_name}" + ], + "name": "storage-mover delete" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover delete -g {rg} -n {mover_name}" + ], + "name": "storage-mover delete" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover delete -g {rg} -n {mover_name}" + ], + "name": "storage-mover delete" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover delete -g {rg} -n {mover_name}" + ], + "name": "storage-mover delete" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists all Storage Movers in a subscription." + }, + "names": [ + "storage-mover", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover list -g {rg}" + ], + "name": "storage-mover list" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2023-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover list -g {rg}" + ], + "name": "storage-mover list" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover list -g {rg}" + ], + "name": "storage-mover list" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2023-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover list -g {rg}" + ], + "name": "storage-mover list" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2024-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets a Storage Mover resource." + }, + "names": [ + "storage-mover", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover show -g {rg} -n {mover_name}" + ], + "name": "storage-mover show" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover show -g {rg} -n {mover_name}" + ], + "name": "storage-mover show" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover show -g {rg} -n {mover_name}" + ], + "name": "storage-mover show" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover show -g {rg} -n {mover_name}" + ], + "name": "storage-mover show" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a top-level Storage Mover resource." + }, + "names": [ + "storage-mover", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" + ], + "name": "storage-mover update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" + ], + "name": "storage-mover update" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" + ], + "name": "storage-mover update" + } + ], + "name": "2023-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" + ], + "name": "storage-mover update" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage top-level Storage Mover resource." + }, + "names": [ + "storage-mover" + ] + }, + "storagesync": { + "commandGroups": { + "private-endpoint-connection": { + "commands": { + "list": { + "help": { + "short": "List a PrivateEndpointConnection List." + }, + "names": [ + "storagesync", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagesync/storagesyncservices/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoint connection." + }, + "names": [ + "storagesync", + "private-endpoint-connection" + ] + }, + "sync-group": { + "commandGroups": { + "cloud-endpoint": { + "commands": { + "trigger-change-detection": { + "help": { + "short": "Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud Endpoint." + }, + "names": [ + "storagesync", + "sync-group", + "cloud-endpoint", + "trigger-change-detection" + ], + "versions": [ + { + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagesync/storagesyncservices/{}/syncgroups/{}/cloudendpoints/{}/triggerchangedetection", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cloud endpoint." + }, + "names": [ + "storagesync", + "sync-group", + "cloud-endpoint" + ] + } + }, + "help": { + "short": "Manage sync group." + }, + "names": [ + "storagesync", + "sync-group" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "Check the give namespace name availability." + }, + "names": [ + "storagesync", + "check-name-availability" + ], + "versions": [ + { + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagesync/locations/{}/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure File Sync." + }, + "names": [ + "storagesync" + ] + }, + "support": { + "commandGroups": { + "in-subscription": { + "commandGroups": { + "chat-transcript": { + "commands": { + "list": { + "help": { + "short": "List all chat transcripts for a support ticket under subscription" + }, + "names": [ + "support", + "in-subscription", + "chat-transcript", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription chat-transcript list --ticket-name \"TestTicketName\"" + ], + "name": "List all chat transcripts for a support ticket under subscription" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/chattranscripts", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get chatTranscript details for a support ticket under a subscription." + }, + "names": [ + "support", + "in-subscription", + "chat-transcript", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription chat-transcript show --ticket-name \"TestTicketName\" --chat-transcript-name \"TestChatTranscriptName\"" + ], + "name": "Get chatTranscript details for a support ticket under a subscription." + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/chattranscripts/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage support ticket chat transcript" + }, + "names": [ + "support", + "in-subscription", + "chat-transcript" + ] + }, + "communication": { + "commands": { + "create": { + "help": { + "short": "Adds a new customer communication to an Azure support ticket." + }, + "names": [ + "support", + "in-subscription", + "communication", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription communication create --ticket-name \"TestTicketName \"--communication-name \"TestTicketCommunicationName\" --communication-body \"TicketCommunicationBody\" --communication-subject \"TicketCommunicationSubject\"" + ], + "name": "Adds a new customer communication to an Azure support ticket." + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/communications/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all communications (attachments not included) for a support ticket.

You can also filter support ticket communications by _CreatedDate_ or _CommunicationType_ using the $filter parameter. The only type of communication supported today is _Web_. Output will be a paged result with _nextLink_, using which you can retrieve the next set of Communication results.

Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error." + }, + "names": [ + "support", + "in-subscription", + "communication", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription communication list --ticket-name \"TestTicketName\" --filter \"CreatedDate ge 2024-01-01\"" + ], + "name": "List web communication created on or after a specific date for a subscription support ticket." + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/communications", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get communication details for a support ticket." + }, + "names": [ + "support", + "in-subscription", + "communication", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription communication show --ticket-name \"TestTicketName\" --communication-name \"TestTicketCommunicationName\"" + ], + "name": "Get communication details for a subscription support ticket." + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/communications/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new customer communication to an Azure support ticket." + }, + "names": [ + "support", + "in-subscription", + "communication", + "update" + ], + "versions": [ + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/communications/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage support ticket communications" + }, + "names": [ + "support", + "in-subscription", + "communication" + ] + }, + "file": { + "commands": { + "create": { + "help": { + "short": "Create a new file under a workspace for the specified subscription." + }, + "names": [ + "support", + "in-subscription", + "file", + "create" + ], + "versions": [ + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}/files/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the Files information under a workspace for an Azure subscription." + }, + "names": [ + "support", + "in-subscription", + "file", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription file list --file-workspace-name \"TestFileWorkspaceName\" --subscription \"TestSubscription\"" + ], + "name": "List all the files within a file-workspace for a specified subscription (different from the account subscription)" + }, + { + "commands": [ + "support in-subscription file list --file-workspace-name \"TestFileWorkspaceName\"" + ], + "name": "List all the files within a file-workspace for a specified subscription (same as the account subscription)" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}/files", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of a specific file in a work space." + }, + "names": [ + "support", + "in-subscription", + "file", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription file show --subscription \"TestSubscription\" --file-workspace-name \"TestWorkspaceName\" --file-name \"FileName\"" + ], + "name": "Show a file within a file-workspace for a specified subscription (different from the account subscription)" + }, + { + "commands": [ + "support in-subscription file show --file-workspace-name \"TestWorkspaceName\" --file-name \"FileName\"" + ], + "name": "Show a file within a file-workspace for a specified subscription (same as the account subscription)" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}/files/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new file under a workspace for the specified subscription." + }, + "names": [ + "support", + "in-subscription", + "file", + "update" + ], + "versions": [ + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}/files/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "upload": { + "help": { + "short": "This API allows you to upload content to a file" + }, + "names": [ + "support", + "in-subscription", + "file", + "upload" + ], + "versions": [ + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}/files/{}/upload", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "File operations for a specified subscription" + }, + "names": [ + "support", + "in-subscription", + "file" + ] + }, + "file-workspace": { + "commands": { + "create": { + "help": { + "short": "Create a new file workspace for the specified subscription." + }, + "names": [ + "support", + "in-subscription", + "file-workspace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription file-workspace create --file-workspace-name \"TestWorkspaceName\" --subscription \"TestSubscription\"" + ], + "name": "Create a file workspace for a specified subscription (different from the account subscription)" + }, + { + "commands": [ + "support in-subscription file-workspace create --file-workspace-name \"TestWorkspaceName\"" + ], + "name": "Create a file workspace for a specified subscription (same as the account subscription)" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details for a specific file workspace in an Azure subscription." + }, + "names": [ + "support", + "in-subscription", + "file-workspace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription file-workspace show --file-workspace-name \"TestWorkspaceName\" --subscription \"TestSubscription\"" + ], + "name": "Show a file workspace for a specified subscription (different from the account subscription)" + }, + { + "commands": [ + "support in-subscription file-workspace show --file-workspace-name \"TestWorkspaceName\"" + ], + "name": "Show a file workspace for a specified subscription (same as the account subscription)" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/fileworkspaces/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "File workspaces for Azure Support for the specified subscription." + }, + "names": [ + "support", + "in-subscription", + "file-workspace" + ] + }, + "tickets": { + "commands": { + "check-name-availability": { + "help": { + "short": "Check the availability of a resource name. This API should be used to check the uniqueness of the name for adding a new communication or file workspace to the support ticket." + }, + "names": [ + "support", + "in-subscription", + "tickets", + "check-name-availability" + ], + "versions": [ + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}/checknameavailability", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Creates a new support ticket for Quota increase, Technical, Billing, and Subscription Management issues for the specified subscription." + }, + "names": [ + "support", + "in-subscription", + "tickets", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"BillingTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/BillingServiceNameGuid/problemClassifications/BillingProblemClassificationNameGuid\" --severity \"minimal\" --ticket-name \"BillingTestTicketName\" --title \"BillingTicketTitle\"" + ], + "name": "Create a ticket for Billing related issues" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"SubMgmtTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/SubMgmtServiceNameGuid/problemClassifications/SubMgmtProblemClassificationNameGuid\" --severity \"minimal\" --ticket-name \"SubMgmtTestTicketName\" --title \"SubMgmtTicketTitle\"" + ], + "name": "Create a ticket for Subscription Management related issues." + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --contact-additional-emails \"xyz@contoso.com\" \"devs@contoso.com\"--description \"TechnicalTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/TechnicalServiceNameGuid/problemClassifications/TechnicalProblemClassificationNameGuid\" --severity \"minimal\" --ticket-name \"TechnicalTestTicketName\" --title \"TechnicalTicketTitle\" --technical-resource \"/subscriptions/SubscriptionGuid/resourceGroups/RgName/providers/Microsoft.Compute/virtualMachines/RName\" --secondary-consent \"[{type:VirtualMachineMemoryDump,user-consent:No}]\"" + ], + "name": "Create a ticket for Technical issue related to a specific resource" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/batch_problemClassification_guid\" --severity \"moderate\" --ticket-name \"BatchQuotaIncreaseRequest\" --title \"Request for Active Jobs and Job Schedules Quota Increase\"" + ], + "name": "Create a ticket to request an increase in Active Jobs and Job Schedules quota for a Batch account" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"usa\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/sql_managedinstance_problemClassification_guid\" --severity \"moderate\" --ticket-name \"SQLMIQuotaIncreaseRequest\" --title \"Request for Azure SQL Managed Instance Quota Increase\"" + ], + "name": "Create a ticket to request an increase in Azure SQL managed instance quota" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/batch_problemClassification_guid\" --severity \"moderate\" --ticket-name \"BatchAccountQuotaIncreaseRequest\" --title \"Request for Batch Accounts Quota Increase\"" + ], + "name": "Create a ticket to request an increase in Batch accounts quota for a subscription" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"QuotaTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/CoresQuotaProblemClassificationNameGuid\" --severity \"minimal\" --ticket-name \"ComputeVMCoresQuotaIncreaseRequest\" --title \"Request for Compute VM Cores Quota Increase\"" + ], + "name": "Create a ticket to request an increase in Compute VM Cores quota" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/sql_datawarehouse_problemClassification_guid\" --severity \"moderate\" --ticket-name \"SynapseAnalyticsDTUsQuotaIncreaseRequest\" --title \"Request for DTUs Quota Increase in Azure Synapse Analytics\"" + ], + "name": "Create a ticket to request an increase in DTUs for Azure Synapse Analytics" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/sql_database_problemClassification_guid\" --severity \"moderate\" --ticket-name \"SQLDatabaseDTUsQuotaIncreaseRequest\" --title \"Request for DTUs Quota Increase in SQL Database\" --quota-change-version \"1.0\" --quota-change-subtype \"DTUs\" --quota-change-requests \"[{region:'EastUS',payload:'{ServerName:testserver,NewLimit:54000}'}]\"" + ], + "name": "Create a ticket to request an increase in DTUs for SQL Database" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification --problem classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/batch_problemClassification_guid\" --severity \"moderate\" --ticket-name \"BatchLowPriorityCoresQuotaIncreaseRequest\" --title \"Request for Low-priority Cores Quota Increase in Batch Account\" --quota-change-version \"1.0\" --quota-change-subtype \"Account\" --quota-change-requests \"[{region:'EastUS',payload:'{AccountName:test,NewLimit:200,Type:LowPriority}'}]\"" + ], + "name": "Create a ticket to request an increase in Low-priority cores for a Batch account" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/machine_learning_service_problemClassification_guid\" --severity \"moderate\" --ticket-name \"MachineLearningLowPriorityCoresQuotaIncreaseRequest\" --title \"Request for Low-priority Cores Quota Increase in Machine Learning Service\" --quota-change-version \"1.0\" --quota-change-subtype \"BatchAml\" --quota-change-requests \"[{region:'EastUS',payload:'{NewLimit:200,Type:LowPriority}'}]\"" + ], + "name": "Create a ticket to request an increase in Low-priority cores for Machine Learning service" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"QuotaTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/QuotaServiceNameGuid/problemClassifications/GenericProblemClassificationNameGuid\" --severity \"minimal\" --ticket-name \"GenericQuotaIncreaseRequest\" --title \"Request for Generic Quota Increase\"" + ], + "name": "Create a ticket for Generic Quota increase for any Azure Service" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"QuotaTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/batch_problemClassification_guid\" --severity \"minimal\" --ticket-name \"BatchPoolsQuotaIncreaseRequest\" --title \"Request for Pools Quota Increase in Batch Account\" --quota-change-version \"1.0\" --quota-change-requests [0].region=\"WESTUS\" --quota-change-requests [0].payload=\"{AccountName: test, NewLimit: 102, Type: Pools}\" --quota-change-subtype \"Account\"" + ], + "name": "Create a ticket to request an increase in Pools for a Batch account" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/sql_datawarehouse_problemClassification_guid\" --severity \"moderate\" --ticket-name \"SynapseAnalyticsServersQuotaIncreaseRequest\" --title \"Request for Servers Quota Increase in Azure Synapse Analytics\" --quota-change-version \"1.0\" --quota-change-subtype \"Servers\" --quota-change-requests \"[{region:'EastUS',payload:'{NewLimit:200}'}]\"" + ], + "name": "Create a ticket to request an increase in Servers for Azure Synapse Analytics" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/sql_database_problemClassification_guid\"--severity \"moderate\" --ticket-name \"SQLDatabaseServersQuotaIncreaseRequest\" --title \"Request for Servers Quota Increase in SQL Database\" --quota-change-version \"1.0\" --quota-change-subtype \"Servers\" --quota-change-requests \"[{region:'EastUS',payload:'{NewLimit:200}'}]\"" + ], + "name": "Create a ticket to request an increase in Servers for SQL Database" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"Increase the maximum throughput per container limit to 10000 for account foo bar\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/cosmosdb_problemClassification_guid\" --severity \"moderate\" --ticket-name \"CosmosDBThroughputQuotaIncreaseRequest\" --title \"Request for Throughput Quota Increase in Cosmos DB\"" + ], + "name": "Create a ticket to request an increase in throughput per container limit for account foo bar in Cosmos DB" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/batch_problemClassification_guid\" --severity \"moderate\" --ticket-name \"BatchVMFamilyCoresQuotaIncreaseRequest\" --title \"Request for VM Family Cores Quota Increase in Batch Account\" --quota-change-version \"1.0\" --quota-change-subtype \"Account\" --quota-change-requests \"[{region:'EastUS',payload:'{AccountName:test,VMFamily:standardA0_A7Family,NewLimit:200,Type:Dedicated}'}]\"" + ], + "name": "Create a ticket to request an increase in specific VM family cores for a Batch account" + }, + { + "commands": [ + "support in-subscription tickets create --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"abc\" --contact-language \"en-us\" --contact-last-name \"xyz\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"my description\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/quota_service_guid/problemClassifications/machine_learning_service_problemClassification_guid\" --severity \"moderate\" --ticket-name \"MachineLearningVMFamilyCoresQuotaIncreaseRequest\" --title \"Request for VM Family Cores Quota Increase in Machine Learning Service\" --quota-change-version \"1.0\" --quota-change-subtype \"BatchAml\" --quota-change-requests \"[{region:'EastUS',payload:'{VMFamily:standardA0_A7Family,NewLimit:200,Type:Dedicated}'}]\"" + ], + "name": "Create a ticket to request an increase in specific VM family cores for Machine Learning service" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists all the support tickets for an Azure subscription. You can also filter the support tickets by _Status_, _CreatedDate_, _ServiceId_, and _ProblemClassificationId_ using the $filter parameter. Output will be a paged result with _nextLink_, using which you can retrieve the next set of support tickets.

Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error. Default is CreatedDate >= one week." + }, + "names": [ + "support", + "in-subscription", + "tickets", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription tickets list" + ], + "name": "List support tickets for a subscription" + }, + { + "commands": [ + "support in-subscription tickets list --filter \"Status eq 'Open'\"" + ], + "name": "List support tickets in open state for a subscription" + }, + { + "commands": [ + "support in-subscription tickets list --filter \"Status eq 'Updating'\"" + ], + "name": "List support tickets in updating state for a subscription" + }, + { + "commands": [ + "support in-subscription tickets list --filter \"ProblemClassificationId eq 'problem_classification_guid'\"" + ], + "name": "List support tickets with a certain problem classification id for a subscription" + }, + { + "commands": [ + "support in-subscription tickets list --filter \"CreatedDate ge 2024-01-01T22:08:51Z and Status eq 'Open'\"" + ], + "name": "List support tickets created on or after a certain date and in open state for a subscription" + }, + { + "commands": [ + "support in-subscription tickets list --filter \"ServiceId eq 'service_guid'\"" + ], + "name": "List support tickets with a certain service id for a subscription" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/supporttickets", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get ticket details for an Azure subscription. Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error." + }, + "names": [ + "support", + "in-subscription", + "tickets", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription tickets show --ticket-name \"TestTicketName\"" + ], + "name": "Get details of a subscription ticket" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update API allows you to update the severity level, ticket status, advanced diagnostic consent, secondary consent, and your contact information in the support ticket.

Note: The severity levels cannot be changed if a support ticket is actively being worked upon by an Azure support engineer. In such a case, contact your support engineer to request severity update by adding a new communication using the Communications API." + }, + "names": [ + "support", + "in-subscription", + "tickets", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support in-subscription tickets update --ticket-name \"TestTicketName\" --severity \"moderate\"" + ], + "name": "Update support ticket severity." + }, + { + "commands": [ + "support in-subscription tickets update --ticket-name \"TestTicketName\" --status \"closed\"" + ], + "name": "Update support ticket status." + }, + { + "commands": [ + "support in-subscription tickets update --ticket-name \"TestTicketName\" --contact-additional-emails \"xyz@contoso.com\" \"devs@contoso.com\" --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"phone\" --contact-phone-number \"123-456-7890\" --contact-timezone \"Pacific Standard Time\"" + ], + "name": "Update support ticket customer contact details properties" + }, + { + "commands": [ + "support in-subscription tickets update --ticket-name \"TestTicketName\" --advanced-diagnostic-consent \"Yes\"" + ], + "name": "Update advanced diagnostic consent of a support ticket" + }, + { + "commands": [ + "support in-subscription tickets update --ticket-name \"TestTicketName\" --secondary-consent \"[{type:VirtualMachineMemoryDump,user-consent:No}]\"", + "support in-subscription tickets update --ticket-name \"TestTicketName\" --secondary-consent [0].type=\"VirtualMachineMemoryDump\" --secondary-consent [0].user-consent=\"No\"", + "support in-subscription tickets update --ticket-name \"TestTicketName\" --secondary-consent [0]=\"{type:VirtualMachineMemoryDump,user-consent:No}\"" + ], + "name": "Update secondary consent of a support ticket" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/supporttickets/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Create and manage Azure support ticket with a subscription." + }, + "names": [ + "support", + "in-subscription", + "tickets" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "Check the availability of a resource name. This API should be used to check the uniqueness of the resource name for the selected subscription." + }, + "names": [ + "support", + "in-subscription", + "check-name-availability" + ], + "versions": [ + { + "name": "2024-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.support/checknameavailability", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure support resource within the selected subscription." + }, + "names": [ + "support", + "in-subscription" + ] + }, + "no-subscription": { + "commandGroups": { + "chat-transcript": { + "commands": { + "list": { + "help": { + "short": "List all chat transcripts for a support ticket" + }, + "names": [ + "support", + "no-subscription", + "chat-transcript", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription chat-transcript list --ticket-name \"TestTicketName\"" + ], + "name": "List all chat transcripts for a support ticket" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/supporttickets/{}/chattranscripts", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get chatTranscript details for a no subscription support ticket." + }, + "names": [ + "support", + "no-subscription", + "chat-transcript", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription chat-transcript show --ticket-name \"TestTicketName\" --chat-transcript-name \"TestChatTranscriptName\"" + ], + "name": "Get chatTranscript details for a support ticket" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/supporttickets/{}/chattranscripts/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage support ticket chat transcript" + }, + "names": [ + "support", + "no-subscription", + "chat-transcript" + ] + }, + "communication": { + "commands": { + "create": { + "help": { + "short": "Adds a new customer communication to an Azure support ticket." + }, + "names": [ + "support", + "no-subscription", + "communication", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription communication create --ticket-name \"TestTicketName \"--communication-name \"TestTicketCommunicationName\" --communication-body \"TicketCommunicationBody\" --communication-subject \"TicketCommunicationSubject\"" + ], + "name": "Adds a new customer communication to an Azure support ticket." + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/supporttickets/{}/communications/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all communications (attachments not included) for a support ticket.

You can also filter support ticket communications by _CreatedDate_ or _CommunicationType_ using the $filter parameter. The only type of communication supported today is _Web_. Output will be a paged result with _nextLink_, using which you can retrieve the next set of Communication results.

Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error." + }, + "names": [ + "support", + "no-subscription", + "communication", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription communication list --ticket-name \"TestTicketName\" --filter \"CreatedDate ge 2024-01-01\"" + ], + "name": "List web communication created on or after a specific date for a no subscription support ticket." + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/supporttickets/{}/communications", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get communication details for a support ticket." + }, + "names": [ + "support", + "no-subscription", + "communication", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription communication show --ticket-name \"TestTicketName\" --communication-name \"TestTicketCommunicationName\"" + ], + "name": "Get communication details for a no subscription support ticket." + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/supporttickets/{}/communications/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new customer communication to an Azure support ticket." + }, + "names": [ + "support", + "no-subscription", + "communication", + "update" + ], + "versions": [ + { + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/supporttickets/{}/communications/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage support ticket communications" + }, + "names": [ + "support", + "no-subscription", + "communication" + ] + }, + "file": { + "commands": { + "create": { + "help": { + "short": "Create a new file under a workspace." + }, + "names": [ + "support", + "no-subscription", + "file", + "create" + ], + "versions": [ + { + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/fileworkspaces/{}/files/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the Files information under a workspace." + }, + "names": [ + "support", + "no-subscription", + "file", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription file list --file-workspace \"TestFileWorkspaceName\"" + ], + "name": "List all the files within a file-workspace" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/fileworkspaces/{}/files", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of a specific file in a work space." + }, + "names": [ + "support", + "no-subscription", + "file", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription file show --file-workspace-name \"TestWorkspaceName\" --file-name \"FileName\"" + ], + "name": "Show a file within a file-workspace" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/fileworkspaces/{}/files/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new file under a workspace." + }, + "names": [ + "support", + "no-subscription", + "file", + "update" + ], + "versions": [ + { + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/fileworkspaces/{}/files/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "upload": { + "help": { + "short": "This API allows you to upload content to a file" + }, + "names": [ + "support", + "no-subscription", + "file", + "upload" + ], + "versions": [ + { + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/fileworkspaces/{}/files/{}/upload", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "File operations for no subscription" + }, + "names": [ + "support", + "no-subscription", + "file" + ] + }, + "file-workspace": { + "commands": { + "create": { + "help": { + "short": "Creates a new file workspace." + }, + "names": [ + "support", + "no-subscription", + "file-workspace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription file-workspace create --file-workspace-name \"TestWorkspaceName\"" + ], + "name": "Create a file workspace" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/fileworkspaces/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets details for a specific file workspace." + }, + "names": [ + "support", + "no-subscription", + "file-workspace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription file-workspace show --file-workspace-name \"TestWorkspaceName\"" + ], + "name": "Show a file workspace" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/fileworkspaces/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "File workspaces for Azure Support." + }, + "names": [ + "support", + "no-subscription", + "file-workspace" + ] + }, + "tickets": { + "commands": { + "check-name-availability": { + "help": { + "short": "Check the availability of a resource name. This API should be used to check the uniqueness of the name for adding a new communication or file workspace to the no subscription support ticket." + }, + "names": [ + "support", + "no-subscription", + "tickets", + "check-name-availability" + ], + "versions": [ + { + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/supporttickets/{}/checknameavailability", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Creates a new support ticket for Billing, Subscription Management, and Technical issues for no subscription." + }, + "names": [ + "support", + "no-subscription", + "tickets", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription tickets create --ticket-name \"BillingTestTicketName\" --title \"BillingTicketTitle\"--contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"BillingTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/BillingServiceNameGuid/problemClassifications/BillingProblemClassificationNameGuid\" --severity \"minimal\"" + ], + "name": "Create a ticket for Billing related issues" + }, + { + "commands": [ + "support no-subscription tickets create --ticket-name \"SubMgmtTestTicketName\" --title \"SubMgmtTicketTitle\" --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --description \"SubMgmtTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/SubMgmtServiceNameGuid/problemClassifications/SubMgmtProblemClassificationNameGuid\" --severity \"minimal\"" + ], + "name": "Create a ticket for Subscription Management related issues." + }, + { + "commands": [ + "support no-subscription tickets create --ticket-name \"TechnicalTestTicketName\" --title \"TechnicalTicketTitle\" --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"email\" --contact-timezone \"Pacific Standard Time\" --contact-additional-emails \"xyz@contoso.com\" \"devs@contoso.com\"--description \"TechnicalTicketDescription\" --advanced-diagnostic-consent \"Yes\" --problem-classification \"/providers/Microsoft.Support/services/TechnicalServiceNameGuid/problemClassifications/TechnicalProblemClassificationNameGuid\" --severity \"minimal\" --technical-resource \"/RgName/providers/Microsoft.Compute/virtualMachines/RName\" --secondary-consent \"[{type:VirtualMachineMemoryDump,user-consent:No}]\"" + ], + "name": "Create a ticket for Technical issue related to a specific resource" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/supporttickets/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the support tickets.

You can also filter the support tickets by Status, CreatedDate, ServiceId, and ProblemClassificationId using the $filter parameter. Output will be a paged result with nextLink, using which you can retrieve the next set of support tickets.

Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error. Default is CreatedDate >= one week." + }, + "names": [ + "support", + "no-subscription", + "tickets", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription tickets list" + ], + "name": "List support tickets for a no subscription" + }, + { + "commands": [ + "support no-subscription tickets list --filter \"Status eq 'Open'\"" + ], + "name": "List support tickets in open state for a no subscription" + }, + { + "commands": [ + "support no-subscription tickets list --filter \"Status eq 'Updating'\"" + ], + "name": "List support tickets in updating state for a no subscription" + }, + { + "commands": [ + "support no-subscription tickets list --filter \"ProblemClassificationId eq 'problem_classification_guid'\"" + ], + "name": "List support tickets with a certain problem classification id for a no subscription" + }, + { + "commands": [ + "support no-subscription tickets list --filter \"CreatedDate ge 2024-01-01T22:08:51Z and Status eq 'Open'\"" + ], + "name": "List support tickets created on or after a certain date and in open state for a no subscription" + }, + { + "commands": [ + "support no-subscription tickets list --filter \"ServiceId eq 'service_guid'\"" + ], + "name": "List support tickets with a certain service id for a no subscription" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/supporttickets", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details for a specific support ticket. Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error." + }, + "names": [ + "support", + "no-subscription", + "tickets", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription tickets show --ticket-name \"TestTicketName\"" + ], + "name": "Get details of a no subscription ticket" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/supporttickets/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update API allows you to update the severity level, ticket status, advanced diagnostic consent, secondary consent, and your contact information in the support ticket.

Note: The severity levels cannot be changed if a support ticket is actively being worked upon by an Azure support engineer. In such a case, contact your support engineer to request severity update by adding a new communication using the Communications API." + }, + "names": [ + "support", + "no-subscription", + "tickets", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support no-subscription tickets update --ticket-name \"TestTicketName\" --severity \"moderate\"" + ], + "name": "Update support ticket severity." + }, + { + "commands": [ + "support no-subscription tickets update --ticket-name \"TestTicketName\" --status \"closed\"" + ], + "name": "Update support ticket status." + }, + { + "commands": [ + "support no-subscription tickets update --ticket-name \"TestTicketName\" --contact-additional-emails \"xyz@contoso.com\" \"devs@contoso.com\" --contact-country \"USA\" --contact-email \"abc@contoso.com\" --contact-first-name \"Foo\" --contact-language \"en-us\" --contact-last-name \"Bar\" --contact-method \"phone\" --contact-phone-number \"123-456-7890\" --contact-timezone \"Pacific Standard Time\"" + ], + "name": "Update support ticket customer contact details properties" + }, + { + "commands": [ + "support no-subscription tickets update --ticket-name \"TestTicketName\" --advanced-diagnostic-consent \"Yes\"" + ], + "name": "Update advanced diagnostic consent of a support ticket" + }, + { + "commands": [ + "support no-subscription tickets update --ticket-name \"TestTicketName\" --secondary-consent \"[{type:VirtualMachineMemoryDump,user-consent:No}]\"", + "support no-subscription tickets update --ticket-name \"TestTicketName\" --secondary-consent [0].type=\"VirtualMachineMemoryDump\" --secondary-consent [0].user-consent=\"No\"", + "support no-subscription tickets update --ticket-name \"TestTicketName\" --secondary-consent [0]=\"{type:VirtualMachineMemoryDump,user-consent:No}\"" + ], + "name": "Update secondary consent of a support ticket" + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/supporttickets/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Create and manage Azure support ticket without a subscription." + }, + "names": [ + "support", + "no-subscription", + "tickets" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "Check the availability of a resource name. This API should be used to check the uniqueness of the resource name." + }, + "names": [ + "support", + "no-subscription", + "check-name-availability" + ], + "versions": [ + { + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/checknameavailability", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure support resource without a subscription." + }, + "names": [ + "support", + "no-subscription" + ] + }, + "services": { + "commandGroups": { + "problem-classifications": { + "commands": { + "list": { + "help": { + "short": "List all the problem classifications (categories) available for a specific Azure service. Always use the service and problem classifications obtained programmatically. This practice ensures that you always have the most recent set of service and problem classification Ids." + }, + "names": [ + "support", + "services", + "problem-classifications", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support services problem-classifications list --service-name \"ServiceNameGuid\"" + ], + "name": "Gets list of problem classifications for a service for which a support ticket can be created." + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/services/{}/problemclassifications", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get problem classification details for a specific Azure service." + }, + "names": [ + "support", + "services", + "problem-classifications", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support services problem-classifications show --service-name \"ServiceNameGuid\" --problem-classification-name \"ProblemClassificationNameGuid\"" + ], + "name": "Gets details of problem classification for Azure service." + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/services/{}/problemclassifications/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Problem classifications for an Azure service." + }, + "names": [ + "support", + "services", + "problem-classifications" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List all the Azure services available for support ticket creation. Always use the service and problem classifications obtained programmatically. This practice ensures that you always have the most recent set of service and problem classification Ids." + }, + "names": [ + "support", + "services", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support services list" + ], + "name": "Gets list of services for which a support ticket can be created." + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/services", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a specific Azure service for support ticket creation." + }, + "names": [ + "support", + "services", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "support services show --service-name \"ServiceNameGuid\"" + ], + "name": "Gets details of Azure service." + } + ], + "name": "2024-04-01", + "resources": [ + { + "id": "/providers/microsoft.support/services/{}", + "plane": "mgmt-plane", + "version": "2024-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure services and related problem categories." + }, + "names": [ + "support", + "services" + ] + } + }, + "help": { + "short": "Manage Azure support resource." + }, + "names": [ + "support" + ] + }, + "trustedsigning": { + "commandGroups": { + "certificate-profile": { + "commands": { + "create": { + "help": { + "short": "Create a certificate profile." + }, + "names": [ + "trustedsigning", + "certificate-profile", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "trustedsigning certificate-profile create -g MyResourceGroup --account-name MyAccount -n MyProfile --profile-type PublicTrust --identity-validation-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --include-street true" + ], + "name": "Create a certificate profile that includes street address in subject name of certificate" + } + ], + "name": "2024-02-05-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles/{}", + "plane": "mgmt-plane", + "version": "2024-02-05-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a certificate profile." + }, + "names": [ + "trustedsigning", + "certificate-profile", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "trustedsigning certificate-profile delete -g MyResourceGroup --account-name MyAccount -n MyProfile" + ], + "name": "Delete a certificate profile" + } + ], + "name": "2024-02-05-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles/{}", + "plane": "mgmt-plane", + "version": "2024-02-05-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List certificate profiles under a trusted signing account." + }, + "names": [ + "trustedsigning", + "certificate-profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "trustedsigning certificate-profile list -g MyResourceGroup --account-name MyAccount" + ], + "name": "Lists certificate profile under a trusted signing account" + } + ], + "name": "2024-02-05-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles", + "plane": "mgmt-plane", + "version": "2024-02-05-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get details of a certificate profile." + }, + "names": [ + "trustedsigning", + "certificate-profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "trustedsigning certificate-profile show -g MyResourceGroup --account-name MyAccount -n MyProfile" + ], + "name": "Get details of a profile" + } + ], + "name": "2024-02-05-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles/{}", + "plane": "mgmt-plane", + "version": "2024-02-05-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage certificate profiles under a trusted signing account" + }, + "names": [ + "trustedsigning", + "certificate-profile" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "Checks that the trusted signing account name is valid and is not already in use." + }, + "names": [ + "trustedsigning", + "check-name-availability" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "trustedsigning check-name-availability --name MyAccount --type Microsoft.CodeSigning/codeSigningAccounts" + ], + "name": "Check if account name is available" + } + ], + "name": "2024-02-05-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.codesigning/checknameavailability", + "plane": "mgmt-plane", + "version": "2024-02-05-preview" + } + ], + "stage": "Preview" + } + ] + }, + "create": { + "help": { + "short": "Create a trusted Signing Account." + }, + "names": [ + "trustedsigning", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "trustedsigning create -n MyAccount -l westus -g MyResourceGroup --sku Basic" + ], + "name": "Create an account" + } + ], + "name": "2024-02-05-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", + "plane": "mgmt-plane", + "version": "2024-02-05-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a trusted signing account." + }, + "names": [ + "trustedsigning", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "trustedsigning delete -n MyAccount -g MyResourceGroup" + ], + "name": "Delete an account" + } + ], + "name": "2024-02-05-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", + "plane": "mgmt-plane", + "version": "2024-02-05-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List trusted signing accounts within a subscription." + }, + "names": [ + "trustedsigning", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "trustedsigning list -g MyResourceGroup" + ], + "name": "Lists accounts under a resource group" + } + ], + "name": "2024-02-05-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.codesigning/codesigningaccounts", + "plane": "mgmt-plane", + "version": "2024-02-05-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts", + "plane": "mgmt-plane", + "version": "2024-02-05-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a trusted Signing Account." + }, + "names": [ + "trustedsigning", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "trustedsigning show -n MyAccount -g MyResourceGroup" + ], + "name": "Show the details of an account" + } + ], + "name": "2024-02-05-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", + "plane": "mgmt-plane", + "version": "2024-02-05-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a trusted signing account." + }, + "names": [ + "trustedsigning", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "trustedsigning update -n MyAccount -g MyResourceGroup --sku Premium" + ], + "name": "Update sku" + }, + { + "commands": [ + "trustedsigning update -n MyAccount -g MyResourceGroup --tags \"key1=value1 key2=value2\"" + ], + "name": "Update tags" + } + ], + "name": "2024-02-05-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", + "plane": "mgmt-plane", + "version": "2024-02-05-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage trusted signing account" + }, + "names": [ + "trustedsigning" + ] + }, + "tsi": { + "commandGroups": { + "access-policy": { + "commands": { + "create": { + "help": { + "short": "Create an access policy in the specified environment." + }, + "names": [ + "tsi", + "access-policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi access-policy create --name \"ap1\" --environment-name \"env1\" --description \"some description\" --principal-object-id \"aGuid\" --roles Reader Contributor --resource-group \"rg1\"" + ], + "name": "AccessPoliciesCreate" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the access policy with the specified name in the specified subscription, resource group, and environment" + }, + "names": [ + "tsi", + "access-policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi access-policy delete --name \"ap1\" --environment-name \"env1\" --resource-group \"rg1\"" + ], + "name": "AccessPoliciesDelete" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the available access policies associated with the environment." + }, + "names": [ + "tsi", + "access-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi access-policy list --environment-name \"env1\" --resource-group \"rg1\"" + ], + "name": "AccessPoliciesByEnvironment" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the access policy with the specified name in the specified environment." + }, + "names": [ + "tsi", + "access-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi access-policy show --name \"ap1\" --environment-name \"env1\" --resource-group \"rg1\"" + ], + "name": "AccessPoliciesGet" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the access policy with the specified name in the specified subscription, resource group, and environment." + }, + "names": [ + "tsi", + "access-policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi access-policy update --name \"ap1\" --roles \"Reader\" --roles \"Contributor\" --environment-name \"env1\" --resource-group \"rg1\"" + ], + "name": "AccessPoliciesUpdate" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage access policy with timeseriesinsights." + }, + "names": [ + "tsi", + "access-policy" + ] + }, + "environment": { + "commands": { + "create": { + "help": { + "short": "Create an environment in the specified subscription and resource group." + }, + "names": [ + "tsi", + "environment", + "create" + ], + "versions": [ + { + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the environment with the specified name in the specified subscription and resource group." + }, + "names": [ + "tsi", + "environment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi environment delete --name \"env1\" --resource-group \"rg1\"" + ], + "name": "EnvironmentsDelete" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the available environments within a subscription, irrespective of the resource groups." + }, + "names": [ + "tsi", + "environment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi environment list --resource-group \"rg1\"" + ], + "name": "EnvironmentsByResourceGroup" + }, + { + "commands": [ + "tsi environment list" + ], + "name": "EnvironmentsBySubscription" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.timeseriesinsights/environments", + "plane": "mgmt-plane", + "version": "2020-05-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the environment with the specified name in the specified subscription and resource group." + }, + "names": [ + "tsi", + "environment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi environment show --name \"env1\" --resource-group \"rg1\"" + ], + "name": "EnvironmentsGet" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an environment in the specified subscription and resource group." + }, + "names": [ + "tsi", + "environment", + "update" + ], + "versions": [ + { + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage environment with Azure Time Series Insights." + }, + "names": [ + "tsi", + "environment" + ] + }, + "event-source": { + "commands": { + "create": { + "help": { + "short": "Create an event source under the specified environment." + }, + "names": [ + "tsi", + "event-source", + "create" + ], + "versions": [ + { + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the event source with the specified name in the specified subscription, resource group, and environment" + }, + "names": [ + "tsi", + "event-source", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi event-source delete --environment-name \"env1\" --name \"es1\" --resource-group \"rg1\"" + ], + "name": "DeleteEventSource" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the available event sources associated with the subscription and within the specified resource group and environment." + }, + "names": [ + "tsi", + "event-source", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi event-source list --environment-name \"env1\" --resource-group \"rg1\"" + ], + "name": "ListEventSourcesByEnvironment" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the event source with the specified name in the specified environment." + }, + "names": [ + "tsi", + "event-source", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi event-source show --environment-name \"env1\" --name \"es1\" --resource-group \"rg1\"" + ], + "name": "GetEventHubEventSource" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an event source under the specified environment." + }, + "names": [ + "tsi", + "event-source", + "update" + ], + "versions": [ + { + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage event source with timeseriesinsights." + }, + "names": [ + "tsi", + "event-source" + ] + }, + "reference-data-set": { + "commands": { + "create": { + "help": { + "short": "Create a reference data set in the specified environment." + }, + "names": [ + "tsi", + "reference-data-set", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi reference-data-set create --environment-name \"env1\" --location westus --key-properties name=\"DeviceId1\" type=\"String\" --key-properties name=\"DeviceFloor\" type=\"Double\" --name \"rds1\" --resource-group \"rg1\"" + ], + "name": "ReferenceDataSetsCreate" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the reference data set with the specified name in the specified subscription, resource group, and environment" + }, + "names": [ + "tsi", + "reference-data-set", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi reference-data-set delete --environment-name \"env1\" --name \"rds1\" --resource-group \"rg1\"" + ], + "name": "ReferenceDataSetsDelete" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the available reference data sets associated with the subscription and within the specified resource group and environment." + }, + "names": [ + "tsi", + "reference-data-set", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi reference-data-set list --environment-name \"env1\" --resource-group \"rg1\"" + ], + "name": "ReferenceDataSetsListByEnvironment" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the reference data set with the specified name in the specified environment." + }, + "names": [ + "tsi", + "reference-data-set", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi reference-data-set show --environment-name \"env1\" --name \"rds1\" --resource-group \"rg1\"" + ], + "name": "ReferenceDataSetsGet" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the reference data set with the specified name in the specified subscription, resource group, and environment." + }, + "names": [ + "tsi", + "reference-data-set", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi reference-data-set update --environment-name \"env1\" --name \"rds1\" --tags someKey=\"someValue\" --resource-group \"rg1\"" + ], + "name": "ReferenceDataSetsUpdate" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage reference data set with timeseriesinsights." + }, + "names": [ + "tsi", + "reference-data-set" + ] + } + }, + "help": { + "short": "Manage Azure Time Series Insights." + }, + "names": [ + "tsi" + ] + }, + "vm": { + "commandGroups": { + "availability-set": { + "commands": { + "create": { + "help": { + "short": "Create an availability set." + }, + "names": [ + "vm", + "availability-set", + "create" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an availability set." + }, + "names": [ + "vm", + "availability-set", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm availability-set delete -n MyAvSet -g MyResourceGroup" + ], + "name": "Delete an availability set." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set delete -n MyAvSet -g MyResourceGroup" + ], + "name": "Delete an availability set." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set delete -n MyAvSet -g MyResourceGroup" + ], + "name": "Delete an availability set." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set delete -n MyAvSet -g MyResourceGroup" + ], + "name": "Delete an availability set." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list-sizes": { + "help": { + "short": "List all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set." + }, + "names": [ + "vm", + "availability-set", + "list-sizes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" + ], + "name": "List VM sizes for an availability set." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" + ], + "name": "List VM sizes for an availability set." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" + ], + "name": "List VM sizes for an availability set." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" + ], + "name": "List VM sizes for an availability set." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about an availability set." + }, + "names": [ + "vm", + "availability-set", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm availability-set show -n MyAvSet -g MyResourceGroup" + ], + "name": "Get information about an availability set." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set show -n MyAvSet -g MyResourceGroup" + ], + "name": "Get information about an availability set." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set show -n MyAvSet -g MyResourceGroup" + ], + "name": "Get information about an availability set." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set show -n MyAvSet -g MyResourceGroup" + ], + "name": "Get information about an availability set." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an availability set." + }, + "names": [ + "vm", + "availability-set", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To provide redundancy to an application, it is recommended to group two or more virtual machines in an availability set. This configuration ensures that during either a planned or unplanned maintenance event, at least one virtual machine will be available." + ], + "short": "Group resources into availability sets." + }, + "names": [ + "vm", + "availability-set" + ] + }, + "extension": { + "commandGroups": { + "image": { + "commands": { + "list-names": { + "help": { + "short": "List the names of available extensions." + }, + "names": [ + "vm", + "extension", + "image", + "list-names" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm extension image list-names --publisher Microsoft.Azure.Extensions -l westus --query \"[?starts_with(name, 'Docker')]\"" + ], + "name": "Find Docker extensions by publisher and location." + }, + { + "commands": [ + "vm extension image list-names --publisher Microsoft.Azure.Extensions -l westus --query \"[?starts_with(name, 'Custom')]\"" + ], + "name": "Find CustomScript extensions by publisher and location." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list-versions": { + "help": { + "short": "List the versions for available extensions." + }, + "names": [ + "vm", + "extension", + "image", + "list-versions" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm extension image list-versions --publisher Microsoft.Azure.Extensions -l westus -n DockerExtension -o table" + ], + "name": "Find the available versions for the Docker extension." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Display information for an extension." + }, + "names": [ + "vm", + "extension", + "image", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm extension image show -l westus -n CustomScript --publisher Microsoft.Azure.Extensions --version 2.0.2" + ], + "name": "Show the CustomScript extension version 2.0.2." + }, + { + "commands": [ + "vm extension image list-versions --publisher Microsoft.Azure.Extensions -l westus -n DockerExtension --query \"[].name\" -o tsv | sort | tail -n 1", + "vm extension image show -l westus --publisher Microsoft.Azure.Extensions -n DockerExtension --version LatestVersion" + ], + "name": "Show the latest version of the Docker extension." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Find the available VM extensions for a subscription and region." + }, + "names": [ + "vm", + "extension", + "image" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create operation to create or update the extension." + }, + "names": [ + "vm", + "extension", + "create" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete the extension." + }, + "names": [ + "vm", + "extension", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" + ], + "name": "Use a VM name and extension to delete an extension from a VM." + }, + { + "commands": [ + "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" + ], + "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" + ], + "name": "Use a VM name and extension to delete an extension from a VM." + }, + { + "commands": [ + "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" + ], + "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" + ], + "name": "Use a VM name and extension to delete an extension from a VM." + }, + { + "commands": [ + "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" + ], + "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" + ], + "name": "Use a VM name and extension to delete an extension from a VM." + }, + { + "commands": [ + "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" + ], + "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get operation to get the extension." + }, + "names": [ + "vm", + "extension", + "show" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create or update the extension." + }, + "names": [ + "vm", + "extension", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Extensions are small applications that provide post-deployment configuration and automation tasks on Azure virtual machines. For example, if a virtual machine requires software installation, anti-virus protection, or Docker configuration, a VM extension can be used to complete these tasks. Extensions can be bundled with a new virtual machine deployment or run against any existing system." + ], + "short": "Manage extensions on VMs." + }, + "names": [ + "vm", + "extension" + ] + }, + "host": { + "commandGroups": { + "group": { + "commands": { + "create": { + "help": { + "short": "Create a dedicated host group." + }, + "names": [ + "vm", + "host", + "group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm host group create --name MyDedicatedHostGroup --platform-fault-domain-count 2 --resource-group MyResourceGroup" + ], + "name": "Create a dedicated host group." + } + ], + "name": "2019-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", + "plane": "mgmt-plane", + "version": "2019-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a dedicated host group." + }, + "names": [ + "vm", + "host", + "group", + "delete" + ], + "versions": [ + { + "name": "2019-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", + "plane": "mgmt-plane", + "version": "2019-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "lines": [ + "List dedicated host groups by subscription. If resource group is specified, lists dedicated host groups by resource group." + ], + "short": "List dedicated host groups." + }, + "names": [ + "vm", + "host", + "group", + "list" + ], + "versions": [ + { + "name": "2019-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/hostgroups", + "plane": "mgmt-plane", + "version": "2019-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups", + "plane": "mgmt-plane", + "version": "2019-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a dedicated host group." + }, + "names": [ + "vm", + "host", + "group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm host group show --name MyDedicatedHostGroup --resource-group MyResourceGroup" + ], + "name": "Get the details of a dedicated host group." + } + ], + "name": "2019-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", + "plane": "mgmt-plane", + "version": "2019-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a dedicated host group." + }, + "names": [ + "vm", + "host", + "group", + "update" + ], + "versions": [ + { + "name": "2019-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", + "plane": "mgmt-plane", + "version": "2019-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Dedicated Host Groups" + }, + "names": [ + "vm", + "host", + "group" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a dedicated host." + }, + "names": [ + "vm", + "host", + "create" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a dedicated host." + }, + "names": [ + "vm", + "host", + "delete" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List dedicated hosts." + }, + "names": [ + "vm", + "host", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm host list --host-group MyHostGroup --resource-group MyResourceGroup" + ], + "name": "List dedicated hosts." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list-resize-options": { + "help": { + "short": "List all available dedicated host sizes to which the specified dedicated host can be resized. NOTE: The dedicated host sizes provided can be used to only scale up the existing dedicated host." + }, + "names": [ + "vm", + "host", + "list-resize-options" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm host list-resize-options --host-group MyHostGroup --name MyHost --resource-group MyResourceGroup" + ], + "name": "List all available dedicated host sizes to which the specified dedicated host can be resized." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}/hostsizes", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "redeploy": { + "help": { + "lines": [ + "The operation will complete successfully once the dedicated host has migrated to a new node and is running. To determine the health of VMs deployed on the dedicated host after the redeploy check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details." + ], + "short": "Redeploy the dedicated host." + }, + "names": [ + "vm", + "host", + "redeploy" + ], + "versions": [ + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}/redeploy", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "resize": { + "help": { + "short": "Resize a dedicated host." + }, + "names": [ + "vm", + "host", + "resize" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm host resize --host-group MyHostGroup --name MyHost --resource-group MyResourceGroup --sku-name DSv3-Type1" + ], + "name": "Resize a dedicated host." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "restart": { + "help": { + "lines": [ + "The operation will complete successfully once the dedicated host has restarted and is running. To determine the health of VMs deployed on the dedicated host after the restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details." + ], + "short": "Restart the dedicated host." + }, + "names": [ + "vm", + "host", + "restart" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}/restart", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a dedicated host." + }, + "names": [ + "vm", + "host", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm host show --host-group MyHostGroup --name MyDedicatedHost --resource-group MyResourceGroup" + ], + "name": "Get the details of a dedicated host." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm host show --host-group MyHostGroup --name MyDedicatedHost --resource-group MyResourceGroup" + ], + "name": "Get the details of a dedicated host." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a dedicated host." + }, + "names": [ + "vm", + "host", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Dedicated Hosts for Virtual Machines" + }, + "names": [ + "vm", + "host" + ] + } + }, + "commands": { + "assess-patches": { + "help": { + "short": "Assess patches on a VM." + }, + "names": [ + "vm", + "assess-patches" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm assess-patches -g MyResourceGroup -n MyVm" + ], + "name": "Assess patches on a VM." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/assesspatches", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm assess-patches -g MyResourceGroup -n MyVm" + ], + "name": "Assess patches on a VM." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/assesspatches", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + } + ] + }, + "convert": { + "help": { + "short": "Convert a VM with unmanaged disks to use managed disks." + }, + "names": [ + "vm", + "convert" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm convert -g MyResourceGroup -n MyVm" + ], + "name": "Convert a VM with unmanaged disks to use managed disks." + }, + { + "commands": [ + "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm convert -g MyResourceGroup -n MyVm" + ], + "name": "Convert a VM with unmanaged disks to use managed disks." + }, + { + "commands": [ + "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm convert -g MyResourceGroup -n MyVm" + ], + "name": "Convert a VM with unmanaged disks to use managed disks." + }, + { + "commands": [ + "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm convert -g MyResourceGroup -n MyVm" + ], + "name": "Convert a VM with unmanaged disks to use managed disks." + }, + { + "commands": [ + "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "deallocate": { + "help": { + "lines": [ + "For an end-to-end tutorial, see https://docs.microsoft.com/azure/virtual-machines/linux/capture-image" + ], + "short": "Deallocate a VM so that computing resources are no longer allocated (charges no longer apply). The status will change from 'Stopped' to 'Stopped (Deallocated)'." + }, + "names": [ + "vm", + "deallocate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + }, + { + "commands": [ + "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Deallocate a VM." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + }, + { + "commands": [ + "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Deallocate a VM." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + }, + { + "commands": [ + "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Deallocate a VM." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + }, + { + "commands": [ + "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Deallocate a VM." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "generalize": { + "help": { + "lines": [ + "For an end-to-end tutorial, see https://docs.microsoft.com/azure/virtual-machines/linux/capture-image" + ], + "short": "Mark a VM as generalized, allowing it to be imaged for multiple deployments." + }, + "names": [ + "vm", + "generalize" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list-sizes": { + "help": { + "short": "List available sizes for VMs." + }, + "names": [ + "vm", + "list-sizes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm list-sizes -l westus" + ], + "name": "List the available VM sizes in the West US region." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm list-sizes -l westus" + ], + "name": "List the available VM sizes in the West US region." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm list-sizes -l westus" + ], + "name": "List the available VM sizes in the West US region." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm list-sizes -l westus" + ], + "name": "List the available VM sizes in the West US region." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list-vm-resize-options": { + "help": { + "short": "List available resizing options for VMs." + }, + "names": [ + "vm", + "list-vm-resize-options" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm list-vm-resize-options -g MyResourceGroup -n MyVm" + ], + "name": "List all available VM sizes for resizing." + }, + { + "commands": [ + "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "List available sizes for all VMs in a resource group." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm list-vm-resize-options -g MyResourceGroup -n MyVm" + ], + "name": "List all available VM sizes for resizing." + }, + { + "commands": [ + "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "List available sizes for all VMs in a resource group." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm list-vm-resize-options -g MyResourceGroup -n MyVm" + ], + "name": "List all available VM sizes for resizing." + }, + { + "commands": [ + "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "List available sizes for all VMs in a resource group." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm list-vm-resize-options -g MyResourceGroup -n MyVm" + ], + "name": "List all available VM sizes for resizing." + }, + { + "commands": [ + "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "List available sizes for all VMs in a resource group." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "perform-maintenance": { + "help": { + "short": "The operation to perform maintenance on a virtual machine." + }, + "names": [ + "vm", + "perform-maintenance" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "reapply": { + "help": { + "short": "Reapply VMs." + }, + "names": [ + "vm", + "reapply" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm reapply -g MyResourceGroup -n MyVm" + ], + "name": "Reapply a VM." + }, + { + "commands": [ + "vm reapply --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Reapply all VMs in a resource group." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/reapply", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm reapply -g MyResourceGroup -n MyVm" + ], + "name": "Reapply a VM." + }, + { + "commands": [ + "vm reapply --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Reapply all VMs in a resource group." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/reapply", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + } + ] + }, + "redeploy": { + "help": { + "short": "Redeploy an existing VM." + }, + "names": [ + "vm", + "redeploy" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm redeploy -g MyResourceGroup -n MyVm" + ], + "name": "Redeploy a VM." + }, + { + "commands": [ + "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Redeploy all VMs in a resource group." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm redeploy -g MyResourceGroup -n MyVm" + ], + "name": "Redeploy a VM." + }, + { + "commands": [ + "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Redeploy all VMs in a resource group." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm redeploy -g MyResourceGroup -n MyVm" + ], + "name": "Redeploy a VM." + }, + { + "commands": [ + "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Redeploy all VMs in a resource group." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm redeploy -g MyResourceGroup -n MyVm" + ], + "name": "Redeploy a VM." + }, + { + "commands": [ + "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Redeploy all VMs in a resource group." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "reimage": { + "help": { + "lines": [ + "Reimage (upgrade the operating system) a virtual machine which don't have a ephemeral OS disk, for virtual machines who have a ephemeral OS disk the virtual machine is reset to initial state. NOTE: The retaining of old OS disk depends on the value of deleteOption of OS disk. If deleteOption is detach, the old OS disk will be preserved after reimage. If deleteOption is delete, the old OS disk will be deleted after reimage. The deleteOption of the OS disk should be updated accordingly before performing the reimage." + ], + "short": "Reimage (upgrade the operating system) a virtual machine." + }, + "names": [ + "vm", + "reimage" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm reimage --name MyVm --resource-group MyResourceGroup --admin-password MyPassword --custom-data \"dGVzdA==\" --temp-disk false --exact-version 0.1" + ], + "name": "Reimage a virtual machine." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "simulate-eviction": { + "help": { + "short": "Simulate the eviction of a Spot VM." + }, + "names": [ + "vm", + "simulate-eviction" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm simulate-eviction --resource-group MyResourceGroup --name MyVm" + ], + "name": "Simulate the eviction of a Spot VM." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/simulateeviction", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm simulate-eviction --resource-group MyResourceGroup --name MyVm" + ], + "name": "Simulate the eviction of a Spot VM." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/simulateeviction", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Start a stopped VM." + }, + "names": [ + "vm", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm start -g MyResourceGroup -n MyVm" + ], + "name": "Start a stopped VM." + }, + { + "commands": [ + "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Start all VMs in a resource group." + }, + { + "commands": [ + "vm start --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Start a stopped VM." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm start -g MyResourceGroup -n MyVm" + ], + "name": "Start a stopped VM." + }, + { + "commands": [ + "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Start all VMs in a resource group." + }, + { + "commands": [ + "vm start --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Start a stopped VM." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm start -g MyResourceGroup -n MyVm" + ], + "name": "Start a stopped VM." + }, + { + "commands": [ + "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Start all VMs in a resource group." + }, + { + "commands": [ + "vm start --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Start a stopped VM." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm start -g MyResourceGroup -n MyVm" + ], + "name": "Start a stopped VM." + }, + { + "commands": [ + "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Start all VMs in a resource group." + }, + { + "commands": [ + "vm start --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Start a stopped VM." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Linux or Windows virtual machines." + }, + "names": [ + "vm" + ] + }, + "vmss": { + "commandGroups": { + "extension": { + "commandGroups": { + "image": { + "commands": { + "list-names": { + "help": { + "short": "List virtual machine extension image types." + }, + "names": [ + "vmss", + "extension", + "image", + "list-names" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-versions": { + "help": { + "short": "List virtual machine extension image versions." + }, + "names": [ + "vmss", + "extension", + "image", + "list-versions" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a virtual machine extension image." + }, + "names": [ + "vmss", + "extension", + "image", + "show" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Find the available VM extensions for a subscription and region." + }, + "names": [ + "vmss", + "extension", + "image" + ] + } + }, + "help": { + "short": "Manage extensions on a VM scale set." + }, + "names": [ + "vmss", + "extension" + ] + }, + "nic": { + "commands": { + "list": { + "help": { + "lines": [ + "This command is Uniform-specific and will not work for Flexible VMSS. If you want to get information about Flexible VMSS, please use \"az network nic\" command instead." + ], + "short": "Get all network interfaces in a virtual machine scale set." + }, + "names": [ + "vmss", + "nic", + "list" + ], + "versions": [ + { + "name": "2016-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2016-03-30" + } + ] + }, + { + "name": "2018-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2018-10-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-vm-nics": { + "help": { + "lines": [ + "This command is Uniform-specific and will not work for Flexible VMSS. If you want to get information about Flexible VMSS, please use \"az network nic\" command instead." + ], + "short": "Get information about all network interfaces in a virtual machine in a virtual machine scale set." + }, + "names": [ + "vmss", + "nic", + "list-vm-nics" + ], + "versions": [ + { + "name": "2016-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2016-03-30" + } + ] + }, + { + "name": "2018-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2018-10-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "lines": [ + "This command is Uniform-specific and will not work for Flexible VMSS. If you want to get information about Flexible VMSS, please use \"az network nic\" command instead." + ], + "short": "Get the specified network interface in a virtual machine scale set." + }, + "names": [ + "vmss", + "nic", + "show" + ], + "versions": [ + { + "name": "2016-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2016-03-30" + } + ] + }, + { + "name": "2018-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2018-10-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network interfaces of a VMSS." + }, + "names": [ + "vmss", + "nic" + ] + }, + "rolling-upgrade": { + "commands": { + "cancel": { + "help": { + "short": "Cancel the current virtual machine scale set rolling upgrade." + }, + "names": [ + "vmss", + "rolling-upgrade", + "cancel" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/cancel", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/cancel", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "get-latest": { + "help": { + "short": "Get the status of the latest virtual machine scale set rolling upgrade." + }, + "names": [ + "vmss", + "rolling-upgrade", + "get-latest" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/latest", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/latest", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Start a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected." + }, + "names": [ + "vmss", + "rolling-upgrade", + "start" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osrollingupgrade", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osrollingupgrade", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage rolling upgrades." + }, + "names": [ + "vmss", + "rolling-upgrade" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a VM scale set." + }, + "names": [ + "vmss", + "create" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a VM scale set." + }, + "names": [ + "vmss", + "delete" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "get-os-upgrade-history": { + "help": { + "short": "List the OS upgrades on a VM scale set instance." + }, + "names": [ + "vmss", + "get-os-upgrade-history" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osupgradehistory", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osupgradehistory", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osupgradehistory", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all VM scale sets under a resource group." + }, + "names": [ + "vmss", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmss list --resource-group MyResourceGroup" + ], + "name": "List VMSS" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2023-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmss list --resource-group MyResourceGroup" + ], + "name": "List VMSS" + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2020-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmss list --resource-group MyResourceGroup" + ], + "name": "List VMSS" + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2017-12-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmss list --resource-group MyResourceGroup" + ], + "name": "List VMSS" + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2017-03-30" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmss list --resource-group MyResourceGroup" + ], + "name": "List VMSS" + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2023-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-instance-public-ips": { + "help": { + "short": "List information about all public IP addresses on a virtual machine scale set level." + }, + "names": [ + "vmss", + "list-instance-public-ips" + ], + "versions": [ + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/publicipaddresses", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "name": "2018-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/publicipaddresses", + "plane": "mgmt-plane", + "version": "2018-10-01" + } + ] + } + ] + }, + "list-instances": { + "help": { + "lines": [ + "Return a list of virtual machines managed by VMSS. For VMSS in Flexible Orchestration mode, please use \"az vm list\" to get full details." + ], + "short": "List all virtual machines in a VM scale sets." + }, + "names": [ + "vmss", + "list-instances" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "list-skus": { + "help": { + "short": "List SKUs available for your VM scale set, including the minimum and maximum VM instances allowed for each SKU." + }, + "names": [ + "vmss", + "list-skus" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "perform-maintenance": { + "help": { + "short": "Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications" + }, + "names": [ + "vmss", + "perform-maintenance" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a virtual machine scale set." + }, + "names": [ + "vmss", + "show" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "simulate-eviction": { + "help": { + "short": "Simulate the eviction of a Spot virtual machine in a VM scale set." + }, + "names": [ + "vmss", + "simulate-eviction" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0" + ], + "name": "Simulate the eviction of a Spot virtual machine in a VM scale set." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/simulateeviction", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0" + ], + "name": "Simulate the eviction of a Spot virtual machine in a VM scale set." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/simulateeviction", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0" + ], + "name": "Simulate the eviction of a Spot virtual machine in a VM scale set." + } + ], + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/simulateeviction", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a VM scale set." + }, + "names": [ + "vmss", + "update" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "name": "2023-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2023-09-01" + } + ] + } + ] + }, + "update-domain-walk": { + "help": { + "short": "Manual platform update domain walk to update virtual machines in a service fabric virtual machine scale set." + }, + "names": [ + "vmss", + "update-domain-walk" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmss update-domain-walk -g rg --vmss-name vmss --platform-update-domain" + ], + "name": "Force recovery service fabric platform update domain walk" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/forcerecoveryservicefabricplatformupdatedomainwalk", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage groupings of virtual machines in an Azure Virtual Machine Scale Set (VMSS)." + }, + "names": [ + "vmss" + ] + }, + "vmware": { + "commandGroups": { + "addon": { + "commands": { + "create": { + "help": { + "short": "Create a addon in a private cloud" + }, + "names": [ + "vmware", + "addon", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a addon in a private cloud" + }, + "names": [ + "vmware", + "addon", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List addons in a private cloud" + }, + "names": [ + "vmware", + "addon", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an addon by name in a private cloud" + }, + "names": [ + "vmware", + "addon", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a addon in a private cloud" + }, + "names": [ + "vmware", + "addon", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage addons for a private cloud." + }, + "names": [ + "vmware", + "addon" + ] + }, + "authorization": { + "commands": { + "create": { + "help": { + "short": "Create an ExpressRoute Circuit Authorization in a private cloud" + }, + "names": [ + "vmware", + "authorization", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an ExpressRoute Circuit Authorization in a private cloud" + }, + "names": [ + "vmware", + "authorization", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List ExpressRoute Circuit Authorizations in a private cloud" + }, + "names": [ + "vmware", + "authorization", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an ExpressRoute Circuit Authorization by name in a private cloud" + }, + "names": [ + "vmware", + "authorization", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an ExpressRoute Circuit Authorization in a private cloud" + }, + "names": [ + "vmware", + "authorization", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage the authorizations of an ExpressRoute Circuit for a private cloud." + }, + "names": [ + "vmware", + "authorization" + ] + }, + "cloud-link": { + "commands": { + "create": { + "help": { + "short": "Create a cloud link in a private cloud" + }, + "names": [ + "vmware", + "cloud-link", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware cloud-link create --resource-group group1 --private-cloud cloud1 --name cloudLink1 --linked-cloud \"/subscriptions/12341234-1234-1234-1234-123412341234/resourceGroups/mygroup/providers/Microsoft.AVS/privateClouds/cloud2\"" + ], + "name": "Create a cloud link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware cloud-link create --resource-group group1 --private-cloud cloud1 --name cloudLink1 --linked-cloud \"/subscriptions/12341234-1234-1234-1234-123412341234/resourceGroups/mygroup/providers/Microsoft.AVS/privateClouds/cloud2\"" + ], + "name": "Create a cloud link." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a cloud link in a private cloud" + }, + "names": [ + "vmware", + "cloud-link", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware cloud-link delete --resource-group group1 --private-cloud cloud1 --name cloudLink1" + ], + "name": "Delete a cloud link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware cloud-link delete --resource-group group1 --private-cloud cloud1 --name cloudLink1" + ], + "name": "Delete a cloud link." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List cloud link in a private cloud" + }, + "names": [ + "vmware", + "cloud-link", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware cloud-link list --resource-group group1 --private-cloud cloud1" + ], + "name": "List cloud links." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware cloud-link list --resource-group group1 --private-cloud cloud1" + ], + "name": "List cloud links." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a cloud link in a private cloud." + }, + "names": [ + "vmware", + "cloud-link", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware cloud-link show --resource-group group1 --private-cloud cloud1 --name cloudLink1" + ], + "name": "Show a cloud link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware cloud-link show --resource-group group1 --private-cloud cloud1 --name cloudLink1" + ], + "name": "Show a cloud link." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a cloud link in a private cloud" + }, + "names": [ + "vmware", + "cloud-link", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage cloud links in a private cloud." + }, + "names": [ + "vmware", + "cloud-link" + ] + }, + "cluster": { + "commands": { + "create": { + "help": { + "lines": [ + "The maximum number of clusters is 4." + ], + "short": "Create a cluster in a private cloud." + }, + "names": [ + "vmware", + "cluster", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." + ], + "short": "Delete a cluster in a private cloud, excluding the first cluster which is the default management cluster." + }, + "names": [ + "vmware", + "cluster", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "lines": [ + "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." + ], + "short": "List clusters in a private cloud, excluding the first cluster which is the default management cluster." + }, + "names": [ + "vmware", + "cluster", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list-zones": { + "help": { + "lines": [ + "The default management cluster is created and managed as part of the private cloud." + ], + "short": "List hosts by zone in a cluster in a private cloud, including the first cluster which is the default management cluster." + }, + "names": [ + "vmware", + "cluster", + "list-zones" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/listzones", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/listzones", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "lines": [ + "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." + ], + "short": "Get a cluster by name in a private cloud, excluding the first cluster which is the default management cluster." + }, + "names": [ + "vmware", + "cluster", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." + ], + "short": "Update a cluster in a private cloud, excluding the first cluster which is the default management cluster." + }, + "names": [ + "vmware", + "cluster", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." + ], + "short": "Commands to manage all the clusters in a private cloud, excluding the first cluster which is the default management cluster." + }, + "names": [ + "vmware", + "cluster" + ] + }, + "datastore": { + "commands": { + "create": { + "help": { + "short": "Create a datastore in a private cloud cluster" + }, + "names": [ + "vmware", + "datastore", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a datastore in a private cloud cluster" + }, + "names": [ + "vmware", + "datastore", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List datastores in a private cloud cluster" + }, + "names": [ + "vmware", + "datastore", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a datastore in a private cloud cluster." + }, + "names": [ + "vmware", + "datastore", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a datastore in a private cloud cluster" + }, + "names": [ + "vmware", + "datastore", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a datastore in a private cloud cluster." + }, + "names": [ + "vmware", + "datastore" + ] + }, + "global-reach-connection": { + "commands": { + "create": { + "help": { + "short": "Create a global reach connection in a private cloud" + }, + "names": [ + "vmware", + "global-reach-connection", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a global reach connection in a private cloud" + }, + "names": [ + "vmware", + "global-reach-connection", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List global reach connections in a private cloud" + }, + "names": [ + "vmware", + "global-reach-connection", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a global reach connection by name in a private cloud" + }, + "names": [ + "vmware", + "global-reach-connection", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a global reach connection in a private cloud" + }, + "names": [ + "vmware", + "global-reach-connection", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage global reach connections in a private cloud." + }, + "names": [ + "vmware", + "global-reach-connection" + ] + }, + "hcx-enterprise-site": { + "commands": { + "create": { + "help": { + "short": "Create an HCX Enterprise Site in a private cloud" + }, + "names": [ + "vmware", + "hcx-enterprise-site", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an HCX Enterprise Site in a private cloud" + }, + "names": [ + "vmware", + "hcx-enterprise-site", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List HCX Enterprise Sites in a private cloud" + }, + "names": [ + "vmware", + "hcx-enterprise-site", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an HCX Enterprise Site by name in a private cloud" + }, + "names": [ + "vmware", + "hcx-enterprise-site", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an activation key for on-premises HCX site" + }, + "names": [ + "vmware", + "hcx-enterprise-site", + "update" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage HCX Enterprise Sites in a private cloud." + }, + "names": [ + "vmware", + "hcx-enterprise-site" + ] + }, + "location": { + "commands": { + "check-quota-availability": { + "help": { + "short": "Return quota for subscription by region" + }, + "names": [ + "vmware", + "location", + "check-quota-availability" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.avs/locations/{}/checkquotaavailability", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.avs/locations/{}/checkquotaavailability", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "check-trial-availability": { + "help": { + "short": "Return trial status for subscription by region" + }, + "names": [ + "vmware", + "location", + "check-trial-availability" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.avs/locations/{}/checktrialavailability", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.avs/locations/{}/checktrialavailability", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to check availability by location." + }, + "names": [ + "vmware", + "location" + ] + }, + "placement-policy": { + "commands": { + "create": { + "help": { + "short": "Create a placement policy in a private cloud cluster" + }, + "names": [ + "vmware", + "placement-policy", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a placement policy in a private cloud cluster" + }, + "names": [ + "vmware", + "placement-policy", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List placement policies in a private cloud cluster" + }, + "names": [ + "vmware", + "placement-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware placement-policy list --resource-group group1 --private-cloud cloud1 --cluster-name cluster1" + ], + "name": "List placement policies." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware placement-policy list --resource-group group1 --private-cloud cloud1 --cluster-name cluster1" + ], + "name": "List placement policies." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a placement policy by name in a private cloud cluster" + }, + "names": [ + "vmware", + "placement-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware placement-policy show --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --placement-policy-name policy1" + ], + "name": "Get a placement policy by name." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware placement-policy show --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --placement-policy-name policy1" + ], + "name": "Get a placement policy by name." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a placement policy in a private cloud cluster" + }, + "names": [ + "vmware", + "placement-policy", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage placement policies." + }, + "names": [ + "vmware", + "placement-policy" + ] + }, + "private-cloud": { + "commandGroups": { + "identity-source": { + "commands": { + "create": { + "help": { + "short": "Create a vCenter Single Sign On Identity Source to a private cloud." + }, + "names": [ + "vmware", + "private-cloud", + "identity-source", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources[]", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a vCenter Single Sign On Identity Source of a private cloud." + }, + "names": [ + "vmware", + "private-cloud", + "identity-source", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources[]", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List vCenter Single Sign On Identity Sources of a private cloud." + }, + "names": [ + "vmware", + "private-cloud", + "identity-source", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a vCenter Single Sign On Identity Source of a private cloud." + }, + "names": [ + "vmware", + "private-cloud", + "identity-source", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources[]", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a vCenter Single Sign On Identity Source of a private cloud." + }, + "names": [ + "vmware", + "private-cloud", + "identity-source", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources[]", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage a vCenter Single Sign On Identity Source of a private cloud." + }, + "names": [ + "vmware", + "private-cloud", + "identity-source" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a private cloud" + }, + "names": [ + "vmware", + "private-cloud", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private cloud" + }, + "names": [ + "vmware", + "private-cloud", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the private clouds." + }, + "names": [ + "vmware", + "private-cloud", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.avs/privateclouds", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.avs/privateclouds", + "plane": "mgmt-plane", + "version": "2023-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list-admin-credentials": { + "help": { + "short": "List the admin credentials for the private cloud" + }, + "names": [ + "vmware", + "private-cloud", + "list-admin-credentials" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/listadmincredentials", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/listadmincredentials", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "rotate-nsxt-password": { + "help": { + "short": "Rotate the NSX-T Manager password" + }, + "names": [ + "vmware", + "private-cloud", + "rotate-nsxt-password" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/rotatensxtpassword", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/rotatensxtpassword", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "rotate-vcenter-password": { + "help": { + "short": "Rotate the vCenter password" + }, + "names": [ + "vmware", + "private-cloud", + "rotate-vcenter-password" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware private-cloud rotate-vcenter-password --resource-group MyResourceGroup --private-cloud MyPrivateCloud" + ], + "name": "Rotate the vCenter password." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/rotatevcenterpassword", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware private-cloud rotate-vcenter-password --resource-group MyResourceGroup --private-cloud MyPrivateCloud" + ], + "name": "Rotate the vCenter password." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/rotatevcenterpassword", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a private cloud" + }, + "names": [ + "vmware", + "private-cloud", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a private cloud" + }, + "names": [ + "vmware", + "private-cloud", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage private clouds." + }, + "names": [ + "vmware", + "private-cloud" + ] + }, + "script-cmdlet": { + "commands": { + "list": { + "help": { + "short": "List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud" + }, + "names": [ + "vmware", + "script-cmdlet", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-cmdlet list --resource-group group1 --private-cloud cloud1 --script-package package1" + ], + "name": "List script cmdlet resources." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}/scriptcmdlets", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware script-cmdlet list --resource-group group1 --private-cloud cloud1 --script-package package1" + ], + "name": "List script cmdlet resources." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}/scriptcmdlets", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a script cmdlet resource in a specific package on a private cloud" + }, + "names": [ + "vmware", + "script-cmdlet", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-cmdlet show --resource-group group1 --private-cloud cloud1 --script-package package1 --name cmdlet1" + ], + "name": "Show a script cmdlet." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}/scriptcmdlets/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware script-cmdlet show --resource-group group1 --private-cloud cloud1 --script-package package1 --name cmdlet1" + ], + "name": "Show a script cmdlet." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}/scriptcmdlets/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to list and show script cmdlet resources." + }, + "names": [ + "vmware", + "script-cmdlet" + ] + }, + "script-execution": { + "commands": { + "create": { + "help": { + "short": "Create a script execution in a private cloud" + }, + "names": [ + "vmware", + "script-execution", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a ScriptExecution in a private cloud" + }, + "names": [ + "vmware", + "script-execution", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-execution delete --resource-group group1 --private-cloud cloud1 --name addSsoServer" + ], + "name": "Delete a script execution." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware script-execution delete --resource-group group1 --private-cloud cloud1 --name addSsoServer" + ], + "name": "Delete a script execution." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List script executions in a private cloud" + }, + "names": [ + "vmware", + "script-execution", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-execution list --resource-group group1 --private-cloud cloud1" + ], + "name": "List script executions." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware script-execution list --resource-group group1 --private-cloud cloud1" + ], + "name": "List script executions." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an script execution by name in a private cloud" + }, + "names": [ + "vmware", + "script-execution", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-execution show --resource-group group1 --private-cloud cloud1 --name addSsoServer" + ], + "name": "Show a script execution." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware script-execution show --resource-group group1 --private-cloud cloud1 --name addSsoServer" + ], + "name": "Show a script execution." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a script execution in a private cloud" + }, + "names": [ + "vmware", + "script-execution", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage script executions in a private cloud." + }, + "names": [ + "vmware", + "script-execution" + ] + }, + "script-package": { + "commands": { + "list": { + "help": { + "short": "List script packages available to run on the private cloud" + }, + "names": [ + "vmware", + "script-package", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-package list --resource-group group1 --private-cloud cloud1" + ], + "name": "List script packages." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware script-package list --resource-group group1 --private-cloud cloud1" + ], + "name": "List script packages." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a script package available to run on a private cloud" + }, + "names": [ + "vmware", + "script-package", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-package show --resource-group group1 --private-cloud cloud1 --name package1" + ], + "name": "Show a script package." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware script-package show --resource-group group1 --private-cloud cloud1 --name package1" + ], + "name": "Show a script package." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to list and show script packages available to run on the private cloud." + }, + "names": [ + "vmware", + "script-package" + ] + }, + "vm": { + "commands": { + "list": { + "help": { + "short": "List of virtual machines in a private cloud cluster" + }, + "names": [ + "vmware", + "vm", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware vm list --resource-group group1 --private-cloud cloud1 --cluster-name cluster1" + ], + "name": "List of virtual machines." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware vm list --resource-group group1 --private-cloud cloud1 --cluster-name cluster1" + ], + "name": "List of virtual machines." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "restrict-movement": { + "help": { + "short": "Enable or disable DRS-driven VM movement restriction" + }, + "names": [ + "vmware", + "vm", + "restrict-movement" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware vm restrict-movement --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --virtual-machine vm-209 --restrict-movement Enabled" + ], + "name": "Enable or disable DRS-driven VM movement restriction." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines/{}/restrictmovement", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware vm restrict-movement --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --virtual-machine vm-209 --restrict-movement Enabled" + ], + "name": "Enable or disable DRS-driven VM movement restriction." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines/{}/restrictmovement", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a virtual machine by id in a private cloud cluster" + }, + "names": [ + "vmware", + "vm", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware vm show --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --virtual-machine vm-209" + ], + "name": "Get a virtual machine by ID." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware vm show --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --virtual-machine vm-209" + ], + "name": "Get a virtual machine by ID." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage Virtual Machines." + }, + "names": [ + "vmware", + "vm" + ] + }, + "workload-network": { + "commandGroups": { + "dhcp": { + "commands": { + "create": { + "help": { + "short": "Create dhcp by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dhcp", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete dhcp by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dhcp", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List dhcp in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dhcp", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dhcp list --resource-group group1 --private-cloud cloud1" + ], + "name": "List DHCP in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network dhcp list --resource-group group1 --private-cloud cloud1" + ], + "name": "List DHCP in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get dhcp by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dhcp", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dhcp show --resource-group group1 --private-cloud cloud1 --dhcp dhcp1" + ], + "name": "Get DHCP by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network dhcp show --resource-group group1 --private-cloud cloud1 --dhcp dhcp1" + ], + "name": "Get DHCP by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update dhcp by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dhcp", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a DHCP (Data Host Configuration Protocol) workload network." + }, + "names": [ + "vmware", + "workload-network", + "dhcp" + ] + }, + "dns-service": { + "commands": { + "create": { + "help": { + "short": "Create a DNS service by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service create --resource-group group1 --private-cloud cloud1 --dns-service dnsService1 --display-name dnsService1 --dns-service-ip 5.5.5.5 --default-dns-zone defaultDnsZone1 --fqdn-zones fqdnZone1 --log-level INFO --revision 1" + ], + "name": "Create a DNS service by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service create --resource-group group1 --private-cloud cloud1 --dns-service dnsService1 --display-name dnsService1 --dns-service-ip 5.5.5.5 --default-dns-zone defaultDnsZone1 --fqdn-zones fqdnZone1 --log-level INFO --revision 1" + ], + "name": "Create a DNS service by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a DNS service by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service delete --resource-group group1 --private-cloud cloud1 --dns-service dnsService1" + ], + "name": "Delete a DNS service by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service delete --resource-group group1 --private-cloud cloud1 --dns-service dnsService1" + ], + "name": "Delete a DNS service by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of DNS services in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-service", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of DNS services in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of DNS services in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a DNS service by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service show --resource-group group1 --private-cloud cloud1 --dns-service dnsService1" + ], + "name": "Get a DNS service by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service show --resource-group group1 --private-cloud cloud1 --dns-service dnsService1" + ], + "name": "Get a DNS service by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a DNS service by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-service", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service update --resource-group group1 --private-cloud cloud1 --dns-service dnsService1 --display-name dnsService1 --dns-service-ip 5.5.5.5 --default-dns-zone defaultDnsZone1 --fqdn-zones fqdnZone1 --log-level INFO --revision 1" + ], + "name": "Update a DNS service by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service update --resource-group group1 --private-cloud cloud1 --dns-service dnsService1 --display-name dnsService1 --dns-service-ip 5.5.5.5 --default-dns-zone defaultDnsZone1 --fqdn-zones fqdnZone1 --log-level INFO --revision 1" + ], + "name": "Update a DNS service by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a DNS Service workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-service" + ] + }, + "dns-zone": { + "commands": { + "create": { + "help": { + "short": "Create a DNS zone by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-zone", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone create --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1 --display-name dnsZone1 --domain domain1 --dns-server-ips 1.1.1.1 --source-ip 8.8.8.8 --dns-services 1 --revision 1" + ], + "name": "Create a DNS zone by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone create --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1 --display-name dnsZone1 --domain domain1 --dns-server-ips 1.1.1.1 --source-ip 8.8.8.8 --dns-services 1 --revision 1" + ], + "name": "Create a DNS zone by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a DNS zone by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-zone", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone delete --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1" + ], + "name": "Delete a DNS zone by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone delete --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1" + ], + "name": "Delete a DNS zone by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of DNS zones in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-zone", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of DNS zones in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of DNS zones in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a DNS zone by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-zone", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone show --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1" + ], + "name": "Get a DNS zone by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone show --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1" + ], + "name": "Get a DNS zone by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a DNS zone by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-zone", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone update --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1 --display-name dnsZone1 --domain domain1 --dns-server-ips 1.1.1.1 --source-ip 8.8.8.8 --dns-services 1 --revision 1" + ], + "name": "Update a DNS zone by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone update --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1 --display-name dnsZone1 --domain domain1 --dns-server-ips 1.1.1.1 --source-ip 8.8.8.8 --dns-services 1 --revision 1" + ], + "name": "Update a DNS zone by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a DNS Zone workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-zone" + ] + }, + "gateway": { + "commands": { + "list": { + "help": { + "short": "List of gateways in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network gateway list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of Gateways in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/gateways", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network gateway list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of Gateways in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/gateways", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a gateway by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network gateway show --resource-group group1 --private-cloud cloud1 --gateway gateway1" + ], + "name": "Get a Gateway by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/gateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network gateway show --resource-group group1 --private-cloud cloud1 --gateway gateway1" + ], + "name": "Get a Gateway by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/gateways/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a Gateway workload network." + }, + "names": [ + "vmware", + "workload-network", + "gateway" + ] + }, + "port-mirroring": { + "commands": { + "create": { + "help": { + "short": "Create a port mirroring profile by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "port-mirroring", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring create --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1 --display-name portMirroring1 --direction BIDIRECTIONAL --source vmGroup1 --destination vmGroup2 --revision 1" + ], + "name": "Create a port mirroring profile by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring create --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1 --display-name portMirroring1 --direction BIDIRECTIONAL --source vmGroup1 --destination vmGroup2 --revision 1" + ], + "name": "Create a port mirroring profile by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a port mirroring profile by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "port-mirroring", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring delete --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1" + ], + "name": "Delete a port mirroring profile by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring delete --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1" + ], + "name": "Delete a port mirroring profile by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of port mirroring profiles in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "port-mirroring", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of port mirroring profiles in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of port mirroring profiles in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a port mirroring profile by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "port-mirroring", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring show --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1" + ], + "name": "Get a port mirroring profile by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring show --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1" + ], + "name": "Get a port mirroring profile by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a port mirroring profile by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "port-mirroring", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring update --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1 --display-name portMirroring1 --direction BIDIRECTIONAL --source vmGroup1 --destination vmGroup2 --revision 1" + ], + "name": "Update a port mirroring profile by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring update --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1 --display-name portMirroring1 --direction BIDIRECTIONAL --source vmGroup1 --destination vmGroup2 --revision 1" + ], + "name": "Update a port mirroring profile by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a Port Mirroring workload network." + }, + "names": [ + "vmware", + "workload-network", + "port-mirroring" + ] + }, + "public-ip": { + "commands": { + "create": { + "help": { + "short": "Create a Public IP Block by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "public-ip", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network public-ip create --resource-group group1 --private-cloud cloud1 --public-ip publicIP1 --display-name publicIP1 --number-of-public-ips 32" + ], + "name": "Create a Public IP Block by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network public-ip create --resource-group group1 --private-cloud cloud1 --public-ip publicIP1 --display-name publicIP1 --number-of-public-ips 32" + ], + "name": "Create a Public IP Block by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Public IP Block by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "public-ip", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network public-ip delete --resource-group group1 --private-cloud cloud1 --public-ip publicIP1" + ], + "name": "Delete a Public IP Block by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network public-ip delete --resource-group group1 --private-cloud cloud1 --public-ip publicIP1" + ], + "name": "Delete a Public IP Block by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of Public IP Blocks in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "public-ip", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network public-ip list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of Public IP Blocks in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network public-ip list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of Public IP Blocks in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Public IP Block by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "public-ip", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network public-ip show --resource-group group1 --private-cloud cloud1 --public-ip publicIP1" + ], + "name": "Get a Public IP Block by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network public-ip show --resource-group group1 --private-cloud cloud1 --public-ip publicIP1" + ], + "name": "Get a Public IP Block by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Public IP Block by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "public-ip", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a Public-IP workload network." + }, + "names": [ + "vmware", + "workload-network", + "public-ip" + ] + }, + "segment": { + "commands": { + "create": { + "help": { + "short": "Create a segment by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "segment", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network segment create --resource-group group1 --private-cloud cloud1 --segment segment1 --display-name segment1 --connected-gateway /infra/tier-1s/gateway --revision 1 --dhcp-ranges 40.20.0.0 40.20.0.1 --gateway-address 40.20.20.20/16" + ], + "name": "Create a segment by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network segment create --resource-group group1 --private-cloud cloud1 --segment segment1 --display-name segment1 --connected-gateway /infra/tier-1s/gateway --revision 1 --dhcp-ranges 40.20.0.0 40.20.0.1 --gateway-address 40.20.20.20/16" + ], + "name": "Create a segment by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a segment by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "segment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network segment delete --resource-group group1 --private-cloud cloud1 --segment segment1" + ], + "name": "Delete a segment by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network segment delete --resource-group group1 --private-cloud cloud1 --segment segment1" + ], + "name": "Delete a segment by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of segments in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "segment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network segment list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of segments in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network segment list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of segments in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a segment by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "segment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network segment show --resource-group group1 --private-cloud cloud1 --segment segment1" + ], + "name": "Get a segment by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network segment show --resource-group group1 --private-cloud cloud1 --segment segment1" + ], + "name": "Get a segment by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a segment by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "segment", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network segment update --resource-group group1 --private-cloud cloud1 --segment segment1 --display-name segment1 --connected-gateway /infra/tier-1s/gateway --revision 1 --dhcp-ranges 40.20.0.0 40.20.0.1 --gateway-address 40.20.20.20/16" + ], + "name": "Update a segment by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network segment update --resource-group group1 --private-cloud cloud1 --segment segment1 --display-name segment1 --connected-gateway /infra/tier-1s/gateway --revision 1 --dhcp-ranges 40.20.0.0 40.20.0.1 --gateway-address 40.20.20.20/16" + ], + "name": "Update a segment by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a Segment workload network." + }, + "names": [ + "vmware", + "workload-network", + "segment" + ] + }, + "vm": { + "commands": { + "list": { + "help": { + "short": "List of virtual machines in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of Virtual Machines in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/virtualmachines", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network vm list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of Virtual Machines in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a virtual machine by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm show --resource-group group1 --private-cloud cloud1 --virtual-machine vm1" + ], + "name": "Get a Virtual Machines by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network vm show --resource-group group1 --private-cloud cloud1 --virtual-machine vm1" + ], + "name": "Get a Virtual Machines by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a Virtual Machine workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm" + ] + }, + "vm-group": { + "commands": { + "create": { + "help": { + "short": "Create a vm group by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group create --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1 --display-name vmGroup1 --members 564d43da-fefc-2a3b-1d92-42855622fa50 --revision 1" + ], + "name": "Create a VM Group by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group create --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1 --display-name vmGroup1 --members 564d43da-fefc-2a3b-1d92-42855622fa50 --revision 1" + ], + "name": "Create a VM Group by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a vm group by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group delete --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1" + ], + "name": "Delete a VM Group by ID in a private cloud workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group delete --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1" + ], + "name": "Delete a VM Group by ID in a private cloud workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of vm groups in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of VM Groups in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of VM Groups in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a vm group by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group show --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1" + ], + "name": "Get a VM Group by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group show --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1" + ], + "name": "Get a VM Group by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a vm group by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group update --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1 --display-name vmGroup1 --members 564d43da-fefc-2a3b-1d92-42855622fa50 --revision 1" + ], + "name": "Update a VM Group by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group update --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1 --display-name vmGroup1 --members 564d43da-fefc-2a3b-1d92-42855622fa50 --revision 1" + ], + "name": "Update a VM Group by ID in a workload network." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a VM Group workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm-group" + ] + } + }, + "help": { + "short": "Commands to manage workload-networks in a private cloud." + }, + "names": [ + "vmware", + "workload-network" + ] + } + }, + "help": { + "short": "Commands to manage Azure VMware Solution." + }, + "names": [ + "vmware" + ] + }, + "voice-service": { + "commandGroups": { + "gateway": { + "commands": { + "create": { + "help": { + "short": "Create a communications gateway" + }, + "names": [ + "voice-service", + "gateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service gateway create -n gw1 -g voicetest --service-locations \"[{name:useast,PrimaryRegionProperties:{operatorAddresses:[198.51.100.1],allowedSignalingSourceAddressPrefixes:[10.1.1.0/24],allowedMediaSourceAddressPrefixes:[10.1.2.0/24]}},{name:useast2,PrimaryRegionProperties:{operatorAddresses:[198.51.100.2],allowedSignalingSourceAddressPrefixes:[10.2.1.0/24],allowedMediaSourceAddressPrefixes:[10.2.2.0/24]}}]\" --connectivity PublicAddress --codecs \"[PCMA]\" --e911-type Standard --platforms \"[OperatorConnect]\"" + ], + "name": "Create gateway" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a communications gateway" + }, + "names": [ + "voice-service", + "gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service gateway delete -n gateway-name -g rg -y" + ], + "name": "Delete gateway" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List communications gateway resources by resource group" + }, + "names": [ + "voice-service", + "gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service gateway list -g rg" + ], + "name": "List gateway by resource group" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.voiceservices/communicationsgateways", + "plane": "mgmt-plane", + "version": "2023-01-31" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a communications gateway" + }, + "names": [ + "voice-service", + "gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service gateway show -n gateway-name -g rg" + ], + "name": "Show a gateway" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a communications gateway" + }, + "names": [ + "voice-service", + "gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service gateway update -n gateway-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update a gateway" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + } + }, + "help": { + "short": "Manage communications gateway" + }, + "names": [ + "voice-service", + "gateway" + ] + }, + "test-line": { + "commands": { + "create": { + "help": { + "short": "Create a test line" + }, + "names": [ + "voice-service", + "test-line", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service test-line create -n test-line-name -g rg --gateway-name gateway-name --phone-number \"+1-555-1234\" --purpose Automated" + ], + "name": "Create test line" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a test line" + }, + "names": [ + "voice-service", + "test-line", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service test-line delete -n test-line-name -g rg --gateway-name gateway-name -y" + ], + "name": "Delete test line" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List test line resources by communications gateway" + }, + "names": [ + "voice-service", + "test-line", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service test-line list --gateway-name gateway-name -g rg" + ], + "name": "List test line by resource group and gateway" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a test line" + }, + "names": [ + "voice-service", + "test-line", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service test-line show -n test-line-name -g rg --gateway-name gateway-name" + ], + "name": "Show a test line" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a test line" + }, + "names": [ + "voice-service", + "test-line", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service test-line update -n test-line-name --gateway-name gateway-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update test line" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + } + }, + "help": { + "short": "Manage gateway test line" + }, + "names": [ + "voice-service", + "test-line" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "Check whether the resource name is available in the given region." + }, + "names": [ + "voice-service", + "check-name-availability" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service check-name-availability -l centraluseuap --name voicenametest --type microsoft.voiceservices/communicationsgateways/testlines" + ], + "name": "check name availability" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.voiceservices/locations/{}/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + } + }, + "help": { + "short": "Manage voice services" + }, + "names": [ + "voice-service" + ] + }, + "workloads": { + "commandGroups": { + "monitor": { + "commandGroups": { + "provider-instance": { + "commands": { + "create": { + "help": { + "short": "Create a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + }, + "names": [ + "workloads", + "monitor", + "provider-instance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor provider-instance create --monitor-name -n -g --provider-settings " + ], + "name": "Create a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + }, + "names": [ + "workloads", + "monitor", + "provider-instance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor provider-instance delete --monitor-name -n -g " + ], + "name": "Delete a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances." + }, + "names": [ + "workloads", + "monitor", + "provider-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor provider-instance list --monitor-name -g " + ], + "name": "Get a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + }, + "names": [ + "workloads", + "monitor", + "provider-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor provider-instance show --monitor-name -n -g " + ], + "name": "Show properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + }, + "names": [ + "workloads", + "monitor", + "provider-instance", + "update" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage monitor provider instance" + }, + "names": [ + "workloads", + "monitor", + "provider-instance" + ] + }, + "sap-landscape-monitor": { + "commands": { + "create": { + "help": { + "short": "Create a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "sap-landscape-monitor", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor sap-landscape-monitor create -g --monitor-name --grouping " + ], + "name": "Create a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a SAP Landscape Monitor Dashboard with the specified subscription, resource group, and SAP monitor name." + }, + "names": [ + "workloads", + "monitor", + "sap-landscape-monitor", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor sap-landscape-monitor delete -g --monitor-name " + ], + "name": "Delete a SAP Landscape Monitor Dashboard with the specified subscription, resource group, and SAP monitor name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "sap-landscape-monitor", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor sap-landscape-monitor list -g --monitor-name " + ], + "name": "List configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "sap-landscape-monitor", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor sap-landscape-monitor show -g --monitor-name " + ], + "name": "Show configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "sap-landscape-monitor", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor sap-landscape-monitor update -g --monitor-name --grouping " + ], + "name": "Update a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage monitor sap landscape monitor" + }, + "names": [ + "workloads", + "monitor", + "sap-landscape-monitor" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a SAP monitor for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor create -g -n -l --app-location --managed-rg-name --monitor-subnet --routing-preference " + ], + "name": "Create a SAP monitor for the specified subscription, resource group, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a SAP monitor with the specified subscription, resource group, and SAP monitor name." + }, + "names": [ + "workloads", + "monitor", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor delete -g -n " + ], + "name": "Delete a SAP monitor with the specified subscription, resource group, and SAP monitor name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List a list of SAP monitors in the specified resource group." + }, + "names": [ + "workloads", + "monitor", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor list -g " + ], + "name": "Get a list of SAP monitors in the specified resource group." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/monitors", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show properties of a SAP monitor for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor show -g -n " + ], + "name": "Show properties of a SAP monitor for the specified subscription, resource group, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a SAP monitor for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor update -g -n --tags tag=test tag2=test2" + ], + "name": "Add monitor tags" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage workloads monitor" + }, + "names": [ + "workloads", + "monitor" + ] + }, + "sap-application-server-instance": { + "commands": { + "create": { + "help": { + "short": "Create the SAP Application Server Instance resource. This will be used by service only. PUT by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance create -g rg -n instance-name --vis-name name" + ], + "name": "Create workloads sap application server instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance create -g -n --vis-name " + ], + "name": "Create workloads sap application server instance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the SAP Application Server Instance resource. This operation will be used by service only. Delete by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance delete -g rg -n instance-name --vis-name name" + ], + "name": "Delete workloads sap application server instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance delete -g -n --vis-name " + ], + "name": "Delete workloads sap application server instance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List the SAP Application Server Instance resources for a given Virtual Instance for SAP solutions resource." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance list -g --sap-virtual-instance-name " + ], + "name": "Get an overview of The App Server Instances in a Virtual instance for SAP solutions (VIS)" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance list -g --sap-virtual-instance-name " + ], + "name": "Get an overview of The App Server Instances in a Virtual instance for SAP solutions (VIS)" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show the SAP Application Server Instance corresponding to the Virtual Instance for SAP solutions resource." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance show -g --sap-virtual-instance-name -n " + ], + "name": "Get an overview of an App Server Instance" + }, + { + "commands": [ + "workloads sap-application-server-instance show --id " + ], + "name": "Get an overview of an App Server Instance using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance show -g --sap-virtual-instance-name -n " + ], + "name": "Get an overview of an App Server Instance" + }, + { + "commands": [ + "workloads sap-application-server-instance show --id " + ], + "name": "Get an overview of an App Server Instance using the Azure resource ID of the instance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "start": { + "help": { + "short": "Starts the SAP Application Server Instance." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance start --sap-virtual-instance-name -g -n " + ], + "name": "Start an Application server instance of the SAP system" + }, + { + "commands": [ + "workloads sap-application-server-instance start --id " + ], + "name": "Start an Application server instance of the SAP system using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance start --sap-virtual-instance-name -g -n " + ], + "name": "Start an Application server instance of the SAP system" + }, + { + "commands": [ + "workloads sap-application-server-instance start --id " + ], + "name": "Start an Application server instance of the SAP system using the Azure resource ID of the instance" + }, + { + "commands": [ + "workloads sap-application-server-instance start --sap-virtual-instance-name -g -n --start-vm" + ], + "name": "Start an Application server instance of the SAP system and its underlying Virtual Machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "stop": { + "help": { + "short": "Stops the SAP Application Server Instance." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance stop --sap-virtual-instance-name -g -n " + ], + "name": "Stop Application server instance of the SAP system" + }, + { + "commands": [ + "workloads sap-application-server-instance stop --id " + ], + "name": "Stop Application server instance of the SAP system using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance stop --sap-virtual-instance-name -g -n " + ], + "name": "Stop Application server instance of the SAP system" + }, + { + "commands": [ + "workloads sap-application-server-instance stop --id " + ], + "name": "Stop Application server instance of the SAP system using the Azure resource ID of the instance" + }, + { + "commands": [ + "workloads sap-application-server-instance stop --sap-virtual-instance-name -g -n --deallocate-vm" + ], + "name": "Stop Application server instance of the SAP system and its underlying Virtual Machine" + }, + { + "commands": [ + "workloads sap-application-server-instance stop --sap-virtual-instance-name -g -n --soft-stop-timeout-seconds " + ], + "name": "Soft Stop Application server instance of the SAP system" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the SAP Application Server Instance resource." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance update --sap-virtual-instance-name -g -n --tags tag=test tag2=test2" + ], + "name": "Add tags for an existing App server instance resource" + }, + { + "commands": [ + "workloads sap-application-server-instance update --id --tags tag=test1" + ], + "name": "Add tags for an existing App server instance resource using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage application instance" + }, + "names": [ + "workloads", + "sap-application-server-instance" + ] + }, + "sap-central-instance": { + "commands": { + "create": { + "help": { + "short": "Create the SAP Central Services Instance resource. This will be used by service only. PUT operation on this resource by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-central-instance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance create -g rg -n instance-name --vis-name name" + ], + "name": "Create workloads sap-central-instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance create -g -n --vis-name " + ], + "name": "Create workloads sap-central-instance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the SAP Central Services Instance resource. This will be used by service only. Delete operation on this resource by end user will return a Bad Request error. You can delete the parent resource, which is the Virtual Instance for SAP solutions resource, using the delete operation on it." + }, + "names": [ + "workloads", + "sap-central-instance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance delete -g rg -n instance-name --vis-name name" + ], + "name": "Delete workloads sap central instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance delete -g -n --vis-name " + ], + "name": "Delete workloads sap central instance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List the SAP Central Services Instance resource for the given Virtual Instance for SAP solutions resource." + }, + "names": [ + "workloads", + "sap-central-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance list -g --sap-virtual-instance-name " + ], + "name": "Get an overview of the Central service Instance in a Virtual instance for SAP solutions (VIS)" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance list -g --sap-virtual-instance-name " + ], + "name": "Get an overview of the Central service Instance in a Virtual instance for SAP solutions (VIS)" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show the SAP Central Services Instance resource." + }, + "names": [ + "workloads", + "sap-central-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance show --id " + ], + "name": "Get an overview of a Central service Instance using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance show --id " + ], + "name": "Get an overview of a Central service Instance using the Azure resource ID of the instance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "start": { + "help": { + "short": "Starts the SAP Central Services Instance." + }, + "names": [ + "workloads", + "sap-central-instance", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance start --sap-virtual-instance-name -g -n " + ], + "name": "Start Central services instance of the SAP system" + }, + { + "commands": [ + "workloads sap-central-instance start --id " + ], + "name": "Start Central services instance of the SAP system using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance start --sap-virtual-instance-name -g -n " + ], + "name": "Start Central services instance of the SAP system" + }, + { + "commands": [ + "workloads sap-central-instance start --id " + ], + "name": "Start Central services instance of the SAP system using the Azure resource ID of the instance" + }, + { + "commands": [ + "workloads sap-central-instance start --sap-virtual-instance-name -g -n --start-vm" + ], + "name": "Start Central services instance of the SAP system and its underlying Virtual Machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "stop": { + "help": { + "short": "Stops the SAP Central Services Instance." + }, + "names": [ + "workloads", + "sap-central-instance", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance stop --sap-virtual-instance-name -g -n " + ], + "name": "Stop Central services instance of the SAP system" + }, + { + "commands": [ + "workloads sap-central-instance stop --id " + ], + "name": "Stop Central services instance of the SAP system using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance stop --sap-virtual-instance-name -g -n " + ], + "name": "Stop Central services instance of the SAP system" + }, + { + "commands": [ + "workloads sap-central-instance stop --id " + ], + "name": "Stop Central services instance of the SAP system using the Azure resource ID of the instance" + }, + { + "commands": [ + "workloads sap-central-instance stop --sap-virtual-instance-name -g -n --deallocate-vm" + ], + "name": "Stop Central services instance of the SAP system and its underlying Virtual Machine" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the SAP Central Services Instance resource. This can be used to update tags on the resource." + }, + "names": [ + "workloads", + "sap-central-instance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance update --sap-virtual-instance-name -g -n --tags tag=test tag2=test2" + ], + "name": "Add tags for an existing Central services instance resource" + }, + { + "commands": [ + "workloads sap-central-instance update --id --tags tag=test1" + ], + "name": "Add tags for an existing Central services instance resource using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage central instance" + }, + "names": [ + "workloads", + "sap-central-instance" + ] + }, + "sap-database-instance": { + "commands": { + "create": { + "help": { + "short": "Create the Database resource corresponding to the Virtual Instance for SAP solutions resource. This will be used by service only. PUT by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-database-instance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance create -g rg --vis-name name -n instance-name" + ], + "name": "Create workloads sap database instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance create -g --vis-name -n " + ], + "name": "Create workloads sap database instance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the Database resource corresponding to a Virtual Instance for SAP solutions resource. This will be used by service only. Delete by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-database-instance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance delete -g rg -n instance-name --vis-name name" + ], + "name": "Delete workloads sap database instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance delete -g -n --vis-name " + ], + "name": "Delete workloads sap database instance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List the Database resources associated with a Virtual Instance for SAP solutions resource." + }, + "names": [ + "workloads", + "sap-database-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance list -g --vis-name " + ], + "name": "List workloads sap database instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance list -g --vis-name " + ], + "name": "List workloads sap database instance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show the SAP Database Instance resource." + }, + "names": [ + "workloads", + "sap-database-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance show -g --sap-virtual-instance-name -n " + ], + "name": "Get an overview of the Database Instance in a Virtual instance for SAP solutions (VIS)" + }, + { + "commands": [ + "workloads sap-database-instance show --id " + ], + "name": "Get an overview of the Database Instance using the Azure resource ID of the App server instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance show -g --sap-virtual-instance-name -n " + ], + "name": "Get an overview of the Database Instance in a Virtual instance for SAP solutions (VIS)" + }, + { + "commands": [ + "workloads sap-database-instance show --id " + ], + "name": "Get an overview of the Database Instance using the Azure resource ID of the App server instance" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "start": { + "help": { + "short": "Starts the database instance of the SAP system." + }, + "names": [ + "workloads", + "sap-database-instance", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance start --sap-virtual-instance-name -g -n " + ], + "name": "Start Database instance of the SAP system: Currently start action is supported for SAP HANA Database only" + }, + { + "commands": [ + "workloads sap-database-instance start --id " + ], + "name": "Start Database instance of the SAP system using the Azure resource ID of the instance: Currently start action is supported for SAP HANA Database only" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance start --sap-virtual-instance-name -g -n " + ], + "name": "Start Database instance of the SAP system. Currently start action is supported for SAP HANA Database only" + }, + { + "commands": [ + "workloads sap-database-instance start --id " + ], + "name": "Start Database instance of the SAP system using the Azure resource ID of the instance. Currently start action is supported for SAP HANA Database only" + }, + { + "commands": [ + "workloads sap-database-instance start --sap-virtual-instance-name -g -n --start-vm" + ], + "name": "Start Database instance of the SAP system and its underlying Virtual Machine. Currently start action is supported for SAP HANA Database only" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "stop": { + "help": { + "short": "Stops the database instance of the SAP system." + }, + "names": [ + "workloads", + "sap-database-instance", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance stop --sap-virtual-instance-name -g -n " + ], + "name": "Stop Database instance of the SAP system: Currently stop action is supported for SAP HANA Database only." + }, + { + "commands": [ + "workloads sap-database-instance stop --id " + ], + "name": "Stop Database instance of the SAP system using the Azure resource ID of the instance: Currently stop action is supported for SAP HANA Database only." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance stop --sap-virtual-instance-name -g -n " + ], + "name": "Stop Database instance of the SAP system: Currently stop action is supported for SAP HANA Database only." + }, + { + "commands": [ + "workloads sap-database-instance stop --id " + ], + "name": "Stop Database instance of the SAP system using the Azure resource ID of the instance: Currently stop action is supported for SAP HANA Database only." + }, + { + "commands": [ + "workloads sap-database-instance stop --sap-virtual-instance-name -g -n --deallocate-vm" + ], + "name": "Stop Database instance of the SAP system with Virtual Machine: Currently stop action is supported for SAP HANA Database only." + }, + { + "commands": [ + "workloads sap-database-instance stop --sap-virtual-instance-name -g -n --soft-stop-timeout-seconds " + ], + "name": "Soft Stop Database instance of the SAP system: Currently stop action is supported for SAP HANA Database only." + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the Database resource." + }, + "names": [ + "workloads", + "sap-database-instance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance update --sap-virtual-instance-name -g -n --tags tag=test tag2=test2" + ], + "name": "Add tags for an existing Database instance resource" + }, + { + "commands": [ + "workloads sap-database-instance update --id --tags tag=test1" + ], + "name": "Add tags for an existing Database instance resource using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage database instance" + }, + "names": [ + "workloads", + "sap-database-instance" + ] + }, + "sap-virtual-instance": { + "commandGroups": { + "application-instance": { + "commands": { + "update": { + "help": { + "short": "Update the SAP Application Server Instance resource. This will be used by service only. PUT by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "application-instance", + "update" + ], + "versions": [ + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Update the SAP Application Server Instance resource. This will be used by service only. PUT by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "application-instance" + ] + }, + "central-instance": { + "commands": { + "update": { + "help": { + "short": "Update the SAP Central Services Instance resource. This will be used by service only. PUT operation on this resource by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "central-instance", + "update" + ], + "versions": [ + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Update the SAP Central Services Instance resource. This will be used by service only. PUT operation on this resource by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "central-instance" + ] + }, + "database-instance": { + "commands": { + "update": { + "help": { + "short": "Update the Database resource corresponding to the Virtual Instance for SAP solutions resource.This will be used by service only. PUT by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "database-instance", + "update" + ], + "versions": [ + { + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Update the Database resource corresponding to the Virtual Instance for SAP solutions resource.This will be used by service only. PUT by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "database-instance" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Virtual Instance for SAP solutions (VIS) resource" + }, + "names": [ + "workloads", + "sap-virtual-instance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Deploy infrastructure for a three-tier distributed SAP system. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230236" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Install SAP software on the infrastructure deployed for the three-tier distributed SAP system. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230167" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Deploy infrastructure for a three-tier distributed Highly Available (HA) SAP system with customized resource naming. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230402" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Install SAP software on the infrastructure deployed for the three-tier distributed Highly Available (HA) SAP system with customized resource naming. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230340" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g CLI-TESTING -n C36 --environment NonProd --sap-product s4hana --central-server-vm --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Register an existing SAP system as a Virtual Instance for SAP solutions resource (VIS)" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Deploy infrastructure for a three-tier distributed SAP system. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230236" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Install SAP software on the infrastructure deployed for the three-tier distributed SAP system. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230167" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Deploy infrastructure for a three-tier distributed Highly Available (HA) SAP system with customized resource naming. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230402" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Install SAP software on the infrastructure deployed for the three-tier distributed Highly Available (HA) SAP system with customized resource naming. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230340" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --central-server-vm --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Register an existing SAP system as a Virtual Instance for SAP solutions resource (VIS)" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --central-server-vm --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\" --managed-rg-name --managed-rg-sa-name --managed-resources-network-access-type " + ], + "name": "Register an existing SAP system as a Virtual Instance for SAP solutions resource (VIS) with a custom Managed Resource Group and Managed Storage Account Name, and specify the Managed Storage Account Network Access Type setting as per your security requirements. Learn More: https://go.microsoft.com/fwlink/?linkid=2256933" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Deploy infrastructure for a three-tier distributed Highly Available (HA) SAP system with Azure Compute Gallary Image. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2263420" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Virtual Instance for SAP solutions resource and its child resources, that is the associated Central Services Instance, Application Server Instances and Database Instance." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance delete -g -n " + ], + "name": "Delete a Virtual Instance for SAP solutions (VIS)" + }, + { + "commands": [ + "workloads sap-virtual-instance delete --id " + ], + "name": "Remove a Virtual Instance for SAP solutions (VIS) using the Azure resource ID of the VIS" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance delete -g -n " + ], + "name": "Delete a Virtual Instance for SAP solutions (VIS)" + }, + { + "commands": [ + "workloads sap-virtual-instance delete --id " + ], + "name": "Remove a Virtual Instance for SAP solutions (VIS) using the Azure resource ID of the VIS" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Virtual Instances for SAP solutions resources in a Resource Group." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance list -g " + ], + "name": "Get a list of the Virtual Instance(s) for SAP solutions (VIS)" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/sapvirtualinstances", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance list -g " + ], + "name": "Get a list of the Virtual Instance(s) for SAP solutions (VIS)" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a Virtual Instance for SAP solutions resource" + }, + "names": [ + "workloads", + "sap-virtual-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance show -g -n " + ], + "name": "Get an overview of any Virtual Instance(s) for SAP solutions (VIS)" + }, + { + "commands": [ + "workloads sap-virtual-instance show --id " + ], + "name": "Get an overview of the Virtual Instance(s) for SAP solutions (VIS) using the Azure resource ID of the VIS" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance show -g -n " + ], + "name": "Get an overview of any Virtual Instance(s) for SAP solutions (VIS)" + }, + { + "commands": [ + "workloads sap-virtual-instance show --id " + ], + "name": "Get an overview of the Virtual Instance(s) for SAP solutions (VIS) using the Azure resource ID of the VIS" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "start": { + "help": { + "short": "Starts the SAP application, that is the Central Services instance and Application server instances." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance start -g -n " + ], + "name": "Start an SAP system: This command starts the SAP application tier, that is ASCS instance and App servers of the system." + }, + { + "commands": [ + "workloads sap-virtual-instance start --id " + ], + "name": "Start an SAP system using the Azure resource ID of the Virtual instance for SAP solutions (VIS): This command starts the SAP application tier, that is ASCS instance and App servers of the system." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance start -g -n " + ], + "name": "Start an SAP system: This command starts the SAP application tier, that is ASCS instance and App servers of the system." + }, + { + "commands": [ + "workloads sap-virtual-instance start --id " + ], + "name": "Start an SAP system using the Azure resource ID of the Virtual instance for SAP solutions (VIS): This command starts the SAP application tier, that is ASCS instance and App servers of the system." + }, + { + "commands": [ + "workloads sap-virtual-instance start -g -n --start-vm" + ], + "name": "Start an SAP system with Virtual Machines: This command starts the SAP application tier, that is ASCS instance and App servers of the system with Virtual Machines." + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "stop": { + "help": { + "short": "Stops the SAP Application, that is the Application server instances and Central Services instance." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance stop -g -n " + ], + "name": "Stop an SAP system: This command stops the SAP application tier, that is ASCS instance and App servers of the system." + }, + { + "commands": [ + "workloads sap-virtual-instance stop --id " + ], + "name": "Stop an SAP system using the Azure resource ID of the Virtual instance for SAP solutions (VIS): This command stops the SAP application tier, that is ASCS instance and App servers of the system." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance stop -g -n " + ], + "name": "Stop an SAP system: This command stops the SAP application tier, that is ASCS instance and App servers of the system." + }, + { + "commands": [ + "workloads sap-virtual-instance stop --id " + ], + "name": "Stop an SAP system using the Azure resource ID of the Virtual instance for SAP solutions (VIS): This command stops the SAP application tier, that is ASCS instance and App servers of the system." + }, + { + "commands": [ + "workloads sap-virtual-instance stop -g -n --deallocate-vm" + ], + "name": "Stop an SAP system with Virtual Machines: This command stops the SAP application tier, that is ASCS instance and App servers of the system with Virtual Machines." + }, + { + "commands": [ + "workloads sap-virtual-instance stop -g -n --soft-stop-timeout-seconds " + ], + "name": "Soft Stop an SAP system: This command soft stops the SAP application tier, that is ASCS instance and App servers of the system." + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Virtual Instance for SAP solutions (VIS) resource" + }, + "names": [ + "workloads", + "sap-virtual-instance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance update -g -n --tags tag=test tag2=test2" + ], + "name": "Add tags for an existing Virtual Instance for SAP solutions (VIS) resource" + }, + { + "commands": [ + "workloads sap-virtual-instance update --id --tags tag=test1" + ], + "name": "Add tags for an existing Virtual Instance for SAP solutions (VIS) resource using the Azure resource ID of the VIS" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance update -g -n --tags tag1=test1 tag2=test2" + ], + "name": "Add tags for an existing Virtual Instance for SAP solutions (VIS) resource" + }, + { + "commands": [ + "workloads sap-virtual-instance update --id --tags tag1=test1" + ], + "name": "Add tags for an existing Virtual Instance for SAP solutions (VIS) resource using the Azure resource ID of the VIS" + }, + { + "commands": [ + "workloads sap-virtual-instance update -g -n --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\" --managed-resources-network-access-type " + ], + "name": "Add/Change Identity and Managed Resource Network Access for an existing Virtual Instance for SAP Solutions (VIS) resource" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage virtual instance" + }, + "names": [ + "workloads", + "sap-virtual-instance" + ] + } + }, + "commands": { + "sap-availability-zone-detail": { + "help": { + "short": "Show the recommended SAP Availability Zone Pair Details for your region." + }, + "names": [ + "workloads", + "sap-availability-zone-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-availability-zone-detail --app-location \"northeurope\" --database-type \"HANA\" --sap-product \"S4HANA\" --location \"northeurope\"" + ], + "name": "Show the sap availability zone detail" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getavailabilityzonedetails", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-availability-zone-detail --app-location \"northeurope\" --database-type \"HANA\" --sap-product \"S4HANA\" --location \"northeurope\"" + ], + "name": "Show the sap availability zone detail" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getavailabilityzonedetails", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "sap-disk-configuration": { + "help": { + "short": "Show the SAP Disk Configuration Layout prod/non-prod SAP System." + }, + "names": [ + "workloads", + "sap-disk-configuration" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-disk-configuration --app-location eastus --database-type HANA --db-vm-sku Standard_M32ts --deployment-type SingleServer --environment NonProd --sap-product S4HANA --location eastus" + ], + "name": "Get the SAP Disk Configuration Layout for prod/non-prod SAP System" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getdiskconfigurations", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-disk-configuration --app-location eastus --database-type HANA --db-vm-sku Standard_M32ts --deployment-type SingleServer --environment NonProd --sap-product S4HANA --location eastus" + ], + "name": "Get the SAP Disk Configuration Layout for prod/non-prod SAP System" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getdiskconfigurations", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "sap-sizing-recommendation": { + "help": { + "short": "Show SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier" + }, + "names": [ + "workloads", + "sap-sizing-recommendation" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-sizing-recommendation --app-location \"eastus\" --database-type \"HANA\" --db-memory 1024 --deployment-type \"ThreeTier\" --environment \"Prod\" --high-availability-type \"AvailabilitySet\" --sap-product \"S4HANA\" --saps 75000 --location \"eastus2\" --db-scale-method ScaleUp" + ], + "name": "Get sizing recommendations for a Distributed with High Availability (HA) system by providing SAPS for application tier and memory required for database tier of the SAP system" + }, + { + "commands": [ + "workloads sap-sizing-recommendation --app-location \"eastus\" --database-type \"HANA\" --db-memory 1024 --deployment-type \"ThreeTier\" --environment \"Prod\" --sap-product \"S4HANA\" --saps 20000 --location \"northeurope\" --db-scale-method ScaleUp" + ], + "name": "Get sizing recommendations for a Distributed system by providing SAPS for application tier and memory required for database tier of the SAP system" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getsizingrecommendations", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-sizing-recommendation --app-location \"eastus\" --database-type \"HANA\" --db-memory 1024 --deployment-type \"ThreeTier\" --environment \"Prod\" --high-availability-type \"AvailabilitySet\" --sap-product \"S4HANA\" --saps 75000 --location \"eastus2\" --db-scale-method ScaleUp" + ], + "name": "Get sizing recommendations for a Distributed with High Availability (HA) system by providing SAPS for application tier and memory required for database tier of the SAP system" + }, + { + "commands": [ + "workloads sap-sizing-recommendation --app-location \"eastus\" --database-type \"HANA\" --db-memory 1024 --deployment-type \"ThreeTier\" --environment \"Prod\" --sap-product \"S4HANA\" --saps 20000 --location \"northeurope\" --db-scale-method ScaleUp" + ], + "name": "Get sizing recommendations for a Distributed system by providing SAPS for application tier and memory required for database tier of the SAP system" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getsizingrecommendations", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "sap-supported-sku": { + "help": { + "short": "Show a list of SAP supported SKUs for ASCS, Application and Database tier." + }, + "names": [ + "workloads", + "sap-supported-sku" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-supported-sku --app-location \"eastus\" --database-type \"HANA\" --deployment-type \"ThreeTier\" --environment \"Prod\" --high-availability-type \"AvailabilitySet\" --sap-product \"S4HANA\" --location \"eastus\"" + ], + "name": "Get a list of SKUs supported for your SAP system deployment type from Azure Center for SAP solutions" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getsapsupportedsku", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "workloads sap-supported-sku --app-location \"eastus\" --database-type \"HANA\" --deployment-type \"ThreeTier\" --environment \"Prod\" --high-availability-type \"AvailabilitySet\" --sap-product \"S4HANA\" --location \"eastus\"" + ], + "name": "Get a list of SKUs supported for your SAP system deployment type from Azure Center for SAP solutions" + } + ], + "name": "2023-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getsapsupportedsku", + "plane": "mgmt-plane", + "version": "2023-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage workloads" + }, + "names": [ + "workloads" + ] + } + }, + "names": [ + "aaz" + ] + } } \ No newline at end of file